From: shc_work@mail.ru (Alexander Shiyan)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 00/22] ARM: clps711x: Switch to DT and Multiplatform
Date: Sat, 4 Jun 2016 10:09:52 +0300 [thread overview]
Message-ID: <1465024214-22120-1-git-send-email-shc_work@mail.ru> (raw)
The Cirrus Logic company announced EOL on May 20 this year for the
ARMv4 processors, so the company where I work ceases the use of the CPU
for our devices and switches our boards to use with another type of CPU.
I can not continue develop for this platform, so I gathered all the
existing patches/solutions for the final series. Of course, we keep
support our existing products with this CPU, so I remain able to check
any third-party patches.
This series of patches switches CLPS711X platform for use with device
tree and adds multiplatform support.
The series contain various subsystem changes but designed for applying
directly in the ARM-SOC tree.
Alexander Shiyan (22):
ARM: clps711x: Reduce static map size
clk: clps711x: Changing the compatibility string to match with the
smallest supported chip
clocksource: clps711x: Changing the compatibility string to match with
the smallest supported chip
irqchip: clps711x: Changing the compatibility string to match with the
smallest supported chip
serial: clps711x: Changing the compatibility string to match with the
smallest supported chip
pwm: clps711x: Changing the compatibility string to match with the
smallest supported chip
gpio: clps711x: Changing the compatibility string to match with the
smallest supported chip
gpio: syscon: Changing the compatibility string to match with the
smallest supported chip
input: clps711x-keypad: Changing the compatibility string to match
with the smallest supported chip
video: clps711x-fb: Changing the compatibility string to match with
the smallest supported chip
ARM: clps711x: Add basic DT support
ARM: dts: clps711x: Add DT Cirrus Logic EDB7211 Development board
spi: clps711x: Driver refactor
ARM: clps711x: Remove board support
video: clps711x: Remove old driver
clk: clps711x: Remove board support
clocksource: clps711x: Remove board support
irqchip: clps711x: Remove board support
serial: clps711x: Remove board support
gpio: clps711x: Remove board support
ARM: clps711x: Switch to MULTIPLATFORM
ARM: config: Add a multi_v4t_defconfig
.../devicetree/bindings/clock/clps711x-clock.txt | 4 +-
.../bindings/display/cirrus,clps711x-fb.txt | 4 +-
.../bindings/gpio/cirrus,clps711x-mctrl-gpio.txt | 4 +-
.../devicetree/bindings/gpio/gpio-clps711x.txt | 4 +-
.../devicetree/bindings/input/clps711x-keypad.txt | 4 +-
.../interrupt-controller/cirrus,clps711x-intc.txt | 4 +-
.../bindings/pwm/cirrus,clps711x-pwm.txt | 5 +-
.../bindings/serial/cirrus,clps711x-uart.txt | 4 +-
.../bindings/timer/cirrus,clps711x-timer.txt | 6 +-
arch/arm/Kconfig | 14 -
arch/arm/Makefile | 1 -
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/ep7209.dtsi | 191 +++++++++++
arch/arm/boot/dts/ep7211-edb7211.dts | 100 ++++++
arch/arm/boot/dts/ep7211.dtsi | 12 +
arch/arm/configs/clps711x_defconfig | 91 -----
arch/arm/configs/multi_v4t_defconfig | 106 ++++++
arch/arm/include/debug/clps711x.S | 4 +-
arch/arm/mach-clps711x/Kconfig | 53 +--
arch/arm/mach-clps711x/Makefile | 14 +-
arch/arm/mach-clps711x/Makefile.boot | 5 -
arch/arm/mach-clps711x/board-autcpu12.c | 275 ---------------
arch/arm/mach-clps711x/board-cdb89712.c | 147 --------
arch/arm/mach-clps711x/board-clep7312.c | 45 ---
arch/arm/mach-clps711x/board-dt.c | 82 +++++
arch/arm/mach-clps711x/board-edb7211.c | 188 -----------
arch/arm/mach-clps711x/board-p720t.c | 373 ---------------------
arch/arm/mach-clps711x/common.c | 65 ----
arch/arm/mach-clps711x/common.h | 23 --
arch/arm/mach-clps711x/devices.c | 149 --------
arch/arm/mach-clps711x/devices.h | 12 -
arch/arm/mach-clps711x/include/mach/clps711x.h | 204 -----------
arch/arm/mach-clps711x/include/mach/hardware.h | 53 ---
arch/arm/mach-clps711x/include/mach/uncompress.h | 55 ---
drivers/clk/clk-clps711x.c | 27 +-
drivers/clocksource/clps711x-timer.c | 14 +-
drivers/gpio/gpio-clps711x.c | 10 +-
drivers/gpio/gpio-syscon.c | 4 +-
drivers/input/keyboard/clps711x-keypad.c | 4 +-
drivers/irqchip/irq-clps711x.c | 9 +-
drivers/pwm/pwm-clps711x.c | 2 +-
drivers/spi/spi-clps711x.c | 69 ++--
drivers/tty/serial/clps711x.c | 24 +-
drivers/video/fbdev/Kconfig | 7 -
drivers/video/fbdev/Makefile | 1 -
drivers/video/fbdev/clps711x-fb.c | 4 +-
drivers/video/fbdev/clps711xfb.c | 314 -----------------
include/linux/platform_data/spi-clps711x.h | 21 --
48 files changed, 582 insertions(+), 2231 deletions(-)
create mode 100644 arch/arm/boot/dts/ep7209.dtsi
create mode 100644 arch/arm/boot/dts/ep7211-edb7211.dts
create mode 100644 arch/arm/boot/dts/ep7211.dtsi
delete mode 100644 arch/arm/configs/clps711x_defconfig
create mode 100644 arch/arm/configs/multi_v4t_defconfig
delete mode 100644 arch/arm/mach-clps711x/board-autcpu12.c
delete mode 100644 arch/arm/mach-clps711x/board-cdb89712.c
delete mode 100644 arch/arm/mach-clps711x/board-clep7312.c
create mode 100644 arch/arm/mach-clps711x/board-dt.c
delete mode 100644 arch/arm/mach-clps711x/board-edb7211.c
delete mode 100644 arch/arm/mach-clps711x/board-p720t.c
delete mode 100644 arch/arm/mach-clps711x/common.c
delete mode 100644 arch/arm/mach-clps711x/common.h
delete mode 100644 arch/arm/mach-clps711x/devices.c
delete mode 100644 arch/arm/mach-clps711x/devices.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/clps711x.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/hardware.h
delete mode 100644 arch/arm/mach-clps711x/include/mach/uncompress.h
delete mode 100644 drivers/video/fbdev/clps711xfb.c
delete mode 100644 include/linux/platform_data/spi-clps711x.h
--
2.4.9
next reply other threads:[~2016-06-04 7:09 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-06-04 7:09 Alexander Shiyan [this message]
2016-06-04 7:09 ` [PATCH 01/22] ARM: clps711x: Reduce static map size Alexander Shiyan
2016-06-04 7:09 ` [PATCH 02/22] clk: clps711x: Changing the compatibility string to match with the smallest supported chip Alexander Shiyan
2016-06-04 7:09 ` [PATCH 03/22] clocksource: " Alexander Shiyan
2016-06-13 12:15 ` Daniel Lezcano
2016-06-04 7:09 ` [PATCH 04/22] irqchip: " Alexander Shiyan
2016-06-04 7:09 ` [PATCH 05/22] serial: " Alexander Shiyan
2016-06-04 7:09 ` [PATCH 06/22] pwm: " Alexander Shiyan
2016-06-04 7:09 ` [PATCH 07/22] gpio: " Alexander Shiyan
2016-06-08 8:44 ` Linus Walleij
2016-06-04 7:10 ` [PATCH 08/22] gpio: syscon: " Alexander Shiyan
2016-06-08 8:48 ` Linus Walleij
2016-06-04 7:10 ` [PATCH 09/22] input: clps711x-keypad: " Alexander Shiyan
2016-06-04 7:10 ` [PATCH 10/22] video: clps711x-fb: " Alexander Shiyan
2016-06-04 7:10 ` [PATCH 11/22] ARM: clps711x: Add basic DT support Alexander Shiyan
2016-06-04 7:10 ` [PATCH 12/22] ARM: dts: clps711x: Add DT Cirrus Logic EDB7211 Development board Alexander Shiyan
2016-06-04 7:10 ` [PATCH 13/22] spi: clps711x: Driver refactor Alexander Shiyan
2016-06-06 17:36 ` Mark Brown
2016-07-06 14:56 ` Arnd Bergmann
2016-06-04 7:10 ` [PATCH 14/22] ARM: clps711x: Remove boards support Alexander Shiyan
2016-06-04 7:10 ` [PATCH 15/22] video: clps711x: Remove old driver Alexander Shiyan
2016-06-04 7:10 ` [PATCH 16/22] clk: clps711x: Remove board support Alexander Shiyan
2016-08-19 0:13 ` Stephen Boyd
2016-06-04 7:10 ` [PATCH 17/22] clocksource: " Alexander Shiyan
2016-06-13 12:27 ` Daniel Lezcano
2016-06-04 7:10 ` [PATCH 18/22] irqchip: " Alexander Shiyan
2016-06-04 7:10 ` [PATCH 19/22] serial: " Alexander Shiyan
2016-06-04 7:10 ` [PATCH 20/22] gpio: " Alexander Shiyan
2016-06-08 8:51 ` Linus Walleij
2016-06-09 7:29 ` Arnd Bergmann
2016-06-04 7:10 ` [PATCH 21/22] ARM: clps711x: Switch to MULTIPLATFORM Alexander Shiyan
2016-06-04 7:10 ` [PATCH 22/22] ARM: config: Add a multi_v4t_defconfig Alexander Shiyan
2016-07-06 19:59 ` [PATCH 00/22] ARM: clps711x: Switch to DT and Multiplatform Arnd Bergmann
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1465024214-22120-1-git-send-email-shc_work@mail.ru \
--to=shc_work@mail.ru \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).