void ara_module_early_init(void) { tsb_gpio_register(NULL); #ifdef CONFIG_BOARD_HAVE_DISPLAY #ifndef CONFIG_APBRIDGEA /* IO expander init is required by ps_hold */ io_expander_init(); #endif #endif }
int bridge_main(int argc, char *argv[]) { int i; tsb_gpio_register(); #ifdef CONFIG_BOARD_HAVE_DISPLAY display_init(); #endif svc_register(recv_from_svc); usbdev_apbinitialize(&usb_driver); #ifdef CONFIG_EXAMPLES_NSH printf("Calling NSH\n"); return nsh_main(argc, argv); #else return 0; #endif }