static void __init iq31244_init_machine(void) { platform_device_register(&iop3xx_i2c0_device); platform_device_register(&iop3xx_i2c1_device); platform_device_register(&iq31244_flash_device); platform_device_register(&iq31244_serial_device); if (is_80219()) pm_power_off = ep80219_power_off; }
/* * EP80219/IQ31244 timer tick configuration. */ static void __init iq31244_timer_init(void) { if (is_80219()) { /* 33.333 MHz crystal. */ iop3xx_init_time(200000000); } else { /* 33.000 MHz crystal. */ iop3xx_init_time(198000000); } }
static int __init iq31244_pci_init(void) { if (machine_is_iq31244()) { if (is_80219()) { pci_common_init(&ep80219_pci); } else { pci_common_init(&iq31244_pci); } } return 0; }
static void __init iq31244_init_machine(void) { register_iop32x_gpio(); platform_device_register(&iop3xx_i2c0_device); platform_device_register(&iop3xx_i2c1_device); platform_device_register(&iq31244_flash_device); platform_device_register(&iq31244_serial_device); platform_device_register(&iop3xx_dma_0_channel); platform_device_register(&iop3xx_dma_1_channel); if (is_ep80219()) pm_power_off = ep80219_power_off; if (!is_80219()) platform_device_register(&iop3xx_aau_channel); }
static int __init iq31244_pci_init(void) { if (is_ep80219()) pci_common_init(&ep80219_pci); else if (machine_is_iq31244()) { if (is_80219()) { printk("note: iq31244 board type has been selected\n"); printk("note: to select ep80219 operation:\n"); printk("\t1/ specify \"force_ep80219\" on the kernel" " command line\n"); printk("\t2/ update boot loader to pass" " the ep80219 id: %d\n", MACH_TYPE_EP80219); } pci_common_init(&iq31244_pci); } return 0; }