PXA_SSP is actually used by drivers like drivers/spi/pxa2xx_spi.c and
sound/soc/pxa/pxa-ssp.c, not by boards. Remove those incorrect 'select'
from Kconfig and make SOC_PXA_SSP to select.
Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
config MACH_ZYLONITE
bool
select PXA3xx
config MACH_ZYLONITE
bool
select PXA3xx
select HAVE_PWM
select PXA_HAVE_BOARD_IRQS
select HAVE_PWM
select PXA_HAVE_BOARD_IRQS
select PXA3xx
select CPU_PXA300
select CPU_PXA310
select PXA3xx
select CPU_PXA300
select CPU_PXA310
config MACH_TAVOREVB
bool "PXA930 Evaluation Board (aka TavorEVB)"
config MACH_TAVOREVB
bool "PXA930 Evaluation Board (aka TavorEVB)"
select PXA27x
select IWMMXT
select PXA25x
select PXA27x
select IWMMXT
select PXA25x
config MACH_EM_X270
bool "CompuLab EM-x270 platform"
config MACH_EM_X270
bool "CompuLab EM-x270 platform"
select MTD_CFI
select MTD_CHAR
select SMC91X
select MTD_CFI
select MTD_CHAR
select SMC91X
help
PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
Tuned for usage in Libera instruments for particle accelerators.
help
PXA255 based Single Board Computer with SMC 91C111 ethernet chip and 64 MB of flash.
Tuned for usage in Libera instruments for particle accelerators.
depends on TRIZEPS_PXA
select TRIZEPS_PCMCIA
select PXA27x
depends on TRIZEPS_PXA
select TRIZEPS_PCMCIA
select PXA27x
choice
prompt "Select base board for Trizeps module"
choice
prompt "Select base board for Trizeps module"
bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
select PXA27x
select IWMMXT
bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
select PXA27x
select IWMMXT
select PXA_HAVE_BOARD_IRQS
config MACH_PCM990_BASEBOARD
select PXA_HAVE_BOARD_IRQS
config MACH_PCM990_BASEBOARD
bool "HP iPAQ hx4700"
select PXA27x
select IWMMXT
bool "HP iPAQ hx4700"
select PXA27x
select IWMMXT
select HAVE_PWM
select PXA_HAVE_BOARD_IRQS
select HAVE_PWM
select PXA_HAVE_BOARD_IRQS
bool "Enable HTC Magician Support"
select PXA27x
select IWMMXT
bool "Enable HTC Magician Support"
select PXA27x
select IWMMXT
select HAVE_PWM
select PXA_HAVE_BOARD_IRQS
select HAVE_PWM
select PXA_HAVE_BOARD_IRQS
bool "Raumfeld Connector"
select PXA3xx
select CPU_PXA300
bool "Raumfeld Connector"
select PXA3xx
select CPU_PXA300
config MACH_RAUMFELD_SPEAKER
bool "Raumfeld Speaker"
select PXA3xx
select CPU_PXA300
config MACH_RAUMFELD_SPEAKER
bool "Raumfeld Speaker"
select PXA3xx
select CPU_PXA300
config PXA_SHARPSL
bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
config PXA_SHARPSL
bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
depends on PXA_SHARPSL
select PXA25x
select SHARP_LOCOMO
depends on PXA_SHARPSL
select PXA25x
select SHARP_LOCOMO
select PXA_HAVE_BOARD_IRQS
config MACH_CORGI
select PXA_HAVE_BOARD_IRQS
config MACH_CORGI
config PXA_SHARP_C7xx
bool
config PXA_SHARP_C7xx
bool
select SHARPSL_PM
help
Enable support for all Sharp C7xx models
config PXA_SHARP_Cxx00
bool
select SHARPSL_PM
help
Enable support for all Sharp C7xx models
config PXA_SHARP_Cxx00
bool
select SHARPSL_PM
help
Enable common support for Sharp Cxx00 models
select SHARPSL_PM
help
Enable common support for Sharp Cxx00 models
config SND_PXA_SOC_SSP
tristate
config SND_PXA_SOC_SSP
tristate
config SND_PXA2XX_SOC_CORGI
tristate "SoC Audio support for Sharp Zaurus SL-C7x0"
config SND_PXA2XX_SOC_CORGI
tristate "SoC Audio support for Sharp Zaurus SL-C7x0"