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