• Mark Brown's avatar
    Merge series "Remove ARM platform efm32" from Uwe Kleine-König <u.kleine-koenig@pengutronix.de> · de634b89
    Mark Brown authored
    Uwe Kleine-König <uwe.kleine-koenig@pengutronix.de>:
    
    From: Uwe Kleine-König <uwe.kleine-koenig@pengutronix.de>
    
    Hello,
    
    there are no known active users of the efm32 platform. Given that the
    only machine that is supported has only 4 MiB of RAM its use is also
    quite limited.
    
    Back then it served as the platform to develop ARMv7-M support in Linux
    which was quite fun and still is a blissful memory.
    
    Still given that the code serves no purpose and this probably won't
    change anytime soon, remove all platform support.
    
    I'm unsure what to do with the device tree bindings. Should we delete
    them, too?
    
    Best regards
    Uwe
    
    Uwe Kleine-König (7):
      ARM: drop efm32 platform
      clk: Drop unused efm32gg driver
      clocksource: Drop unused efm32 timer code
      spi: Drop unused efm32 bus driver
      i2c: Drop unused efm32 bus driver
      tty: Drop unused efm32 serial driver
      MAINTAINERS: Remove deleted platform efm32
    
     MAINTAINERS                              |   7 -
     arch/arm/Kconfig                         |  10 +-
     arch/arm/Kconfig.debug                   |  17 -
     arch/arm/Makefile                        |   1 -
     arch/arm/boot/dts/Makefile               |   2 -
     arch/arm/boot/dts/efm32gg-dk3750.dts     |  88 ---
     arch/arm/boot/dts/efm32gg.dtsi           | 177 -----
     arch/arm/configs/efm32_defconfig         |  98 ---
     arch/arm/include/debug/efm32.S           |  45 --
     arch/arm/mach-efm32/Makefile             |   2 -
     arch/arm/mach-efm32/Makefile.boot        |   4 -
     arch/arm/mach-efm32/dtmachine.c          |  16 -
     arch/arm/mm/Kconfig                      |   1 -
     drivers/clk/Makefile                     |   1 -
     drivers/clk/clk-efm32gg.c                |  84 ---
     drivers/clocksource/Kconfig              |   9 -
     drivers/clocksource/Makefile             |   1 -
     drivers/clocksource/timer-efm32.c        | 278 --------
     drivers/i2c/busses/Kconfig               |   7 -
     drivers/i2c/busses/Makefile              |   1 -
     drivers/i2c/busses/i2c-efm32.c           | 469 -------------
     drivers/spi/Kconfig                      |   7 -
     drivers/spi/Makefile                     |   1 -
     drivers/spi/spi-efm32.c                  | 462 ------------
     drivers/tty/serial/Kconfig               |  13 -
     drivers/tty/serial/Makefile              |   1 -
     drivers/tty/serial/efm32-uart.c          | 852 -----------------------
     include/linux/platform_data/efm32-spi.h  |  15 -
     include/linux/platform_data/efm32-uart.h |  19 -
     include/uapi/linux/serial_core.h         |   3 -
     30 files changed, 1 insertion(+), 2690 deletions(-)
     delete mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts
     delete mode 100644 arch/arm/boot/dts/efm32gg.dtsi
     delete mode 100644 arch/arm/configs/efm32_defconfig
     delete mode 100644 arch/arm/include/debug/efm32.S
     delete mode 100644 arch/arm/mach-efm32/Makefile
     delete mode 100644 arch/arm/mach-efm32/Makefile.boot
     delete mode 100644 arch/arm/mach-efm32/dtmachine.c
     delete mode 100644 drivers/clk/clk-efm32gg.c
     delete mode 100644 drivers/clocksource/timer-efm32.c
     delete mode 100644 drivers/i2c/busses/i2c-efm32.c
     delete mode 100644 drivers/spi/spi-efm32.c
     delete mode 100644 drivers/tty/serial/efm32-uart.c
     delete mode 100644 include/linux/platform_data/efm32-spi.h
     delete mode 100644 include/linux/platform_data/efm32-uart.h
    
    base-commit: 5c8fe583
    --
    2.29.2
    
    _______________________________________________
    linux-arm-kernel mailing list
    linux-arm-kernel@lists.infradead.org
    http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
    de634b89
Kconfig 32.3 KB