* [PATCH v4 1/3] dts: sun8i-h3: add uart1/uart2/uart3 pins definitions
[not found] ` <cover.1462457172.git.martinayotte-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2016-05-05 13:59 ` Martin Ayotte
2016-05-05 14:00 ` [PATCH v4 2/3] dts: sun8i-h3: add i2c0/i2c1/i2c2 " Martin Ayotte
2016-05-05 14:00 ` [PATCH v4 3/3] dts: sun8i-h3: add i2c0/i2c1/i2c2 soc peripherals Martin Ayotte
2 siblings, 0 replies; 4+ messages in thread
From: Martin Ayotte @ 2016-05-05 13:59 UTC (permalink / raw)
To: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
Cc: jwrdegoede-rxtnV0ftBwyoClj4AeEUq9i2O/JbrIOy, wens-jdAy2FN1RRM,
jenskuske-Re5JQEeQqe8AvxtiuMwx3w
dts: sun8i-h3: add uart1/uart2/uart3 pins definitions
Signed-off-by: Martin Ayotte <martinayotte-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
---
arch/arm/boot/dts/sun8i-h3.dtsi | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-h3.dtsi b/arch/arm/boot/dts/sun8i-h3.dtsi
index 4a4926b..292ed59 100644
--- a/arch/arm/boot/dts/sun8i-h3.dtsi
+++ b/arch/arm/boot/dts/sun8i-h3.dtsi
@@ -508,6 +508,27 @@
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
};
+ uart1_pins_a: uart1@0 {
+ allwinner,pins = "PG6", "PG7";
+ allwinner,function = "uart1";
+ allwinner,drive = <SUN4I_PINCTRL_10_MA>;
+ allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
+ };
+
+ uart2_pins_a: uart2@0 {
+ allwinner,pins = "PA0", "PA1";
+ allwinner,function = "uart2";
+ allwinner,drive = <SUN4I_PINCTRL_10_MA>;
+ allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
+ };
+
+ uart3_pins_a: uart3@0 {
+ allwinner,pins = "PA13", "PA14";
+ allwinner,function = "uart3";
+ allwinner,drive = <SUN4I_PINCTRL_10_MA>;
+ allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
+ };
+
mmc0_pins_a: mmc0@0 {
allwinner,pins = "PF0", "PF1", "PF2", "PF3",
"PF4", "PF5";
--
2.7.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v4 2/3] dts: sun8i-h3: add i2c0/i2c1/i2c2 pins definitions
[not found] ` <cover.1462457172.git.martinayotte-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-05-05 13:59 ` [PATCH v4 1/3] dts: sun8i-h3: add uart1/uart2/uart3 pins definitions Martin Ayotte
@ 2016-05-05 14:00 ` Martin Ayotte
2016-05-05 14:00 ` [PATCH v4 3/3] dts: sun8i-h3: add i2c0/i2c1/i2c2 soc peripherals Martin Ayotte
2 siblings, 0 replies; 4+ messages in thread
From: Martin Ayotte @ 2016-05-05 14:00 UTC (permalink / raw)
To: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
Cc: jwrdegoede-rxtnV0ftBwyoClj4AeEUq9i2O/JbrIOy, wens-jdAy2FN1RRM,
jenskuske-Re5JQEeQqe8AvxtiuMwx3w
dts: sun8i-h3: add i2c0/i2c1/i2c2 pins definitions
Signed-off-by: Martin Ayotte <martinayotte-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
---
arch/arm/boot/dts/sun8i-h3.dtsi | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-h3.dtsi b/arch/arm/boot/dts/sun8i-h3.dtsi
index 292ed59..79a3af6 100644
--- a/arch/arm/boot/dts/sun8i-h3.dtsi
+++ b/arch/arm/boot/dts/sun8i-h3.dtsi
@@ -529,6 +529,27 @@
allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
};
+ i2c0_pins_a: i2c0@0 {
+ allwinner,pins = "PA11", "PA12";
+ allwinner,function = "i2c0";
+ allwinner,drive = <SUN4I_PINCTRL_10_MA>;
+ allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
+ };
+
+ i2c1_pins_a: i2c1@0 {
+ allwinner,pins = "PA18", "PA19";
+ allwinner,function = "i2c1";
+ allwinner,drive = <SUN4I_PINCTRL_10_MA>;
+ allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
+ };
+
+ i2c2_pins_a: i2c2@0 {
+ allwinner,pins = "PE12", "PE13";
+ allwinner,function = "i2c2";
+ allwinner,drive = <SUN4I_PINCTRL_10_MA>;
+ allwinner,pull = <SUN4I_PINCTRL_NO_PULL>;
+ };
+
mmc0_pins_a: mmc0@0 {
allwinner,pins = "PF0", "PF1", "PF2", "PF3",
"PF4", "PF5";
--
2.7.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v4 3/3] dts: sun8i-h3: add i2c0/i2c1/i2c2 soc peripherals
[not found] ` <cover.1462457172.git.martinayotte-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-05-05 13:59 ` [PATCH v4 1/3] dts: sun8i-h3: add uart1/uart2/uart3 pins definitions Martin Ayotte
2016-05-05 14:00 ` [PATCH v4 2/3] dts: sun8i-h3: add i2c0/i2c1/i2c2 " Martin Ayotte
@ 2016-05-05 14:00 ` Martin Ayotte
2 siblings, 0 replies; 4+ messages in thread
From: Martin Ayotte @ 2016-05-05 14:00 UTC (permalink / raw)
To: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
Cc: jwrdegoede-rxtnV0ftBwyoClj4AeEUq9i2O/JbrIOy, wens-jdAy2FN1RRM,
jenskuske-Re5JQEeQqe8AvxtiuMwx3w
dts: sun8i-h3: add i2c0/i2c1/i2c2 soc peripherals
Signed-off-by: Martin Ayotte <martinayotte-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
---
arch/arm/boot/dts/sun8i-h3.dtsi | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/arch/arm/boot/dts/sun8i-h3.dtsi b/arch/arm/boot/dts/sun8i-h3.dtsi
index 79a3af6..c947360d 100644
--- a/arch/arm/boot/dts/sun8i-h3.dtsi
+++ b/arch/arm/boot/dts/sun8i-h3.dtsi
@@ -668,6 +668,39 @@
status = "disabled";
};
+ i2c0: i2c@01c2ac00 {
+ compatible = "allwinner,sun6i-a31-i2c";
+ reg = <0x01c2ac00 0x400>;
+ interrupts = <GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&bus_gates 96>;
+ resets = <&apb2_rst 0>;
+ status = "disabled";
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
+
+ i2c1: i2c@01c2b000 {
+ compatible = "allwinner,sun6i-a31-i2c";
+ reg = <0x01c2b000 0x400>;
+ interrupts = <GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&bus_gates 97>;
+ resets = <&apb2_rst 1>;
+ status = "disabled";
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
+
+ i2c2: i2c@01c2b400 {
+ compatible = "allwinner,sun6i-a31-i2c";
+ reg = <0x01c2b400 0x400>;
+ interrupts = <GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&bus_gates 98>;
+ resets = <&apb2_rst 2>;
+ status = "disabled";
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
+
gic: interrupt-controller@01c81000 {
compatible = "arm,cortex-a7-gic", "arm,cortex-a15-gic";
reg = <0x01c81000 0x1000>,
--
2.7.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH v4 0/3] dts: sun8i-h3: add missing UARTs pins and I2C entries for AllWinner H3
@ 2016-05-05 14:06 Martin Ayotte
[not found] ` <cover.1462457172.git.martinayotte-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: Martin Ayotte @ 2016-05-05 14:06 UTC (permalink / raw)
To: linux-sunxi-/JYPxA39Uh5TLH3MbocFFw,
linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
linux-i2c-u79uwXL29TY76Z2rM5mHXA,
devicetree-u79uwXL29TY76Z2rM5mHXA,
maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8
Cc: jwrdegoede-rxtnV0ftBwyoClj4AeEUq9i2O/JbrIOy, wens-jdAy2FN1RRM,
jenskuske-Re5JQEeQqe8AvxtiuMwx3w
Hi everyone,
This patch is submit to provide endusers access to additional UARTs on
AllWinner H3 SoC along with I2C ports.
Regards,
Martin.
(Note: please ignore yesterday's v3, since the cover-letter had a wrong
Message-Id, and the [1/3] patch wwas missing)
Martin Ayotte (3):
add uart1/uart2/uart3 pins definitions
add i2c0/i2c1/i2c2 pins definitions
add i2c0/i2c1/i2c2 soc peripherals
arch/arm/boot/dts/sun8i-h3.dtsi | 75 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 75 insertions(+)
--
2.7.4
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-05-05 14:06 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-05-05 14:06 [PATCH v4 0/3] dts: sun8i-h3: add missing UARTs pins and I2C entries for AllWinner H3 Martin Ayotte
[not found] ` <cover.1462457172.git.martinayotte-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-05-05 13:59 ` [PATCH v4 1/3] dts: sun8i-h3: add uart1/uart2/uart3 pins definitions Martin Ayotte
2016-05-05 14:00 ` [PATCH v4 2/3] dts: sun8i-h3: add i2c0/i2c1/i2c2 " Martin Ayotte
2016-05-05 14:00 ` [PATCH v4 3/3] dts: sun8i-h3: add i2c0/i2c1/i2c2 soc peripherals Martin Ayotte
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.