static void __init sc8810_init_machine(void) { int clk; pr_err("sc8810_init_machine \n"); regulator_add_devices(); sprd_add_otg_device(); platform_device_add_data(&sprd_sdio0_device, &sd_detect_gpio, sizeof(sd_detect_gpio)); platform_device_add_data(&sprd_backlight_device,&ktd253b_data,sizeof(ktd253b_data)); clk=48000000; platform_device_add_data(&sprd_serial_device0,(const void*)&clk,sizeof(int)); clk=26000000; platform_device_add_data(&sprd_serial_device1,(const void*)&clk,sizeof(int)); platform_device_add_data(&sprd_serial_device2,(const void*)&clk,sizeof(int)); platform_device_add_data(&sprd_sdio0_device, &sd_detect_gpio, sizeof(sd_detect_gpio));//saenghee_testcode : need to ask platform_device_add_data(&sprd_backlight_device,&ktd253b_data,sizeof(ktd253b_data));//saenghee_testcode : need to ask platform_device_add_data(&sprd_serial_device0,(const void*)&plat_data0,sizeof(plat_data0)); platform_device_add_data(&sprd_serial_device1,(const void*)&plat_data1,sizeof(plat_data1)); platform_device_add_data(&sprd_serial_device2,(const void*)&plat_data2,sizeof(plat_data2)); platform_add_devices(devices, ARRAY_SIZE(devices)); sc8810_add_i2c_devices(); sc8810_add_misc_devices(); sprd_spi_init(); #ifdef CONFIG_ANDROID_RAM_CONSOLE sprd_ramconsole_init(); #endif sys_debug_init(); }
static void __init sc8810_init_machine(void) { int clk; regulator_add_devices(); sprd_add_otg_device(); platform_device_add_data(&sprd_sdio0_device, &sd_detect_gpio, sizeof(sd_detect_gpio)); platform_device_add_data(&sprd_backlight_device,&ktd253b_data,sizeof(ktd253b_data)); platform_device_add_data(&sprd_serial_device0,(const void*)&plat_data0,sizeof(plat_data0)); platform_device_add_data(&sprd_serial_device1,(const void*)&plat_data1,sizeof(plat_data1)); platform_device_add_data(&sprd_serial_device2,(const void*)&plat_data2,sizeof(plat_data2)); platform_add_devices(devices, ARRAY_SIZE(devices)); platform_add_devices(gpio_i2c_devices, ARRAY_SIZE(gpio_i2c_devices)); #if defined(CONFIG_SEC_CHARGING_FEATURE) spa_power_init(); #endif sc8810_add_i2c_devices(); sc8810_add_misc_devices(); sprd_spi_init(); #ifdef CONFIG_ANDROID_RAM_CONSOLE sprd_ramconsole_init(); #endif sys_debug_init(); }
int __init sc8825_regulator_init(void) { static struct platform_device sc8825_regulator_device = { .name = "sprd-regulator", .id = -1, }; return platform_device_register(&sc8825_regulator_device); } int __init sc8825_clock_init(void) { return 0; } static void __init sc8825_init_machine(void) { #ifdef CONFIG_ANDROID_RAM_CONSOLE sprd_ramconsole_init(); #endif sc8825_regulator_init(); sprd_add_otg_device(); platform_device_add_data(&sprd_serial_device0,(const void*)&plat_data0,sizeof(plat_data0)); platform_device_add_data(&sprd_serial_device1,(const void*)&plat_data1,sizeof(plat_data1)); platform_device_add_data(&sprd_serial_device2,(const void*)&plat_data2,sizeof(plat_data2)); platform_add_devices(devices, ARRAY_SIZE(devices)); sc8810_add_i2c_devices(); sc8810_add_misc_devices(); sprd_spi_init(); }
static void __init sc8810_init_machine(void) { regulator_add_devices(); sprd_add_otg_device(); platform_device_add_data(&sprd_serial_device0,(const void*)&plat_data0,sizeof(plat_data0)); platform_device_add_data(&sprd_serial_device1,(const void*)&plat_data1,sizeof(plat_data1)); platform_device_add_data(&sprd_serial_device2,(const void*)&plat_data2,sizeof(plat_data2)); platform_add_devices(devices, ARRAY_SIZE(devices)); sc8810_add_i2c_devices(); sc8810_add_misc_devices(); sprd_spi_init(); #ifdef CONFIG_ANDROID_RAM_CONSOLE sprd_ramconsole_init(); #endif }
static void __init sc8825_init_machine(void) { #ifdef CONFIG_ANDROID_RAM_CONSOLE sprd_ramconsole_init(); #endif sci_adc_init((void __iomem *)ADC_BASE); sc8825_regulator_init(); sprd_add_otg_device(); platform_device_add_data(&sprd_serial_device0,(const void*)&plat_data0,sizeof(plat_data0)); platform_device_add_data(&sprd_serial_device1,(const void*)&plat_data1,sizeof(plat_data1)); platform_device_add_data(&sprd_serial_device2,(const void*)&plat_data2,sizeof(plat_data2)); platform_device_add_data(&sprd_backlight_device,&ktd253b_data,sizeof(ktd253b_data)); platform_add_devices(devices, ARRAY_SIZE(devices)); sc8810_add_i2c_devices(); sc8810_add_misc_devices(); sprd_spi_init(); }
static void __init sc8810_init_machine(void) { int clk; regulator_add_devices(); sprd_add_otg_device(); platform_add_devices(devices, ARRAY_SIZE(devices)); clk=48000000; platform_device_add_data(&sprd_serial_device0,(const void*)&clk,sizeof(int)); clk=26000000; platform_device_add_data(&sprd_serial_device1,(const void*)&clk,sizeof(int)); platform_device_add_data(&sprd_serial_device2,(const void*)&clk,sizeof(int)); sc8810_add_i2c_devices(); sc8810_add_misc_devices(); sprd_spi_init(); disable_bm(); #ifdef CONFIG_ANDROID_RAM_CONSOLE sprd_ramconsole_init(); #endif }