diff options
author | Mingkai Hu <Mingkai.hu@freescale.com> | 2010-10-12 06:18:31 -0400 |
---|---|---|
committer | Grant Likely <grant.likely@secretlab.ca> | 2010-10-12 23:38:12 -0400 |
commit | b36ece832512c1a0afa54ff0a56d63492a1caf08 (patch) | |
tree | 1c8a35d3dd485eb80a56355b5d5cb3bc4b4b2699 /drivers/spi/Kconfig | |
parent | 3272029fb33a88873b9b02224ebeb23bf3a4668e (diff) |
spi/mpc8xxx: refactor the common code for SPI/eSPI controller
Refactor the common code in file spi_fsl_spi.c to spi_fsl_lib.c used
by SPI/eSPI controller driver as a library, and leave the QE/CPM SPI
controller code in the SPI controller driver spi_fsl_spi.c.
Because the register map of the SPI controller and eSPI controller
is so different, also leave the code operated the register to the
driver code, not the common code.
Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'drivers/spi/Kconfig')
-rw-r--r-- | drivers/spi/Kconfig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/spi/Kconfig b/drivers/spi/Kconfig index e8f02a6f2d23..0e6619426ea4 100644 --- a/drivers/spi/Kconfig +++ b/drivers/spi/Kconfig | |||
@@ -182,9 +182,14 @@ config SPI_MPC512x_PSC | |||
182 | This enables using the Freescale MPC5121 Programmable Serial | 182 | This enables using the Freescale MPC5121 Programmable Serial |
183 | Controller in SPI master mode. | 183 | Controller in SPI master mode. |
184 | 184 | ||
185 | config SPI_FSL_LIB | ||
186 | tristate | ||
187 | depends on FSL_SOC | ||
188 | |||
185 | config SPI_FSL_SPI | 189 | config SPI_FSL_SPI |
186 | tristate "Freescale SPI controller" | 190 | tristate "Freescale SPI controller" |
187 | depends on FSL_SOC | 191 | depends on FSL_SOC |
192 | select SPI_FSL_LIB | ||
188 | help | 193 | help |
189 | This enables using the Freescale SPI controllers in master mode. | 194 | This enables using the Freescale SPI controllers in master mode. |
190 | MPC83xx platform uses the controller in cpu mode or CPM/QE mode. | 195 | MPC83xx platform uses the controller in cpu mode or CPM/QE mode. |