void gb_control_register(int cport, int bundle) { gb_register_driver(cport, bundle, &control_driver); unipro_attr_local_write(T_CPORTFLAGS, CPORT_FLAGS_CSV_N | CPORT_FLAGS_CSD_N | CPORT_FLAGS_E2EFC, cport); unipro_enable_fct_tx_flow(cport); gb_listen(cport); }
void gb_battery_register(int cport) { gb_info("%s()\n", __func__); gb_register_driver(cport, &gb_battery_driver); }
/** * @brief Protocol registering function. * * This function can be called by greybus to register the UART protocol. * * @param cport The number of CPort. * @param bundle Bundle number. * @return None. */ void gb_uart_register(int cport, int bundle) { gb_info("%s(): cport %d bundle %d\n", __func__, cport, bundle); gb_register_driver(cport, bundle, &uart_driver); }
/** * @brief Register Greybus Camera Protocol * * @param cport CPort number. */ void gb_camera_register(int cport) { gb_register_driver(cport, &gb_camera_driver); }
void gb_svc_register(int cport) { g_svc_cport = cport; gb_register_driver(cport, &svc_driver); }
/** * @brief Register Greybus BATTERY protocol * * @param cport CPort number */ void gb_battery_register(int cport) { gb_register_driver(cport, &gb_battery_driver); }
/** * @brief Protocol registering function. * * This function can be called by greybus to register the UART protocol. * * @param cport The number of CPort. * @return None. */ void gb_uart_register(int cport) { gb_info("%s(): cport %d \n", __func__, cport); gb_register_driver(cport, &uart_driver); }
void gb_control_register(int cport) { gb_register_driver(cport, &control_driver); gb_listen(cport); }
void gb_ptp_register(int cport) { gb_register_driver(cport, &gb_ptp_driver); }
/** * @brief Register Greybus Camera Protocol * * @param cport CPort number. * @param bundle Bundle number. */ void gb_camera_register(int cport, int bundle) { gb_register_driver(cport, bundle, &gb_camera_driver); }
void gb_vibrator_register(int cport) { gb_register_driver(cport, &gb_vibrator_driver); }