if ARCH_SC menu "Spreadtrum SoC Type" config ARCH_SCX35 bool "sc8830 series(shark)" select CPU_V7 select HAVE_SMP select ARM_GIC select HAVE_SCHED_CLOCK select LOCAL_TIMERS if SMP select VFP select VFPv3 select NEON select GENERIC_TIME select CLKSRC_MMIO select ARCH_HAS_CPUFREQ select NEED_MACH_IO_H select ARM_HAS_SG_CHAIN select HAVE_FUTEX_CMPXCHG if MMU && FUTEX config ARCH_SCX15 bool "scx15 series(dolphin,depend on ARCH_SCX35)" select ARCH_SCX35 help Support for Spreadtrum scx15(dolphin) based systems. config ARCH_SCX35L bool "shark-l series" select ARCH_SCX35 help Support for Spreadtrum scx35l(shark-l) based systems. config ARCH_SCX30G bool "scx30g series(t-shark,depend on ARCH_SCX35)" select ARCH_SCX35 help Support for Spreadtrum scx30g(t-shark) based systems. config ARCH_SCX30G2 bool "scx30g2 series(t-shark,depend on ARCH_SCX35)" select ARCH_SCX35 select ARCH_SCX30G help Support for Spreadtrum scx30g2(tshark2) based systems. config ARCH_SCX35L bool "shark-l series" select ARCH_SCX35 help Support for Spreadtrum scx35l(shark-l) based systems. config ARCH_SCX20L bool "shark-l series" select ARCH_SCX35 help Support for Spreadtrum scx35l(shark-l) based systems. config ARCH_SCX20 bool "scx20 series(pike,depend on ARCH_SCX30g)" select ARCH_SCX30G select ARCH_SCX35G select HAVE_FUTEX_CMPXCHG if MMU && FUTEX help Support for Spreadtrum scx20(pike) based systems. config MACH_SCX35_DT bool "scx35 series DT verison(tshark,pike)" help Support for Spreadtrum scx35 device tree based systems. config CPLL_1024M bool "dynamic cpll" default n endmenu config SC_FPGA bool default n menu "Spreadtrum Board Type" config MACH_SP5735EA bool "sp5735ea PAD Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SP5735ea board based on SC8830 serial. config MACH_SP5735C1EA bool "sp5735c1ea PAD Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SP5735c1ea board based on SC8830 serial. config MACH_SPX35EB bool "sp8830eb Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SPX35EB board based on SC8830 serial. config MACH_SP8835EB bool "sp8835eb Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SP8835EB board based on SC8830 serial. config MACH_SPX15 bool "spx15 serial Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 select CLKSRC_OF if OF select COMMON_CLK default n help SPX15 serial board based on dolphin serial. config MACH_SPX35EA bool "sp8830ea Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SPX35EA board based on SC8830 serial. config MACH_SPX35EC bool "sp8830ec Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SPX35EC board based on SC8830 serial. config MACH_KANAS_W bool "kanas W Phone Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help Samsung Kanas W board based on SC8830 serial. config MACH_KANAS_TD bool "Kanas TD Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help Samsung Kanass TD board based on SC8830 serial. config MACH_SC9620OPENPHONE bool "sc9620openphone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help ssc9620openphone board based on SC8830 serial. config MACH_SC9620OPENPHONE_ZT bool "sc9620openphone_zt Board" depends on ARCH_SC depends on ARCH_SCX35 default n help ssc9620openphone_zt board based on SC8830 serial. config MACH_SC9620FPGA bool "sc9620fpga Board" depends on ARCH_SC depends on ARCH_SCX35 default n help ssc9620fpga board based on SC8830 serial. config MACH_SP8830GEA bool "sp8830gea Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP8830GEA board based on SC8830g serial. config MACH_SP7730GGA bool "sp7730gga Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7730GGA board based on SC8830g serial. config MACH_SP7731GGA_LC bool "sp7731gga_lc Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GGA_LC board based on SC8830g serial. config MACH_SP7730GGA_LC bool "sp7730gga_lc Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7730GGA_LC board based on SC8830g serial. config MACH_SP7730GGAOPENPHONE bool "sp7730ggaopenphone Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7730GGAOPENPHONE board based on SC8830g serial. config MACH_SP7731GEA bool "sp7731gea Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GEA board based on SC8830g serial. config MACH_SP7731GEA_HD2 bool "sp7731gea_hd2 Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GEA_HD2 board based on SC8830g serial. config MACH_SP7731GEA_HD bool "sp7731gea_hd Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GEA_HD board based on SC8830g serial. config MACH_SP7731GEA_HDR bool "sp7731gea_hdr Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GEA_HDR board based on SC8830g serial. config MACH_SP7732AEA bool "sp7732Aea Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7732AEA board based on SC8830g serial. config MACH_SP8730SEEA bool "sp8730seea Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP8730SEEA board based on SC8830g serial. config MACH_SP8730SEEA_QHD bool "sp8730seea_qhd Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP8730SEEA_QHD board based on SC8830g serial. config MACH_SP8730SEEA_JIG bool "sp8730seea_jig Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP8730SEEA_JIG board based on SC8830g serial. config MACH_SP7731GEPIKE bool "sp7731gepike Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GEPIKE board based on SC8830g serial. config MACH_SP7731GEA_FWVGA bool "sp7731gea_fwvga Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GEA_FWVGA board based on SC8830g serial. config MACH_SP7731GEAOPENPHONE bool "sp7731geaopenphone Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GEAOPENPHONE board based on SC8830g serial. config MACH_SP7731GEA_LC bool "sp7731gea_lc Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP7731GEA_LC board based on SC8830g serial. config MACH_SP7730EC bool "sp7730ec Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SP7730EC board based on SC8830 serial. config MACH_SP7730ECTRISIM bool "sp7730ectrisim Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SP7730ECTRISIM board based on SC8830 serial. config MACH_SPX35FPGA bool "sp8830 FPGA Board" depends on ARCH_SC depends on ARCH_SCX35 select SC_FPGA default n help SPX35 fpga board based on SC8830 serial. config MACH_SP7735EC bool "sp7735ec Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SP7735EC board based on SC8830 serial. config MACH_SPX15FPGA bool "spx15 FPGA Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n select SC_FPGA help SPX15 fpga board based on dolphin serial. config MACH_SPX35LFPGA bool "spx35l FPGA Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select SC_FPGA select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L fpga board based on shark-l serial. config MACH_SP7720EA bool "sp7720ea Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX20 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP20EA board based on SC8830g serial. config MACH_PIKELFPGA bool "PIKEL FPGA Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select SC_FPGA help PIKEL fpga board based on shark-l serial. config MACH_COREPRIMELITE bool "coreprimelite Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SHARKLS_Z3LTE bool "sharkls_z3lte_Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9630EA3MN bool "sp9630ea3mn Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9630EA4MN bool "sp9630ea4mn Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830IEA_4M_H100 bool "sp9830iea_4m_h100 Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830AEA_5M_H100 bool "sp9830aea_5m_h100 Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830AEA_5M_VOLTE bool "sp9830aea_5m_volte Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830AEB_5M_H100 bool "sp9830aeb_5m_h100 Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830AEC_4M_H100 bool "sp9830aec_4m_h100 Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830I bool "sp9830i chip" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830IEA_5M_H100 bool "sp9830iea_5m_h100 Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830IEB_5M_H100 bool "sp9830ieb_5m_h100 Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9830IEC_4M_H100 bool "sp9830iec_4m_h100 Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9820EA bool "sp9820ea Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L depends on ARCH_SCX20L default n select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP9820FPGA bool "sp9820fpga Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX35L depends on ARCH_SCX20L default n select SC_FPGA select COMMON_CLK if OF select CLKSRC_OF if OF help SPX35L board based on shark-l serial. config MACH_SP6815GA bool "sp6815ga Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help SP6815GA board based on dolphin serial. config MACH_SP7715EA bool "sp7715ea Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help SP7715EA board based on dolphin serial. config MACH_SP7715EATRISIM bool "sp7715eatrisim Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help SP7715EATRISIM board based on dolphin serial. config MACH_SP7715EAOPENPHONE bool "sp7715eaopenphone Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help SP7715EAOPENPHONE board based on dolphin serial. config MACH_SP7715GA bool "sp7715ga Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help SP7715GA board based on dolphin serial. config MACH_SP7715GATRISIM bool "sp7715gatrisim Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help SP7715GATRISIM board based on dolphin serial. config MACH_SP8815GA bool "sp8815ga Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help SP8815GA board based on dolphin serial. config MACH_SP8815GAOPENPHONE bool "sp8815gaopenphone Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help SP8815GAOPENPHONE board based on dolphin serial. config MACH_SP8730SEA bool "sp8739sea Board" depends on ARCH_SC depends on ARCH_SCX35 select CLKSRC_OF if OF select COMMON_CLK if OF default n help SP8730SEA board based on SC8830 serial. config MACH_POCKET2 bool "pocket2 Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help POCKET2 board based on dolphin serial. config MACH_CORSICA_VE bool "corsica_ve Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help CORSICA_VE board based on dolphin serial. config MACH_CORSICA_VE_DT bool "corsica_ve_dt Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 select CLKSRC_OF if OF select COMMON_CLK default n help CORSICA_VE board based on dolphin serial. config MACH_VIVALTO bool "vivalto Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help VIVALTO board based on dolphin serial. config MACH_YOUNG2 bool "young2 Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help YOUNG2 board based on dolphin serial. config MACH_HIGGS bool "higgs Phone Board" depends on ARCH_SC depends on ARCH_SCX35 depends on ARCH_SCX15 default n help HIGGS board based on dolphin serial. config MACH_SP8830GA bool "sp8830ga Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SP8830GA board based on SC8830 serial. config MACH_SP7730GA bool "sp7730ga Phone Board" depends on ARCH_SC depends on ARCH_SCX35 default n help SP7730GA board based on SC8830 serial. config MACH_TSHARKWSAMSUNG bool "Samsung tsharkwsamsung Board" depends on ARCH_SC depends on ARCH_SCX35 select MACH_SAMSUNG select MUIC_CABLE_DETECT select CLKSRC_OF if OF select COMMON_CLK if OF default n help TSHARKWSAMSUNG board based on SC8830g serial. config MACH_CORE3 bool "Samsung Core3 Board" depends on ARCH_SC depends on ARCH_SCX35 select MACH_SAMSUNG select MUIC_CABLE_DETECT select FUELGAUGE_SPRD4SAMSUNG27X3 select CLKSRC_OF if OF select COMMON_CLK if OF default n help Core3 board based on SC7730g serial. config MACH_PIKEAYOUNG2DTV bool "pikeayoung2dtv Board" depends on ARCH_SC depends on ARCH_SCX35 select MACH_SAMSUNG select MUIC_CABLE_DETECT select FUELGAUGE_SPRD4SAMSUNG27X3 select CLKSRC_OF if OF select COMMON_CLK if OF default n help PIKEAYOUNG2DTV board based on SC8830g serial. config MACH_TSHARK2TABE bool "tshark2tabe Board" depends on ARCH_SC depends on ARCH_SCX35 select MACH_SAMSUNG select MUIC_CABLE_DETECT select FUELGAUGE_SPRD4SAMSUNG27X3 select CLKSRC_OF if OF select COMMON_CLK if OF default n help TSHARK2TABE board based on SC8830g serial. config MACH_GRANDPRIME3G_VE bool "grandprime3g_ve Board" depends on ARCH_SC depends on ARCH_SCX35 select MACH_SAMSUNG select MUIC_CABLE_DETECT select FUELGAUGE_SPRD4SAMSUNG27X3 select CLKSRC_OF if OF select COMMON_CLK if OF default n help GRANDPRIME3G_VE board based on SC8830g serial. config MACH_COREPRIME3G_VE bool "coreprime3g_ve Board" depends on ARCH_SC depends on ARCH_SCX35 select MACH_SAMSUNG select MUIC_CABLE_DETECT select FUELGAUGE_SPRD4SAMSUNG27X3 select CLKSRC_OF if OF select COMMON_CLK if OF default n help COREPRIME3G_VE board based on SC8830g serial. config MACH_TIZENZ3_3G bool "tizenz3_3g Board" depends on ARCH_SC depends on ARCH_SCX35 select MACH_SAMSUNG select MUIC_CABLE_DETECT select FUELGAUGE_SPRD4SAMSUNG27X3 select CLKSRC_OF if OF select COMMON_CLK if OF default n help TIZENZ3_3G board based on SC8830g serial. config MACH_GRANDPRIME_DTV bool "grandprime_dtv Board" depends on ARCH_SC depends on ARCH_SCX35 select MACH_SAMSUNG select MUIC_CABLE_DETECT select FUELGAUGE_SPRD4SAMSUNG27X3 select CLKSRC_OF if OF select COMMON_CLK if OF default n help GRANDPRIME_DTV board based on SC8830g serial. config MACH_SAMSUNG bool "Samsung Board" default n help all samsung boards. endmenu config GPS_BCM47520 bool "BROADCOM_GPS_CHIPSET_47520" default n endif