static void __init gesbc9312_init_machine(void) { ep93xx_init_devices(); platform_device_register(&gesbc9312_flash); ep93xx_register_eth(&gesbc9312_eth_data, 0); }
static void __init edb9315_init_machine(void) { ep93xx_init_devices(); #if defined(CONFIG_MTD_PHYSMAP) platform_device_register(&edb9315_flash); #endif }
static void __init ts72xx_init_machine(void) { ep93xx_init_devices(); if (board_is_ts7200()) physmap_configure(TS72XX_NOR_PHYS_BASE, 0x01000000, 1, NULL); platform_device_register(&ts72xx_rtc_device); }
static void __init edb9307_init_machine(void) { ep93xx_init_devices(); platform_device_register(&edb9307_flash); ep93xx_register_eth(&edb9307_eth_data, 1); }
static void __init edb93xx_init_machine(void) { ep93xx_init_devices(); edb93xx_register_flash(); ep93xx_register_eth(&edb93xx_eth_data, 1); edb93xx_register_i2c(); }
static void __init snappercl15_init_machine(void) { ep93xx_init_devices(); ep93xx_register_eth(&snappercl15_eth_data, 1); ep93xx_register_i2c(&snappercl15_i2c_gpio_data, snappercl15_i2c_data, ARRAY_SIZE(snappercl15_i2c_data)); ep93xx_register_fb(&snappercl15_fb_info); platform_device_register(&snappercl15_nand_device); }
static void __init simone_init_machine(void) { ep93xx_init_devices(); ep93xx_register_flash(2, EP93XX_CS6_PHYS_BASE, SZ_8M); ep93xx_register_eth(&simone_eth_data, 1); ep93xx_register_fb(&simone_fb_info); ep93xx_register_i2c(&simone_i2c_gpio_data, simone_i2c_board_info, ARRAY_SIZE(simone_i2c_board_info)); }
static void __init adssphere_init_machine(void) { ep93xx_init_devices(); platform_device_register(&adssphere_flash); memcpy(adssphere_eth_data.dev_addr, (void *)(EP93XX_ETHERNET_BASE + 0x50), 6); platform_device_register(&adssphere_eth_device); }
static void __init edb9307a_init_machine(void) { ep93xx_init_devices(); platform_device_register(&edb9307a_flash); ep93xx_register_eth(&edb9307a_eth_data, 1); ep93xx_init_i2c(edb9307a_i2c_data, ARRAY_SIZE(edb9307a_i2c_data)); }
/************************************************************************* * Machine Initialization *************************************************************************/ static void __init vision_init_machine(void) { ep93xx_init_devices(); ep93xx_register_flash(2, EP93XX_CS6_PHYS_BASE, SZ_64M); ep93xx_register_eth(&vision_eth_data, 1); ep93xx_register_fb(&ep93xxfb_info); ep93xx_register_pwm(1, 0); /* * Request the gpio expander's interrupt gpio line now to prevent * the kernel from doing a WARN in gpiolib:gpio_ensure_requested(). */ if (gpio_request_one(EP93XX_GPIO_LINE_F(7), GPIOF_DIR_IN, "pca9539:74")) pr_warn("cannot request interrupt gpio for pca9539:74\n"); vision_i2c_info[1].irq = gpio_to_irq(EP93XX_GPIO_LINE_F(7)); ep93xx_register_i2c(&vision_i2c_gpio_data, vision_i2c_info, ARRAY_SIZE(vision_i2c_info)); ep93xx_register_spi(&vision_spi_master, vision_spi_board_info, ARRAY_SIZE(vision_spi_board_info)); }
static void __init gesbc9312_init_machine(void) { ep93xx_init_devices(); ep93xx_register_flash(4, EP93XX_CS6_PHYS_BASE, SZ_8M); ep93xx_register_eth(&gesbc9312_eth_data, 0); }
static void __init micro9_init_machine(void) { ep93xx_init_devices(); ep93xx_register_eth(µ9_eth_data, 1); micro9_register_flash(); }
static void __init adssphere_init_machine(void) { ep93xx_init_devices(); ep93xx_register_flash(4, EP93XX_CS6_PHYS_BASE, SZ_32M); ep93xx_register_eth(&adssphere_eth_data, 1); }
static void __init edb9312_init_machine(void) { ep93xx_init_devices(); platform_device_register(&edb9312_flash); }