imx: apalis: dts: testing stuff
authorPetr Štetiar <ynezz@true.cz>
Mon, 2 Mar 2020 23:10:53 +0000 (00:10 +0100)
committerPetr Štetiar <ynezz@true.cz>
Thu, 25 Aug 2022 20:08:13 +0000 (22:08 +0200)
Signed-off-by: Petr Štetiar <ynezz@true.cz>
target/linux/imx/patches-5.15/302-ARM-dts-imx6q-apalis-ixora-add-Sensirion-SPS30-node.patch [new file with mode: 0644]
target/linux/imx/patches-5.15/303-ARM-dts-imx6q-apalis-ixora-add-Sensirion-SCD30-node.patch [new file with mode: 0644]
target/linux/imx/patches-5.15/304-ARM-dts-imx6q-apalis-ixora-add-GPIO-line-names.patch [new file with mode: 0644]
target/linux/imx/patches-5.15/305-ARM-dts-imx6q-apalis-ixora-free-led5-red-and-reset-b.patch [new file with mode: 0644]

diff --git a/target/linux/imx/patches-5.15/302-ARM-dts-imx6q-apalis-ixora-add-Sensirion-SPS30-node.patch b/target/linux/imx/patches-5.15/302-ARM-dts-imx6q-apalis-ixora-add-Sensirion-SPS30-node.patch
new file mode 100644 (file)
index 0000000..37d7f98
--- /dev/null
@@ -0,0 +1,27 @@
+From 8dcfd8592da10896356cea666ac77f903e443242 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz>
+Date: Tue, 3 Mar 2020 14:58:32 +0100
+Subject: [PATCH] ARM: dts: imx6q-apalis: ixora: add Sensirion SPS30 node
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Štetiar <ynezz@true.cz>
+---
+ arch/arm/boot/dts/imx6q-apalis-ixora.dts | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+--- a/arch/arm/boot/dts/imx6q-apalis-ixora.dts
++++ b/arch/arm/boot/dts/imx6q-apalis-ixora.dts
+@@ -192,6 +192,11 @@
+               compatible = "st,m41t0";
+               reg = <0x68>;
+       };
++
++      air-pollution-sensor@69 {
++              compatible = "sensirion,sps30";
++              reg = <0x69>;
++      };
+ };
+ /*
diff --git a/target/linux/imx/patches-5.15/303-ARM-dts-imx6q-apalis-ixora-add-Sensirion-SCD30-node.patch b/target/linux/imx/patches-5.15/303-ARM-dts-imx6q-apalis-ixora-add-Sensirion-SCD30-node.patch
new file mode 100644 (file)
index 0000000..8522c98
--- /dev/null
@@ -0,0 +1,33 @@
+From f0725b0a5d7599e64293630878bb96b7350956be Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz>
+Date: Mon, 8 Feb 2021 17:10:30 +0100
+Subject: [PATCH] ARM: dts: imx6q-apalis: ixora: add Sensirion SCD30 node
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Štetiar <ynezz@true.cz>
+---
+ arch/arm/boot/dts/imx6q-apalis-ixora.dts | 9 +++++++++
+ 1 file changed, 9 insertions(+)
+
+diff --git a/arch/arm/boot/dts/imx6q-apalis-ixora.dts b/arch/arm/boot/dts/imx6q-apalis-ixora.dts
+index de363b06ff35..7876f6e00a0c 100644
+--- a/arch/arm/boot/dts/imx6q-apalis-ixora.dts
++++ b/arch/arm/boot/dts/imx6q-apalis-ixora.dts
+@@ -197,6 +197,15 @@
+               compatible = "sensirion,sps30";
+               reg = <0x69>;
+       };
++
++      /* RDY = ixora/gpio1/pin13 = MX6QDL_PAD_NANDF_D4__GPIO2_IO04 */
++      co2-sensor@61 {
++              compatible = "sensirion,scd30";
++              reg = <0x61>;
++              vdd-supply = <&reg_module_3v3>;
++              interrupt-parent = <&gpio2>;
++              interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
++      };
+ };
+ /*
diff --git a/target/linux/imx/patches-5.15/304-ARM-dts-imx6q-apalis-ixora-add-GPIO-line-names.patch b/target/linux/imx/patches-5.15/304-ARM-dts-imx6q-apalis-ixora-add-GPIO-line-names.patch
new file mode 100644 (file)
index 0000000..dc4a77d
--- /dev/null
@@ -0,0 +1,56 @@
+From c9276f0c0560628631feb82e81fcbda510c1b973 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz>
+Date: Tue, 3 Mar 2020 00:07:45 +0100
+Subject: [PATCH] ARM: dts: imx6q-apalis: ixora: add GPIO line names
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+For convenient libgpiod use.
+
+Signed-off-by: Petr Štetiar <ynezz@true.cz>
+---
+ arch/arm/boot/dts/imx6q-apalis-ixora.dts | 32 ++++++++++++++++++++++++
+ 1 file changed, 32 insertions(+)
+
+--- a/arch/arm/boot/dts/imx6q-apalis-ixora.dts
++++ b/arch/arm/boot/dts/imx6q-apalis-ixora.dts
+@@ -147,6 +147,38 @@
+       };
+ };
++&gpio1 {
++        gpio-line-names =
++                "USB Host VBUS", "", "", "", "Wake Up", "", "", "",
++                "", "", "", "", "", "", "", "",
++                "Reset Button", "LED 4 Green", "", "", "", "LED 4 Red", "", "",
++                "", "PHY Reset", "", "", "PCIe Reset", "", "", "";
++};
++
++&gpio2 {
++        gpio-line-names =
++                "", "LED 5 Green", "LED 5 Red", "", "", "", "", "",
++                "", "", "", "", "", "", "", "",
++                "", "", "", "", "", "", "", "",
++                "", "", "", "", "", "", "", "";
++};
++
++&gpio3 {
++        gpio-line-names =
++                "", "", "", "", "", "", "", "",
++                "", "", "", "", "", "", "", "",
++                "", "", "", "", "", "", "USB OTG VBUS", "",
++                "", "", "", "", "USB Host VBUS Hub", "", "", "";
++};
++
++&gpio6 {
++        gpio-line-names =
++                "", "", "", "", "", "", "", "",
++                "", "", "", "", "", "", "SD1 CD", "",
++                "", "", "", "", "", "", "", "",
++                "", "", "", "", "", "", "", "";
++};
++
+ &backlight {
+       brightness-levels = <0 127 191 223 239 247 251 255>;
+       default-brightness-level = <1>;
diff --git a/target/linux/imx/patches-5.15/305-ARM-dts-imx6q-apalis-ixora-free-led5-red-and-reset-b.patch b/target/linux/imx/patches-5.15/305-ARM-dts-imx6q-apalis-ixora-free-led5-red-and-reset-b.patch
new file mode 100644 (file)
index 0000000..96c0ed4
--- /dev/null
@@ -0,0 +1,50 @@
+From d420d45c610f8b5f3e4439331595f082f1e5772c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz>
+Date: Tue, 3 Mar 2020 15:27:03 +0100
+Subject: [PATCH] ARM: dts: imx6q-apalis: ixora: free led5-red and reset button
+ for testing
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Petr Štetiar <ynezz@true.cz>
+---
+ arch/arm/boot/dts/imx6q-apalis-ixora.dts | 13 -------------
+ 1 file changed, 13 deletions(-)
+
+--- a/arch/arm/boot/dts/imx6q-apalis-ixora.dts
++++ b/arch/arm/boot/dts/imx6q-apalis-ixora.dts
+@@ -61,7 +61,6 @@
+               rtc0 = &rtc_i2c;
+               rtc1 = &snvs_rtc;
+               led-boot = &led_boot;
+-              led-failsafe = &led_failsafe;
+               led-running = &led_running;
+               led-upgrade = &led_upgrade;
+       };
+@@ -82,13 +81,6 @@
+                       debounce-interval = <10>;
+                       wakeup-source;
+               };
+-
+-              reset {
+-                      label = "reset";
+-                      gpios = <&gpio1 16 GPIO_ACTIVE_LOW>;
+-                      linux,code = <KEY_RESTART>;
+-                      debounce-interval = <10>;
+-              };
+       };
+       lcd_display: disp0 {
+@@ -152,11 +144,6 @@
+                       label = "LED_5_GREEN";
+                       gpios = <&gpio2 1 GPIO_ACTIVE_HIGH>;
+               };
+-
+-              led_failsafe: led5-red {
+-                      label = "LED_5_RED";
+-                      gpios = <&gpio2 2 GPIO_ACTIVE_HIGH>;
+-              };
+       };
+ };