static void __init marzen_init(void) { regulator_register_always_on(0, "fixed-3.3V", fixed3v3_power_consumers, ARRAY_SIZE(fixed3v3_power_consumers), 3300000); regulator_register_fixed(1, dummy_supplies, ARRAY_SIZE(dummy_supplies)); pinctrl_register_mappings(marzen_pinctrl_map, ARRAY_SIZE(marzen_pinctrl_map)); r8a7779_pinmux_init(); r8a7779_add_standard_devices(); platform_add_devices(marzen_devices, ARRAY_SIZE(marzen_devices)); }
static void __init marzen_init(void) { regulator_register_always_on(0, "fixed-3.3V", fixed3v3_power_consumers, ARRAY_SIZE(fixed3v3_power_consumers), 3300000); regulator_register_fixed(1, dummy_supplies, ARRAY_SIZE(dummy_supplies)); r8a7779_pinmux_init(); /* SCIF2 (CN18: DEBUG0) */ gpio_request(GPIO_FN_TX2_C, NULL); gpio_request(GPIO_FN_RX2_C, NULL); /* SCIF4 (CN19: DEBUG1) */ gpio_request(GPIO_FN_TX4, NULL); gpio_request(GPIO_FN_RX4, NULL); /* LAN89218 */ gpio_request(GPIO_FN_EX_CS0, NULL); /* nCS */ gpio_request(GPIO_FN_IRQ1_B, NULL); /* IRQ + PME */ /* SD0 (CN20) */ gpio_request(GPIO_FN_SD0_CLK, NULL); gpio_request(GPIO_FN_SD0_CMD, NULL); gpio_request(GPIO_FN_SD0_DAT0, NULL); gpio_request(GPIO_FN_SD0_DAT1, NULL); gpio_request(GPIO_FN_SD0_DAT2, NULL); gpio_request(GPIO_FN_SD0_DAT3, NULL); gpio_request(GPIO_FN_SD0_CD, NULL); gpio_request(GPIO_FN_SD0_WP, NULL); /* HSPI 0 */ gpio_request(GPIO_FN_HSPI_CLK0, NULL); gpio_request(GPIO_FN_HSPI_CS0, NULL); gpio_request(GPIO_FN_HSPI_TX0, NULL); gpio_request(GPIO_FN_HSPI_RX0, NULL); /* USB (CN21) */ gpio_request(GPIO_FN_USB_OVC0, NULL); gpio_request(GPIO_FN_USB_OVC1, NULL); gpio_request(GPIO_FN_USB_OVC2, NULL); /* USB (CN22) */ gpio_request(GPIO_FN_USB_PENC2, NULL); r8a7779_add_standard_devices(); platform_add_devices(marzen_devices, ARRAY_SIZE(marzen_devices)); }
static void __init marzen_init(void) { regulator_register_always_on(0, "fixed-3.3V", fixed3v3_power_consumers, ARRAY_SIZE(fixed3v3_power_consumers), 3300000); regulator_register_fixed(1, dummy_supplies, ARRAY_SIZE(dummy_supplies)); pinctrl_register_mappings(marzen_pinctrl_map, ARRAY_SIZE(marzen_pinctrl_map)); r8a7779_pinmux_init(); r8a7779_init_irq_extpin(1); /* IRQ1 as individual interrupt */ r8a7779_add_standard_devices(); platform_device_register_full(&vin1_info); platform_device_register_full(&vin3_info); platform_add_devices(marzen_devices, ARRAY_SIZE(marzen_devices)); marzen_add_du_device(); }
static void __init marzen_init(void) { r8a7779_pinmux_init(); /* SCIF2 (CN18: DEBUG0) */ gpio_request(GPIO_FN_TX2_C, NULL); gpio_request(GPIO_FN_RX2_C, NULL); /* SCIF4 (CN19: DEBUG1) */ gpio_request(GPIO_FN_TX4, NULL); gpio_request(GPIO_FN_RX4, NULL); /* LAN89218 */ gpio_request(GPIO_FN_EX_CS0, NULL); /* nCS */ gpio_request(GPIO_FN_IRQ1_B, NULL); /* IRQ + PME */ r8a7779_add_standard_devices(); platform_add_devices(marzen_devices, ARRAY_SIZE(marzen_devices)); }