* [PATCH 1/4] ARM: dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b
2024-08-28 12:19 [PATCH v2 0/4] TQMa6x / MBa6x DT improvements Markus Niebel
@ 2024-08-28 12:19 ` Markus Niebel
2024-08-28 12:19 ` [PATCH 2/4] ARM: dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor Markus Niebel
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Markus Niebel @ 2024-08-28 12:19 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Fabio Estevam
Cc: Pengutronix Kernel Team, devicetree, imx, linux-arm-kernel,
linux-kernel, Markus Niebel
Move the pinmux entries to the variant where they are actual
used. No functional changes.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
---
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi | 14 --------------
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi | 16 ++++++++++++++++
2 files changed, 16 insertions(+), 14 deletions(-)
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi
index 344ea935c7dac..6152a9ed47682 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6.dtsi
@@ -59,20 +59,6 @@ MX6QDL_PAD_CSI0_DAT9__GPIO5_IO27 0x4001b899
>;
};
- pinctrl_i2c3: i2c3grp {
- fsl,pins = <
- MX6QDL_PAD_GPIO_5__I2C3_SCL 0x4001b899
- MX6QDL_PAD_GPIO_6__I2C3_SDA 0x4001b899
- >;
- };
-
- pinctrl_i2c3_recovery: i2c3recoverygrp {
- fsl,pins = <
- MX6QDL_PAD_GPIO_5__GPIO1_IO05 0x4001b899
- MX6QDL_PAD_GPIO_6__GPIO1_IO06 0x4001b899
- >;
- };
-
pinctrl_pmic: pmicgrp {
fsl,pins = <
MX6QDL_PAD_NANDF_RB0__GPIO6_IO10 0x1b099 /* PMIC irq */
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
index aeba0a2736002..53e78f1aed385 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
@@ -33,3 +33,19 @@ eeprom@50 {
vcc-supply = <®_3p3v>;
};
};
+
+&iomuxc {
+ pinctrl_i2c3: i2c3grp {
+ fsl,pins = <
+ MX6QDL_PAD_GPIO_5__I2C3_SCL 0x4001b899
+ MX6QDL_PAD_GPIO_6__I2C3_SDA 0x4001b899
+ >;
+ };
+
+ pinctrl_i2c3_recovery: i2c3recoverygrp {
+ fsl,pins = <
+ MX6QDL_PAD_GPIO_5__GPIO1_IO05 0x4001b899
+ MX6QDL_PAD_GPIO_6__GPIO1_IO06 0x4001b899
+ >;
+ };
+};
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 2/4] ARM: dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor
2024-08-28 12:19 [PATCH v2 0/4] TQMa6x / MBa6x DT improvements Markus Niebel
2024-08-28 12:19 ` [PATCH 1/4] ARM: dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b Markus Niebel
@ 2024-08-28 12:19 ` Markus Niebel
2024-08-28 12:19 ` [PATCH 3/4] ARM: dts: imx6qdl-mba6: " Markus Niebel
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Markus Niebel @ 2024-08-28 12:19 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Fabio Estevam
Cc: Pengutronix Kernel Team, devicetree, imx, linux-arm-kernel,
linux-kernel, Markus Niebel
Use national,lm75a to specify exact variant used. This should cause
no functional changes.
While at it change node name to 'temperature-sensor@48' to
describe the function of the IC.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
---
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi | 4 ++--
arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi
index 68525f0205d3a..828996382f246 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6a.dtsi
@@ -27,8 +27,8 @@ pmic: pmic@8 {
reg = <0x08>;
};
- sensor@48 {
- compatible = "national,lm75";
+ temperature-sensor@48 {
+ compatible = "national,lm75a";
reg = <0x48>;
vs-supply = <®_3p3v>;
};
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
index 53e78f1aed385..1d0966b8d99e2 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-tqma6b.dtsi
@@ -20,8 +20,8 @@ pmic: pmic@8 {
reg = <0x08>;
};
- sensor@48 {
- compatible = "national,lm75";
+ temperature-sensor@48 {
+ compatible = "national,lm75a";
reg = <0x48>;
vs-supply = <®_3p3v>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 3/4] ARM: dts: imx6qdl-mba6: improve compatible for LM75 temp sensor
2024-08-28 12:19 [PATCH v2 0/4] TQMa6x / MBa6x DT improvements Markus Niebel
2024-08-28 12:19 ` [PATCH 1/4] ARM: dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b Markus Niebel
2024-08-28 12:19 ` [PATCH 2/4] ARM: dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor Markus Niebel
@ 2024-08-28 12:19 ` Markus Niebel
2024-08-28 12:19 ` [PATCH 4/4] ARM: dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux Markus Niebel
2024-09-02 0:18 ` [PATCH v2 0/4] TQMa6x / MBa6x DT improvements Shawn Guo
4 siblings, 0 replies; 6+ messages in thread
From: Markus Niebel @ 2024-08-28 12:19 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Fabio Estevam
Cc: Pengutronix Kernel Team, devicetree, imx, linux-arm-kernel,
linux-kernel, Markus Niebel
Use national,lm75a to specify exact variant used. This should cause
no functional changes.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
---
arch/arm/boot/dts/nxp/imx/imx6qdl-mba6a.dtsi | 2 +-
arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6a.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6a.dtsi
index 807f3c95e3ce9..aca320ee8f476 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6a.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6a.dtsi
@@ -13,7 +13,7 @@ &fec {
&i2c1 {
lm75: temperature-sensor@49 {
- compatible = "national,lm75";
+ compatible = "national,lm75a";
reg = <0x49>;
vs-supply = <®_mba6_3p3v>;
};
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi
index 789733a45b959..eacd230b97d5d 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi
@@ -23,7 +23,7 @@ &i2c1 {
&i2c3 {
lm75: temperature-sensor@49 {
- compatible = "national,lm75";
+ compatible = "national,lm75a";
reg = <0x49>;
vs-supply = <®_mba6_3p3v>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* [PATCH 4/4] ARM: dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux
2024-08-28 12:19 [PATCH v2 0/4] TQMa6x / MBa6x DT improvements Markus Niebel
` (2 preceding siblings ...)
2024-08-28 12:19 ` [PATCH 3/4] ARM: dts: imx6qdl-mba6: " Markus Niebel
@ 2024-08-28 12:19 ` Markus Niebel
2024-09-02 0:18 ` [PATCH v2 0/4] TQMa6x / MBa6x DT improvements Shawn Guo
4 siblings, 0 replies; 6+ messages in thread
From: Markus Niebel @ 2024-08-28 12:19 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Fabio Estevam
Cc: Pengutronix Kernel Team, devicetree, imx, linux-arm-kernel,
linux-kernel, Markus Niebel
Since the muxing is described already in imx6qdl-tqma6 can be reused
by this variant. No functional change.
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
---
arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi b/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi
index eacd230b97d5d..c7bbd6195fef1 100644
--- a/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi
+++ b/arch/arm/boot/dts/nxp/imx/imx6qdl-mba6b.dtsi
@@ -50,12 +50,3 @@ rtc0: rtc@68 {
reg = <0x68>;
};
};
-
-&iomuxc {
- pinctrl_i2c1: i2c1grp {
- fsl,pins = <
- MX6QDL_PAD_CSI0_DAT8__I2C1_SDA 0x4001b899
- MX6QDL_PAD_CSI0_DAT9__I2C1_SCL 0x4001b899
- >;
- };
-};
--
2.34.1
^ permalink raw reply related [flat|nested] 6+ messages in thread* Re: [PATCH v2 0/4] TQMa6x / MBa6x DT improvements
2024-08-28 12:19 [PATCH v2 0/4] TQMa6x / MBa6x DT improvements Markus Niebel
` (3 preceding siblings ...)
2024-08-28 12:19 ` [PATCH 4/4] ARM: dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux Markus Niebel
@ 2024-09-02 0:18 ` Shawn Guo
4 siblings, 0 replies; 6+ messages in thread
From: Shawn Guo @ 2024-09-02 0:18 UTC (permalink / raw)
To: Markus Niebel
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
Sascha Hauer, Fabio Estevam, Pengutronix Kernel Team, devicetree,
imx, linux-arm-kernel, linux-kernel
On Wed, Aug 28, 2024 at 02:19:55PM +0200, Markus Niebel wrote:
> Hello,
>
> this is the 2nd version of the series
>
> Changes in v2:
> * use uppercase for ARM in subject lines
> * drop "ARM: dts: imx6qdl: Rename USB hub node name" due to
> open discussions
> * no changes in remaining patch content
>
> Best regards,
> Markus
>
> Markus Niebel (4):
> ARM: dts: imx6qdl-tqma6: move i2c3 pinmux to imx6qdl-tqma6b
> ARM: dts: imx6qdl-tqma6: improve compatible for LM75 temp sensor
> ARM: dts: imx6qdl-mba6: improve compatible for LM75 temp sensor
> ARM: dts: imx6qdl-mba6b: remove doubled entry for I2C1 pinmux
Applied all, thanks!
^ permalink raw reply [flat|nested] 6+ messages in thread