All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/9] Add support for Allwinner R40 SoC
@ 2017-02-17 17:37 ` Icenowy Zheng
  0 siblings, 0 replies; 51+ messages in thread
From: Icenowy Zheng @ 2017-02-17 17:37 UTC (permalink / raw)
  To: Maxime Ripard, Chen-Yu Tsai, Kishon Vijay Abraham I, Linus Walleij
  Cc: linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	linux-gpio-u79uwXL29TY76Z2rM5mHXA,
	linux-clk-u79uwXL29TY76Z2rM5mHXA,
	linux-sunxi-/JYPxA39Uh5TLH3MbocFFw, Icenowy Zheng

This patchset is an experiment to add R40 support to mainline Linux.

As we have still no user manual for R40, the patchset is developed
by reading the BSP source code and device tree, educated guess and
try and error.

Note: the PATCH 1~3 and 7 is not RFC (I want them to be merged now),
but they are sent together as they have functional dependency by
RFC patches.

Icenowy Zheng (9):
  arm: sunxi: add support for R40 SoC
  pinctrl: sunxi: rename sun7i-a20 driver to sunxi-a20-r40
  pinctrl: sunxi: add support for R40 pinctrl
  clk: sunxi-ng: support R40 SoC
  ARM: dts: sun8i: add DTSI file for R40 SoC
  ARM: dts: sun8i: add DTS file for Banana Pi M2 Ultra
  phy: sun4i-usb: add support for R40 USB PHY
  ARM: dts: sun8i: add USB nodes for R40
  ARM: dts: sun8i: enable USB host for Banana Pi M2 Ultra

 Documentation/arm/sunxi/README                     |    4 +
 .../devicetree/bindings/phy/sun4i-usb-phy.txt      |    1 +
 arch/arm/boot/dts/Makefile                         |    1 +
 arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts  |  184 ++++
 arch/arm/boot/dts/sun8i-r40.dtsi                   |  493 +++++++++
 arch/arm/mach-sunxi/sunxi.c                        |    1 +
 drivers/clk/sunxi-ng/Kconfig                       |   10 +
 drivers/clk/sunxi-ng/Makefile                      |    1 +
 drivers/clk/sunxi-ng/ccu-sun8i-r40.c               | 1140 ++++++++++++++++++++
 drivers/clk/sunxi-ng/ccu-sun8i-r40.h               |   68 ++
 drivers/phy/phy-sun4i-usb.c                        |   17 +-
 drivers/pinctrl/sunxi/Kconfig                      |    2 +-
 drivers/pinctrl/sunxi/Makefile                     |    2 +-
 ...pinctrl-sun7i-a20.c => pinctrl-sunxi-a20-r40.c} |   69 +-
 drivers/pinctrl/sunxi/pinctrl-sunxi.h              |    2 +
 include/dt-bindings/clock/sun8i-r40-ccu.h          |  189 ++++
 include/dt-bindings/reset/sun8i-r40-ccu.h          |  128 +++
 17 files changed, 2286 insertions(+), 26 deletions(-)
 create mode 100644 arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts
 create mode 100644 arch/arm/boot/dts/sun8i-r40.dtsi
 create mode 100644 drivers/clk/sunxi-ng/ccu-sun8i-r40.c
 create mode 100644 drivers/clk/sunxi-ng/ccu-sun8i-r40.h
 rename drivers/pinctrl/sunxi/{pinctrl-sun7i-a20.c => pinctrl-sunxi-a20-r40.c} (95%)
 create mode 100644 include/dt-bindings/clock/sun8i-r40-ccu.h
 create mode 100644 include/dt-bindings/reset/sun8i-r40-ccu.h

-- 
2.11.1

^ permalink raw reply	[flat|nested] 51+ messages in thread

end of thread, other threads:[~2017-02-23 14:56 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-02-17 17:37 [RFC PATCH 0/9] Add support for Allwinner R40 SoC Icenowy Zheng
2017-02-17 17:37 ` Icenowy Zheng
2017-02-17 17:37 ` Icenowy Zheng
     [not found] ` <20170217173722.6477-1-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-17 17:37   ` [PATCH 1/9] arm: sunxi: add support for " Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37   ` [PATCH 2/9] pinctrl: sunxi: rename sun7i-a20 driver to sunxi-a20-r40 Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
     [not found]     ` <20170217173722.6477-3-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-21 22:53       ` Maxime Ripard
2017-02-21 22:53         ` Maxime Ripard
2017-02-21 22:53         ` Maxime Ripard
2017-02-17 17:37   ` [PATCH 3/9] pinctrl: sunxi: add support for R40 pinctrl Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
     [not found]     ` <20170217173722.6477-4-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-21 23:02       ` Maxime Ripard
2017-02-21 23:02         ` Maxime Ripard
2017-02-21 23:02         ` Maxime Ripard
2017-02-17 17:37   ` [RFC PATCH 4/9] clk: sunxi-ng: support R40 SoC Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
     [not found]     ` <20170217173722.6477-5-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-21 23:03       ` Maxime Ripard
2017-02-21 23:03         ` Maxime Ripard
2017-02-21 23:03         ` Maxime Ripard
2017-02-17 17:37   ` [RFC PATCH 5/9] ARM: dts: sun8i: add DTSI file for " Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
     [not found]     ` <20170217173722.6477-6-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-17 22:17       ` André Przywara
2017-02-17 22:17         ` [linux-sunxi] " André Przywara
2017-02-17 22:17         ` André Przywara
2017-02-17 17:37   ` [RFC PATCH 6/9] ARM: dts: sun8i: add DTS file for Banana Pi M2 Ultra Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37   ` [PATCH 7/9] phy: sun4i-usb: add support for R40 USB PHY Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37   ` [RFC PATCH 8/9] ARM: dts: sun8i: add USB nodes for R40 Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
     [not found]     ` <20170217173722.6477-9-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-21 23:05       ` Maxime Ripard
2017-02-21 23:05         ` Maxime Ripard
2017-02-21 23:05         ` Maxime Ripard
2017-02-17 17:37   ` [RFC PATCH 9/9] ARM: dts: sun8i: enable USB host for Banana Pi M2 Ultra Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
2017-02-17 17:37     ` Icenowy Zheng
     [not found]     ` <20170217173722.6477-10-icenowy-ymACFijhrKM@public.gmane.org>
2017-02-21 23:05       ` Maxime Ripard
2017-02-21 23:05         ` Maxime Ripard
2017-02-21 23:05         ` Maxime Ripard
2017-02-23 14:56   ` [RFC PATCH 0/9] Add support for Allwinner R40 SoC Linus Walleij
2017-02-23 14:56     ` Linus Walleij
2017-02-23 14:56     ` Linus Walleij

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.