示例#1
0
static void __init smdk2440_machine_init(void)
{
	s3c24xx_fb_set_platdata(&smdk2440_lcd_cfg);

	platform_add_devices(smdk2440_devices, ARRAY_SIZE(smdk2440_devices));
	smdk_machine_init();
}
示例#2
0
static void __init smdk2443_machine_init(void)
{
	/* SROM init for NFS */
	smdk2443_cs89x0_set();

	smdk_machine_init();
}
示例#3
0
static void __init smdk2440_machine_init(void)
{
	s3c24xx_fb_set_platdata(&smdk2440_fb_info);
	s3c_i2c0_set_platdata(NULL);

	platform_add_devices(smdk2440_devices, ARRAY_SIZE(smdk2440_devices));
	smdk_machine_init();
}
示例#4
0
static void __init smdk2440_machine_init(void)
{
	s3c24xx_fb_set_platdata(&smdk2440_fb_info);
	s3c_i2c0_set_platdata(NULL);
//	s3c_device_sdi.dev.platform_data = &gec2440_mmc_cfg;    // sd

	platform_add_devices(smdk2440_devices, ARRAY_SIZE(smdk2440_devices));
	smdk_machine_init();
}
示例#5
0
static void __init smdk2443_machine_init(void)
{
	s3c_i2c0_set_platdata(NULL);

#ifdef CONFIG_SND_SOC_SMDK2443_WM9710
	s3c24xx_ac97_setup_gpio(S3C24XX_AC97_GPE0);
#endif

	platform_add_devices(smdk2443_devices, ARRAY_SIZE(smdk2443_devices));
	smdk_machine_init();
}
static void __init smdk2440_machine_init(void)
{
	//s3c24xx_fb_set_platdata(&smdk2440_fb_info);
	#if defined (LCD_WIDTH)
	s3c24xx_fb_set_platdata(&mini2440_fb_info);
	#endif

	platform_add_devices(smdk2440_devices, ARRAY_SIZE(smdk2440_devices));
	smdk_machine_init();

}
示例#7
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();
}
示例#8
0
static void __init smdk2413_machine_init(void)
{	

	s3c2410_modify_misccr(S3C2410_MISCCR_USBHOST |
			      S3C2410_MISCCR_USBSUSPND0 |
			      S3C2410_MISCCR_USBSUSPND1, 0x0);


 	s3c24xx_udc_set_platdata(&smdk2413_udc_cfg);
	s3c_i2c0_set_platdata(NULL);

	platform_add_devices(smdk2413_devices, ARRAY_SIZE(smdk2413_devices));
	smdk_machine_init();
}
示例#9
0
static void __init smdk2413_machine_init(void)
{	/* Turn off suspend on both USB ports, and switch the
	 * selectable USB port to USB device mode. */

	s3c2410_modify_misccr(S3C2410_MISCCR_USBHOST |
			      S3C2410_MISCCR_USBSUSPND0 |
			      S3C2410_MISCCR_USBSUSPND1, 0x0);

 	s3c24xx_udc_set_platdata(&smdk2413_udc_cfg);
	s3c_i2c0_set_platdata(NULL);

	platform_add_devices(smdk2413_devices, ARRAY_SIZE(smdk2413_devices));
	smdk_machine_init();
}
示例#10
0
static void __init smdk2416_machine_init(void)
{
#ifndef CONFIG_MACH_CANOPUS
	/* SROM init for NFS */
	//smdk2416_cs89x0_set();
	smdk2416_smc911x_set();
#endif	// CONFIG_MACH_CANOPUS

	smdk_machine_init();

#if defined (CONFIG_S3C24XX_WM8350_PMU) 
//	s3c_register_wm8350();
	s3c_init_wm8350();
#endif
}
示例#11
0
static void __init smdk2416_machine_init(void)
{
	s3c_i2c0_set_platdata(NULL);
	s3c_fb_set_platdata(&smdk2416_fb_platdata);

	s3c_sdhci0_set_platdata(&smdk2416_hsmmc0_pdata);
	s3c_sdhci1_set_platdata(&smdk2416_hsmmc1_pdata);

	s3c24xx_hsudc_set_platdata(&smdk2416_hsudc_platdata);

	gpio_request(S3C2410_GPB(4), "USBHost Power");
	gpio_direction_output(S3C2410_GPB(4), 1);

	gpio_request(S3C2410_GPB(3), "Display Power");
	gpio_direction_output(S3C2410_GPB(3), 1);

	gpio_request(S3C2410_GPB(1), "Display Reset");
	gpio_direction_output(S3C2410_GPB(1), 1);

	platform_add_devices(smdk2416_devices, ARRAY_SIZE(smdk2416_devices));
	smdk_machine_init();
}
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();
}
示例#13
0
static void __init smdk2410_init(void)
{
    s3c24xx_fb_set_platdata(&smdk2410_lcd_cfg); // add by www.100ask.net
	platform_add_devices(smdk2410_devices, ARRAY_SIZE(smdk2410_devices));
	smdk_machine_init();
}
static void __init smdkc100_machine_init (void)
{
	platform_add_devices(smdkc100_devices, ARRAY_SIZE(smdkc100_devices));
	smdk_machine_init();
}
示例#15
0
static void __init smdk2410_init(void)
{
	s3c_i2c0_set_platdata(NULL);
	platform_add_devices(smdk2410_devices, ARRAY_SIZE(smdk2410_devices));
	smdk_machine_init();
}
示例#16
0
static void __init smdk6400_machine_init (void)
{
	smdk6400_cs89x0_set();
	smdk_machine_init();
	smdk6400_hsmmc_init();
}