
This series of patches contains the portation of the SPI flash interface for KM Kirkwood boards to the driver model. Apart from the board specific code, some changes were necessary in the kirkwood_spi driver that, however, only affect KM boards.
Furthermore, the Kconfig architecture in the Keymile folder has changed in order to prepare the upcoming transferring of configurations to Kconfig.
Pascal Linder (6): km: modify Kconfig file organization for KM boards km/spi: add weak functions to kirkwood_spi driver (DM part) km/spi: overwrite kirkwood_spi weak functions for KM Kirkwood boards km/spi: add SPI configuration to KM Kirkwood device tree km/spi: activate driver model for SPI flash on KM Kirkwood boards km/spi: remove deprecated SPI flash driver code for KM Kirkwood boards
arch/arm/dts/kirkwood-km_kirkwood.dts | 22 ++++++++++++ arch/arm/include/asm/arch-mvebu/spi.h | 11 ------ arch/arm/mach-kirkwood/Kconfig | 9 ++--- arch/powerpc/cpu/mpc83xx/Kconfig | 12 +++---- arch/powerpc/cpu/mpc85xx/Kconfig | 8 ++--- board/keymile/Kconfig | 16 +++++++++ board/keymile/km83xx/Kconfig | 16 +++++++++ board/keymile/km_arm/Kconfig | 10 ++++++ board/keymile/km_arm/km_arm.c | 23 ++++++++++-- board/keymile/kmp204x/Kconfig | 8 +++++ configs/portl2_defconfig | 3 +- drivers/spi/kirkwood_spi.c | 52 +++++++++------------------ include/configs/km/km_arm.h | 5 --- scripts/config_whitelist.txt | 1 - 14 files changed, 120 insertions(+), 76 deletions(-) create mode 100644 board/keymile/Kconfig