Browse Source

powerpc, 8xx: move SPI driver to drivers/spi/

Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>
Christophe Leroy 7 years ago
parent
commit
f88c431b8a
4 changed files with 7 additions and 4 deletions
  1. 0 1
      arch/powerpc/cpu/mpc8xx/Makefile
  2. 6 0
      drivers/spi/Kconfig
  3. 1 0
      drivers/spi/Makefile
  4. 0 3
      drivers/spi/mpc8xx_spi.c

+ 0 - 1
arch/powerpc/cpu/mpc8xx/Makefile

@@ -15,4 +15,3 @@ obj-y	+= interrupts.o
 obj-$(CONFIG_CMD_REGINFO) += reginfo.o
 obj-y	+= serial.o
 obj-y	+= speed.o
-obj-y	+= spi.o

+ 6 - 0
drivers/spi/Kconfig

@@ -223,4 +223,10 @@ config TI_QSPI
 	  Enable the TI Quad-SPI (QSPI) driver for DRA7xx and AM43xx evms.
 	  This driver support spi flash single, quad and memory reads.
 
+config MPC8XX_SPI
+	bool "MPC8XX SPI Driver"
+	depends on 8xx
+	help
+	  Enable support for SPI on MPC8XX
+
 endmenu # menu "SPI Support"

+ 1 - 0
drivers/spi/Makefile

@@ -30,6 +30,7 @@ obj-$(CONFIG_FSL_QSPI) += fsl_qspi.o
 obj-$(CONFIG_ICH_SPI) +=  ich.o
 obj-$(CONFIG_KIRKWOOD_SPI) += kirkwood_spi.o
 obj-$(CONFIG_LPC32XX_SSP) += lpc32xx_ssp.o
+obj-$(CONFIG_MPC8XX_SPI) += mpc8xx_spi.o
 obj-$(CONFIG_MPC8XXX_SPI) += mpc8xxx_spi.o
 obj-$(CONFIG_MVEBU_A3700_SPI) += mvebu_a3700_spi.o
 obj-$(CONFIG_MXC_SPI) += mxc_spi.o

+ 0 - 3
arch/powerpc/cpu/mpc8xx/spi.c → drivers/spi/mpc8xx_spi.c

@@ -25,8 +25,6 @@
 #include <post.h>
 #include <serial.h>
 
-#ifdef CONFIG_SPI
-
 #define SPI_EEPROM_WREN		0x06
 #define SPI_EEPROM_RDSR		0x05
 #define SPI_EEPROM_READ		0x03
@@ -336,4 +334,3 @@ ssize_t spi_xfer(size_t count)
 
 	return count;
 }
-#endif	/* CONFIG_SPI */