static void __init sg_init(void) { ks8695_add_device_lan(); ks8695_add_device_wan(); if (machine_is_sg310()) platform_device_register(&sg_mtd_device); }
static void __init micrel_init(void) { printk(KERN_INFO "Micrel KS8695 Development Board initializing\n"); #ifdef CONFIG_PCI // ks8695_init_pci(&micrel_pci); #endif /* Add devices */ ks8695_add_device_wan(); /* eth0 = WAN */ ks8695_add_device_lan(); /* eth1 = LAN */ }
static void __init acs5k_init(void) { acs5k_init_gpio(); /* Network device */ ks8695_add_device_lan(); /* eth0 = LAN */ ks8695_add_device_wan(); /* ethX = WAN */ /* NOR devices */ acs5k_register_nor(); /* I2C bus */ acs5k_i2c_init(); }
static void __init acs5k_init(void) { acs5k_init_gpio(); /* */ ks8695_add_device_lan(); /* */ ks8695_add_device_wan(); /* */ /* */ acs5k_register_nor(); /* */ acs5k_i2c_init(); }
static void __init og_init(void) { ks8695_register_gpios(); if (machine_is_cm4002()) { ks8695_gpio_interrupt(KS8695_GPIO_1, IRQ_TYPE_LEVEL_HIGH); iotable_init(og_io_desc, ARRAY_SIZE(og_io_desc)); platform_add_devices(og_devices, ARRAY_SIZE(og_devices)); } else { og_pci_bus_reset(); og_register_pci(); } ks8695_add_device_lan(); ks8695_add_device_wan(); }