* [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups
@ 2018-05-06 20:57 Martin Blumenstingl
2018-05-06 20:57 ` [PATCH 1/2] ARM: dts: meson8b: odroid-c1: sort nodes alphabetically Martin Blumenstingl
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Martin Blumenstingl @ 2018-05-06 20:57 UTC (permalink / raw)
To: linus-amlogic
While testing my Odroid-C1 I found that the IR remote receiver was still
disabled. While enabling it I saw that the nodes in meson8b-odroidc1.dts
were not sorted alphabetically.
This small series:
- first cleans up the sort order of the nodes in meson8b-odroidc1.dts
- then adds the configuration for GPIOAO_7 so it's routed to the SoCs
"IR receiver" and enables that in meson8b-odroidc1.dts
Martin Blumenstingl (2):
ARM: dts: meson8b: odroid-c1: sort nodes alphabetically
ARM: dts: meson8b: odroid-c1: enable the IR receiver
arch/arm/boot/dts/meson8b-odroidc1.dts | 68 ++++++++++++++------------
arch/arm/boot/dts/meson8b.dtsi | 7 +++
2 files changed, 44 insertions(+), 31 deletions(-)
--
2.17.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/2] ARM: dts: meson8b: odroid-c1: sort nodes alphabetically
2018-05-06 20:57 [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups Martin Blumenstingl
@ 2018-05-06 20:57 ` Martin Blumenstingl
2018-05-06 20:57 ` [PATCH 2/2] ARM: dts: meson8b: odroid-c1: enable the IR receiver Martin Blumenstingl
2018-05-09 22:39 ` [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups Kevin Hilman
2 siblings, 0 replies; 4+ messages in thread
From: Martin Blumenstingl @ 2018-05-06 20:57 UTC (permalink / raw)
To: linus-amlogic
This makes it easier to find existing nodes. No functional changes.
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
---
arch/arm/boot/dts/meson8b-odroidc1.dts | 68 +++++++++++++-------------
1 file changed, 34 insertions(+), 34 deletions(-)
diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts
index 3a5603d95b70..7d8ad468a25b 100644
--- a/arch/arm/boot/dts/meson8b-odroidc1.dts
+++ b/arch/arm/boot/dts/meson8b-odroidc1.dts
@@ -103,10 +103,34 @@
};
};
-&uart_AO {
+ðmac {
status = "okay";
- pinctrl-0 = <&uart_ao_a_pins>;
+
+ snps,reset-gpio = <&gpio GPIOH_4 GPIO_ACTIVE_HIGH>;
+ snps,reset-active-low;
+ snps,reset-delays-us = <0 10000 30000>;
+
+ pinctrl-0 = <ð_rgmii_pins>;
pinctrl-names = "default";
+
+ phy-mode = "rgmii";
+ phy-handle = <ð_phy>;
+ amlogic,tx-delay-ns = <4>;
+
+ mdio {
+ compatible = "snps,dwmac-mdio";
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ /* Realtek RTL8211F (0x001cc916) */
+ eth_phy: ethernet-phy at 0 {
+ reg = <0>;
+ eee-broken-1000t;
+ interrupt-parent = <&gpio_intc>;
+ /* GPIOH_3 */
+ interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
+ };
+ };
};
&gpio_ao {
@@ -124,14 +148,6 @@
};
};
-&usb1_phy {
- status = "okay";
-};
-
-&usb1 {
- status = "okay";
-};
-
&sdio {
status = "okay";
@@ -158,32 +174,16 @@
};
};
-ðmac {
+&uart_AO {
status = "okay";
-
- snps,reset-gpio = <&gpio GPIOH_4 GPIO_ACTIVE_HIGH>;
- snps,reset-active-low;
- snps,reset-delays-us = <0 10000 30000>;
-
- pinctrl-0 = <ð_rgmii_pins>;
+ pinctrl-0 = <&uart_ao_a_pins>;
pinctrl-names = "default";
+};
- phy-mode = "rgmii";
- phy-handle = <ð_phy>;
- amlogic,tx-delay-ns = <4>;
-
- mdio {
- compatible = "snps,dwmac-mdio";
- #address-cells = <1>;
- #size-cells = <0>;
+&usb1_phy {
+ status = "okay";
+};
- /* Realtek RTL8211F (0x001cc916) */
- eth_phy: ethernet-phy at 0 {
- reg = <0>;
- eee-broken-1000t;
- interrupt-parent = <&gpio_intc>;
- /* GPIOH_3 */
- interrupts = <17 IRQ_TYPE_LEVEL_LOW>;
- };
- };
+&usb1 {
+ status = "okay";
};
--
2.17.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/2] ARM: dts: meson8b: odroid-c1: enable the IR receiver
2018-05-06 20:57 [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups Martin Blumenstingl
2018-05-06 20:57 ` [PATCH 1/2] ARM: dts: meson8b: odroid-c1: sort nodes alphabetically Martin Blumenstingl
@ 2018-05-06 20:57 ` Martin Blumenstingl
2018-05-09 22:39 ` [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups Kevin Hilman
2 siblings, 0 replies; 4+ messages in thread
From: Martin Blumenstingl @ 2018-05-06 20:57 UTC (permalink / raw)
To: linus-amlogic
The Odroid-C1 comes with an IR receiver. It is connected to the GPIOAO_7
pin and thus using the SoC's internal IR decoder.
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
---
arch/arm/boot/dts/meson8b-odroidc1.dts | 6 ++++++
arch/arm/boot/dts/meson8b.dtsi | 7 +++++++
2 files changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/meson8b-odroidc1.dts b/arch/arm/boot/dts/meson8b-odroidc1.dts
index 7d8ad468a25b..ef3177d3da3d 100644
--- a/arch/arm/boot/dts/meson8b-odroidc1.dts
+++ b/arch/arm/boot/dts/meson8b-odroidc1.dts
@@ -148,6 +148,12 @@
};
};
+&ir_receiver {
+ status = "okay";
+ pinctrl-0 = <&ir_recv_pins>;
+ pinctrl-names = "default";
+};
+
&sdio {
status = "okay";
diff --git a/arch/arm/boot/dts/meson8b.dtsi b/arch/arm/boot/dts/meson8b.dtsi
index 5deff6819f7d..91fc8d784803 100644
--- a/arch/arm/boot/dts/meson8b.dtsi
+++ b/arch/arm/boot/dts/meson8b.dtsi
@@ -148,6 +148,13 @@
function = "uart_ao";
};
};
+
+ ir_recv_pins: remote {
+ mux {
+ groups = "remote_input";
+ function = "remote";
+ };
+ };
};
};
--
2.17.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups
2018-05-06 20:57 [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups Martin Blumenstingl
2018-05-06 20:57 ` [PATCH 1/2] ARM: dts: meson8b: odroid-c1: sort nodes alphabetically Martin Blumenstingl
2018-05-06 20:57 ` [PATCH 2/2] ARM: dts: meson8b: odroid-c1: enable the IR receiver Martin Blumenstingl
@ 2018-05-09 22:39 ` Kevin Hilman
2 siblings, 0 replies; 4+ messages in thread
From: Kevin Hilman @ 2018-05-09 22:39 UTC (permalink / raw)
To: linus-amlogic
Martin Blumenstingl <martin.blumenstingl@googlemail.com> writes:
> While testing my Odroid-C1 I found that the IR remote receiver was still
> disabled. While enabling it I saw that the nodes in meson8b-odroidc1.dts
> were not sorted alphabetically.
>
> This small series:
> - first cleans up the sort order of the nodes in meson8b-odroidc1.dts
Nice, thanks!
> - then adds the configuration for GPIOAO_7 so it's routed to the SoCs
> "IR receiver" and enables that in meson8b-odroidc1.dts
Applied both to v4.17/dt,
Thanks,
Kevin
>
> Martin Blumenstingl (2):
> ARM: dts: meson8b: odroid-c1: sort nodes alphabetically
> ARM: dts: meson8b: odroid-c1: enable the IR receiver
>
> arch/arm/boot/dts/meson8b-odroidc1.dts | 68 ++++++++++++++------------
> arch/arm/boot/dts/meson8b.dtsi | 7 +++
> 2 files changed, 44 insertions(+), 31 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2018-05-09 22:39 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-06 20:57 [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups Martin Blumenstingl
2018-05-06 20:57 ` [PATCH 1/2] ARM: dts: meson8b: odroid-c1: sort nodes alphabetically Martin Blumenstingl
2018-05-06 20:57 ` [PATCH 2/2] ARM: dts: meson8b: odroid-c1: enable the IR receiver Martin Blumenstingl
2018-05-09 22:39 ` [PATCH 0/2] IR remote (input) support for Odroid-C1 and cleanups Kevin Hilman
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.