menu "SPC300 platform type" depends on ARCH_SPC300 # Board types (MACH_*) # ==================== # # Each board type should select its chip and board peripherals. choice prompt "SPC300 board type" default MACH_SPK300G config MACH_SPK300G bool "Support SPK300-G gigabit platform" select CHIP_SPC300 select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_LARGE help Include support for SPiDCOM spk300-g development board platform. config MACH_SPK300 bool "Support SPK300 platform" select CHIP_SPC300 select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_LARGE help Include support for SPiDCOM spk300 development board platform. config MACH_SPK310 bool "Support SPK310 platform" select CHIP_SPC300 select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_LARGE help Include support for SPiDCOM spk310 development board platform. config MACH_SCR310 bool "Support SCR310 platform" select CHIP_SPC300 select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_MEDIUM help Include support for SPiDCOM scr310 reference design board platform. config MACH_SPR300 bool "Support SPR300 platform" select CHIP_SPC300 select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_MEDIUM help Include support for SPiDCOM spr300 reference design board platform. config MACH_SPR310 bool "Support SPR310 platform" select CHIP_SPC300 select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_LARGE help Include support for SPiDCOM spr310 reference design board platform. config MACH_ARIZONA bool "Support SPC300 Arizona platform" select CHIP_SPC300ARIZONA select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_LARGE select HAVE_MTD_SPC300_NOR help Include support for SPiDCOM spc300 Prototype board platform (FCM3). config MACH_MSE500DINI_300 bool "Support SPC300 Dini platform" select CHIP_MSE500DINI_300 select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_MEDIUM help Include support for SPiDCOM spc300 Prototype board platform (DINI). config MACH_MSE500 bool "Support MSE500 platform" select CHIP_MSE500 select HAVE_SPC300_GPIO_USABLE_ALL select HAVE_MTD_SPC300_LARGE select MTD_SPC300_MAP_LARGE1 help Include support for SPiDCOM mse500 development kit. endchoice # Chips (CHIP_*) # ============== # # This is not shown to the user, it should be selected by the board type. A # chip corresponds to a silicon chip version or a FPGA prototype. Each one # select CHIP_FEATURE_* according to embedded peripherals. config CHIP_SPC300 def_bool n select CHIP_FEATURE_INT_MAP_V1 select CHIP_FEATURE_SDRAM_CTRL select CHIP_FEATURE_SYNOP3504 select CHIP_FEATURE_MPEGTS select CHIP_FEATURE_I2S select CHIP_FEATURE_PCM select CHIP_FEATURE_SPCPLL select CHIP_FEATURE_SPCETH config CHIP_SPC300ARIZONA def_bool n select CHIP_FEATURE_INT_MAP_V1 select CHIP_FEATURE_SDRAM_CTRL select CHIP_FEATURE_SYNOP3504 select CHIP_FEATURE_SYNOP3504_NO_TX_TIMEOUT select CHIP_FEATURE_MPEGTS select CHIP_FEATURE_I2S select CHIP_FEATURE_PCM select CHIP_FEATURE_SPCPLL select CHIP_FEATURE_SPCETH config CHIP_MSE500DINI_300 def_bool n select CHIP_FEATURE_INT_MAP_V2 select CHIP_FEATURE_MIU_CTRL select CHIP_FEATURE_SYNOP3504 select CHIP_FEATURE_SYNOP3504_NO_GIGABIT select CHIP_FEATURE_SYNOP3504_PHY_DINI select CHIP_FEATURE_GIC_64_LINES select CHIP_FEATURE_EXTRA_NVRAM_FIELDS config CHIP_MSE500 def_bool n select CHIP_FEATURE_INT_MAP_V2 select CHIP_FEATURE_MIU_CTRL select CHIP_FEATURE_SYNOP3504 select CHIP_FEATURE_GIC_64_LINES select CHIP_FEATURE_EXTRA_NVRAM_FIELDS select CHIP_FEATURE_MSEPLL select CHIP_FEATURE_MSEETH # Chip features (CHIP_FEATURE_*) # ============================== # # This is not shown to the user, features should be selected by the chip. # Each chip feature corresponds to a embedded peripheral, a chip specificity # or workaround. config CHIP_FEATURE_INT_MAP_V1 def_bool n config CHIP_FEATURE_INT_MAP_V2 def_bool n config CHIP_FEATURE_SDRAM_CTRL def_bool n config CHIP_FEATURE_MIU_CTRL def_bool n config CHIP_FEATURE_SYNOP3504 def_bool n select HAVE_SYNOP3504 config CHIP_FEATURE_SYNOP3504_NO_GIGABIT def_bool n select SYNOP3504_NO_GIGABIT config CHIP_FEATURE_SYNOP3504_NO_TX_TIMEOUT def_bool n select SYNOP3504_NO_TX_TIMEOUT config CHIP_FEATURE_SYNOP3504_PHY_DINI def_bool n select SYNOP3504_PHY_DINI config CHIP_FEATURE_MPEGTS def_bool n config CHIP_FEATURE_I2S def_bool n config CHIP_FEATURE_PCM def_bool n config CHIP_FEATURE_GIC_64_LINES def_bool n config CHIP_FEATURE_EXTRA_NVRAM_FIELDS def_bool n config CHIP_FEATURE_SPCPLL def_bool n config CHIP_FEATURE_MSEPLL def_bool n config CHIP_FEATURE_SPCETH def_bool n config CHIP_FEATURE_MSEETH def_bool n source "arch/arm/mach-spc300/Kconfig.flash" endmenu