[PATCH 0/8] *** ARM: Update arch-vt8500 to Devicetree ***
Marcos Silva Cunha
marcos21xx at gmail.com
Sat Aug 18 21:22:23 EDT 2012
These patches can be used directly on kernel.org's main tarballs? Or just
on gitorious/vt8500 ?
On Tuesday, 7 August 2012 22:39:18 UTC-3, Tony Prisk wrote:
>
> This patchset updates arch-vt8500 to devicetree and removes all the
> old-style
> code. Support for WM8650 has also been added.
>
> Example dts/dtsi files are given for the three currently supported models.
>
> Major changes:
>
> GPIO code has been converted to a platform_device and rewritten as WM8505
> support was broken. Add support for WM8650 gpio controller.
>
> UHCI support was missing. Added this as a generic non-pci uhci controller
> as
> it doesn't require anything special. Should be usable by any system that
> doesn't
> have special requirements to get the UHCI controller working.
>
> Framebuffer code patched to support WM8650. The bindings for this are of
> concern
> but there doesn't seem to be a formalized binding yet. This patch is based
> off
> Sascha Hauer's current patch on the dri-devel mailing list and should be
> easily
> patched out when its finalized.
>
> Patchset based on Arnd's arm-soc/for-next branch.
>
>
> Could I get this reviewed, hopefully for inclusion into v3.7.
>
> Regards
> Tony Prisk
>
>
> Tony Prisk (8):
> arm: vt8500: Add device tree files for VIA/Wondermedia SoC's
> rtc: vt8500: Add devicetree support for vt8500-rtc
> serial: vt8500: Add devicetree support for vt8500-serial
> usb: vt8500: Add devicetree support for vt8500-ehci and -uhci.
> video: vt8500: Add devicetree support for vt8500-fb and wm8505-fb
> arm: vt8500: Update arch-vt8500 to devicetree support.
> arm: vt8500: doc: Add device tree bindings for arch-vt8500 devices
> ARM: vt8500: gpio: Devicetree support for arch-vt8500
>
> Documentation/devicetree/bindings/arm/vt8500.txt | 15 +
> .../bindings/arm/vt8500/via,vt8500-intc.txt | 16 +
> .../bindings/arm/vt8500/via,vt8500-pmc.txt | 13 +
> .../bindings/arm/vt8500/via,vt8500-timer.txt | 15 +
> .../devicetree/bindings/gpio/gpio_vt8500.txt | 24 ++
> .../devicetree/bindings/rtc/via,vt8500-rtc.txt | 15 +
> .../bindings/tty/serial/via,vt8500-uart.txt | 15 +
> .../devicetree/bindings/usb/platform-uhci.txt | 15 +
> .../devicetree/bindings/usb/via,vt8500-ehci.txt | 15 +
> .../devicetree/bindings/vendor-prefixes.txt | 2 +
> .../devicetree/bindings/video/via,vt8500-fb.txt | 46 +++
> .../devicetree/bindings/video/wm,prizm-ge-rops.txt | 13 +
> .../devicetree/bindings/video/wm,wm8505-fb.txt | 20 ++
> arch/arm/Kconfig | 2 +
> arch/arm/boot/dts/vt8500.dtsi | 99 ++++++
> arch/arm/boot/dts/vt8500_ref.dts | 31 ++
> arch/arm/boot/dts/wm8505.dtsi | 125 ++++++++
> arch/arm/boot/dts/wm8505_ref.dts | 31 ++
> arch/arm/boot/dts/wm8650.dtsi | 95 ++++++
> arch/arm/boot/dts/wm8650_ref.dts | 31 ++
> arch/arm/mach-vt8500/Kconfig | 72 +----
> arch/arm/mach-vt8500/Makefile | 9 +-
> arch/arm/mach-vt8500/bv07.c | 80 -----
> arch/arm/mach-vt8500/common.h | 25 ++
> arch/arm/mach-vt8500/devices-vt8500.c | 91 ------
> arch/arm/mach-vt8500/devices-wm8505.c | 99 ------
> arch/arm/mach-vt8500/devices.c | 270
> -----------------
> arch/arm/mach-vt8500/devices.h | 88 ------
> arch/arm/mach-vt8500/gpio.c | 240 ---------------
> arch/arm/mach-vt8500/include/mach/restart.h | 4 +-
> arch/arm/mach-vt8500/include/mach/vt8500_irqs.h | 88 ------
> arch/arm/mach-vt8500/include/mach/vt8500_regs.h | 79 -----
> arch/arm/mach-vt8500/include/mach/wm8505_irqs.h | 115 -------
> arch/arm/mach-vt8500/include/mach/wm8505_regs.h | 78 -----
> arch/arm/mach-vt8500/irq.c | 160 +++++-----
> arch/arm/mach-vt8500/restart.c | 54 ----
> arch/arm/mach-vt8500/timer.c | 56 +++-
> arch/arm/mach-vt8500/vt8500.c | 192 ++++++++++++
> arch/arm/mach-vt8500/wm8505_7in.c | 79 -----
> drivers/gpio/Kconfig | 6 +
> drivers/gpio/Makefile | 1 +
> drivers/gpio/gpio-vt8500.c | 318
> ++++++++++++++++++++
> drivers/rtc/rtc-vt8500.c | 7 +
> drivers/tty/serial/vt8500_serial.c | 7 +
> drivers/usb/host/Kconfig | 4 +-
> drivers/usb/host/ehci-vt8500.c | 24 +-
> drivers/usb/host/uhci-hcd.c | 5 +
> drivers/usb/host/uhci-platform.c | 166 ++++++++++
> drivers/video/Kconfig | 6 +-
> drivers/video/vt8500lcdfb.c | 77 ++++-
> drivers/video/wm8505fb.c | 95 +++++-
> drivers/video/wmt_ge_rops.c | 7 +
> 52 files changed, 1674 insertions(+), 1566 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/arm/vt8500.txt
> create mode 100644
> Documentation/devicetree/bindings/arm/vt8500/via,vt8500-intc.txt
> create mode 100644
> Documentation/devicetree/bindings/arm/vt8500/via,vt8500-pmc.txt
> create mode 100644
> Documentation/devicetree/bindings/arm/vt8500/via,vt8500-timer.txt
> create mode 100644 Documentation/devicetree/bindings/gpio/gpio_vt8500.txt
> create mode 100644
> Documentation/devicetree/bindings/rtc/via,vt8500-rtc.txt
> create mode 100644
> Documentation/devicetree/bindings/tty/serial/via,vt8500-uart.txt
> create mode 100644
> Documentation/devicetree/bindings/usb/platform-uhci.txt
> create mode 100644
> Documentation/devicetree/bindings/usb/via,vt8500-ehci.txt
> create mode 100644
> Documentation/devicetree/bindings/video/via,vt8500-fb.txt
> create mode 100644
> Documentation/devicetree/bindings/video/wm,prizm-ge-rops.txt
> create mode 100644
> Documentation/devicetree/bindings/video/wm,wm8505-fb.txt
> create mode 100644 arch/arm/boot/dts/vt8500.dtsi
> create mode 100644 arch/arm/boot/dts/vt8500_ref.dts
> create mode 100644 arch/arm/boot/dts/wm8505.dtsi
> create mode 100644 arch/arm/boot/dts/wm8505_ref.dts
> create mode 100644 arch/arm/boot/dts/wm8650.dtsi
> create mode 100644 arch/arm/boot/dts/wm8650_ref.dts
> delete mode 100644 arch/arm/mach-vt8500/bv07.c
> create mode 100644 arch/arm/mach-vt8500/common.h
> delete mode 100644 arch/arm/mach-vt8500/devices-vt8500.c
> delete mode 100644 arch/arm/mach-vt8500/devices-wm8505.c
> delete mode 100644 arch/arm/mach-vt8500/devices.c
> delete mode 100644 arch/arm/mach-vt8500/devices.h
> delete mode 100644 arch/arm/mach-vt8500/gpio.c
> delete mode 100644 arch/arm/mach-vt8500/include/mach/vt8500_irqs.h
> delete mode 100644 arch/arm/mach-vt8500/include/mach/vt8500_regs.h
> delete mode 100644 arch/arm/mach-vt8500/include/mach/wm8505_irqs.h
> delete mode 100644 arch/arm/mach-vt8500/include/mach/wm8505_regs.h
> delete mode 100644 arch/arm/mach-vt8500/restart.c
> create mode 100644 arch/arm/mach-vt8500/vt8500.c
> delete mode 100644 arch/arm/mach-vt8500/wm8505_7in.c
> create mode 100644 drivers/gpio/gpio-vt8500.c
> create mode 100644 drivers/usb/host/uhci-platform.c
>
> --
> 1.7.9.5
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20120818/7d16f695/attachment-0001.html>
More information about the linux-arm-kernel
mailing list