示例#1
0
static void __init smdk6410_machine_init (void)
{
	smdk6410_cs89x0_set();
	smdk_machine_init();

#if 0 /* removed otg reset due to change mmc clock source USB clock to MPLL */
	smdk6410_usb_otg_reset();
#endif
	smdk6410_hsmmc_init();
	smdk6410_set_qos();
}
static void __init smdk6410_machine_init (void)
{
    smdk6410_smc911x_set();

    s3c_i2c0_set_platdata(NULL);
    s3c_i2c1_set_platdata(NULL);

    i2c_register_board_info(0, i2c_devs0, ARRAY_SIZE(i2c_devs0));
    i2c_register_board_info(1, i2c_devs1, ARRAY_SIZE(i2c_devs1));

    platform_add_devices(smdk6410_devices, ARRAY_SIZE(smdk6410_devices));

    if(is_smdk6430()) {
        platform_device_del(&s3c_device_mfc);
        platform_device_del(&s3c_device_g3d);
    }

    smdk_machine_init();

    smdk6410_hsmmc_init();
    smdk6410_set_qos();
}