ARM: dts: sunxi: add R_LRADC support for A83T
Subsystems (3)
PATCH 1/3 ARM: dts: sunxi: add R_LRADC support for A83T
From: Ziping Chen <[email protected]>
The Allwinner A83T's R_LRADC is similiar with the Allwinner A10's LRADC, they can use the same driver.
Add support for it.
--- arch/arm/boot/dts/sun8i-a83t.dtsi | 7 +++++++ 1 file changed, 7 insertions(+)
arch/arm/boot/dts/sun8i-a83t.dtsi +7 -0
@@ -301,5 +301,12 @@ interrupt-controller; #interrupt-cells = <3>; }; + + r_lradc: lradc@01f03c00 { + compatible = "allwinner,sun4i-a10-lradc-keys"; + reg = <0x01f03c00 0x100>; + interrupts = <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; + status = "disabled"; + }; }; };
Signature · 6 lines
2.11.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
PATCH 2/3 ARM: dts: sunxi: add MMC support for A83T
From: Ziping Chen <[email protected]>
The Allwinner A83T's MMC can work with
compatible "allwinner,sun7i-a20-mmc".
Add support for it.
--- arch/arm/boot/dts/sun8i-a83t.dtsi | 69 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+)
arch/arm/boot/dts/sun8i-a83t.dtsi +69 -0
@@ -45,6 +45,8 @@ #include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/clock/sun8i-r-ccu.h> +#include <dt-bindings/clock/sun8i-a83t-ccu.h> +#include <dt-bindings/reset/sun8i-a83t-ccu.h> / { interrupt-parent = <&gic>;
@@ -180,6 +182,63 @@ #dma-cells = <1>; }; + mmc0: mmc@01c0f000 { + compatible = "allwinner,sun7i-a20-mmc"; + clocks = <&ccu CLK_BUS_MMC0>, + <&ccu CLK_MMC0>, + <&ccu CLK_MMC0_OUTPUT>, + <&ccu CLK_MMC0_SAMPLE>; + clock-names = "ahb", + "mmc", + "output", + "sample"; + reg = <0x01c0f000 0x1000>; + resets = <&ccu RST_BUS_MMC0>; + reset-names = "ahb"; + interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + }; + + mmc1: mmc@01c10000 { + compatible = "allwinner,sun7i-a20-mmc"; + clocks = <&ccu CLK_BUS_MMC1>, + <&ccu CLK_MMC1>, + <&ccu CLK_MMC1_OUTPUT>, + <&ccu CLK_MMC1_SAMPLE>; + clock-names = "ahb", + "mmc", + "output", + "sample"; + reg = <0x01c10000 0x1000>; + resets = <&ccu RST_BUS_MMC1>; + reset-names = "ahb"; + interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + }; + + mmc2: mmc@01c11000 { + compatible = "allwinner,sun7i-a20-mmc"; + clocks = <&ccu CLK_BUS_MMC2>, + <&ccu CLK_MMC2>, + <&ccu CLK_MMC2_OUTPUT>, + <&ccu CLK_MMC2_SAMPLE>; + clock-names = "ahb", + "mmc", + "output", + "sample"; + reg = <0x01c11000 0x1000>; + resets = <&ccu RST_BUS_MMC2>; + reset-names = "ahb"; + interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>; + status = "disabled"; + #address-cells = <1>; + #size-cells = <0>; + }; + ccu: clock@1c20000 { compatible = "allwinner,sun8i-a83t-ccu"; reg = <0x01c20000 0x400>;
@@ -210,6 +269,16 @@ bias-pull-up; }; + mmc2_8bit_pins: mmc2_8bit { + pins = "PC5", "PC6", "PC8", + "PC9", "PC10", "PC11", + "PC12", "PC13", "PC14", + "PC15", "PC16"; + function = "mmc2"; + drive-strength = <30>; + bias-pull-up; + }; + spdif_tx_pin: spdif-tx-pin { pins = "PE18"; function = "spdif";
Signature · 1 line
2.11.0
Re: [PATCH 2/3] ARM: dts: sunxi: add MMC support for A83T
Hi,
Quoted 6 lines · Ziping Chen
From: Ziping Chen <[email protected]>
The Allwinner A83T's MMC can work with
compatible "allwinner,sun7i-a20-mmc".Add support for it.
This has been proven not to be the case already.
Please use an A83T compatible only.
Maxime
Signature · 10 lines
Maxime Ripard, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 801 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20170620/47fd9d34/attachment.sig>
A message that is not in the archive (sent off-list or not yet received): [email protected]
Re: [PATCH 2/3] ARM: dts: sunxi: add MMC support for A83T
2017-06-20 17:49 GMT+08:00 Maxime Ripard <maxime.ripard-wi1+55ScJUtKEb57/[email protected]>:
Quoted 5 lines
Hi,
Quoted 2 lines · Ziping Chen
From: Ziping Chen <[email protected]>
Quoted 9 lines
Quoted 4 lines
The Allwinner A83T's MMC can work with
compatible "allwinner,sun7i-a20-mmc".Add support for it.
This has been proven not to be the case already.
Please use an A83T compatible only.
OK!
Thanks,
Ziping
Quoted 8 lines
Maxime
--
Maxime Ripard, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
Signature · 3 lines
You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/[email protected] For more options, visit https://groups.google.com/d/optout.
PATCH 3/3 ARM: dts: sunxi: Add support for Sinlinx SinA83T board
In reply to Ziping ChenFrom: Ziping Chen <[email protected]>
The Sinlinx SinA83T is an A83T core/daughter borad combo from Sinlinx.
The board's wiki page: http://linux-sunxi.org/Sinlinx_SinA83T
Add support for it.
--- arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/sun8i-a83t-sinlinx-sina83t.dts | 151 +++++++++++++++++++++++ 2 files changed, 152 insertions(+) create mode 100644 arch/arm/boot/dts/sun8i-a83t-sinlinx-sina83t.dts
arch/arm/boot/dts/Makefile +1 -0
@@ -899,6 +899,7 @@ dtb-$(CONFIG_MACH_SUN8I) += \ sun8i-a33-sinlinx-sina33.dtb \ sun8i-a83t-allwinner-h8homlet-v2.dtb \ sun8i-a83t-cubietruck-plus.dtb \ + sun8i-a83t-sinlinx-sina83t.dtb \ sun8i-h2-plus-orangepi-zero.dtb \ sun8i-h3-bananapi-m2-plus.dtb \ sun8i-h3-beelink-x2.dtb \
arch/arm/boot/dts/sun8i-a83t-sinlinx-sina83t.dts new file +151 -0
151 lines not on this page · raw message
Signature · 6 lines
2.11.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 4 lines · Ziping Chen
From: Ziping Chen <[email protected]>
The Allwinner A83T's
R_LRADCis similiar with the Allwinner A10's LRADC, they can use the same driver.
There's a typo in similar above.
Quoted 12 lines
Add support for it.
Signed-off-by Ziping Chen <[email protected]>--- arch/arm/boot/dts/sun8i-a83t.dtsi | 7 +++++++ 1 file changed, 7 insertions(+)arch/arm/boot/dts/sun8i-a83t.dtsi +0
-0
arch/arm/boot/dts/sun8i-a83t.dtsi line 306
Quoted 6 lines
arch/arm/boot/dts/sun8i-a83t.dtsi +3
-0@@ -301,5 +301,12 @@ interrupt-controller; #interrupt-cells = <3>; }; + + r_lradc: lradc at 01f03c00 { + compatible = "allwinner,sun4i-a10-lradc-keys";
Could you add an A83T specific compatible here?
Thanks,
Maxime
Signature · 10 lines
Maxime Ripard, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 801 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20170620/147d35f7/attachment.sig>