* [PATCH v1 0/2] arm64: dts: imx8mm-var-som-symphony: minor board updates
@ 2026-06-03 22:53 Stefano Radaelli
2026-06-03 22:53 ` [PATCH v1 1/2] arm64: dts: imx8mm-var-som-symphony: add wakeup sources Stefano Radaelli
2026-06-03 22:54 ` [PATCH v1 2/2] arm64: dts: imx8mm-var-som-symphony: keep RGB_SEL low Stefano Radaelli
0 siblings, 2 replies; 4+ messages in thread
From: Stefano Radaelli @ 2026-06-03 22:53 UTC (permalink / raw)
To: linux-kernel, devicetree, imx, linux-arm-kernel
Cc: pierluigi.p, Stefano Radaelli, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam
This series contains minor updates for the Variscite Symphony carrier
board based on the current hardware configuration.
It updates the RGB_SEL handling and marks the relevant input devices as
wakeup sources.
Stefano Radaelli (2):
arm64: dts: imx8mm-var-som-symphony: add wakeup sources
arm64: dts: imx8mm-var-som-symphony: keep RGB_SEL low
.../boot/dts/freescale/imx8mm-var-som-symphony.dts | 12 ++++++++++++
1 file changed, 12 insertions(+)
base-commit: be580423d3f84b84a2f549df91e66bc4f54eda02
--
2.47.3
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH v1 1/2] arm64: dts: imx8mm-var-som-symphony: add wakeup sources
2026-06-03 22:53 [PATCH v1 0/2] arm64: dts: imx8mm-var-som-symphony: minor board updates Stefano Radaelli
@ 2026-06-03 22:53 ` Stefano Radaelli
2026-06-03 22:54 ` [PATCH v1 2/2] arm64: dts: imx8mm-var-som-symphony: keep RGB_SEL low Stefano Radaelli
1 sibling, 0 replies; 4+ messages in thread
From: Stefano Radaelli @ 2026-06-03 22:53 UTC (permalink / raw)
To: linux-kernel, devicetree, imx, linux-arm-kernel
Cc: pierluigi.p, Stefano Radaelli, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam
From: Stefano Radaelli <stefano.r@variscite.com>
Mark the Symphony carrier board GPIO keys and capacitive touchscreen as
wakeup sources.
Signed-off-by: Stefano Radaelli <stefano.r@variscite.com>
---
arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
index 857325ef4461..090752014ee2 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
@@ -55,18 +55,21 @@ key-back {
label = "Back";
gpios = <&pca9534 1 GPIO_ACTIVE_LOW>;
linux,code = <KEY_BACK>;
+ wakeup-source;
};
key-home {
label = "Home";
gpios = <&pca9534 2 GPIO_ACTIVE_LOW>;
linux,code = <KEY_HOME>;
+ wakeup-source;
};
key-menu {
label = "Menu";
gpios = <&pca9534 3 GPIO_ACTIVE_LOW>;
linux,code = <KEY_MENU>;
+ wakeup-source;
};
};
@@ -187,6 +190,7 @@ ft5x06_ts: touchscreen@38 {
touchscreen-size-y = <480>;
touchscreen-inverted-x;
touchscreen-inverted-y;
+ wakeup-source;
};
rtc@68 {
--
2.47.3
^ permalink raw reply related [flat|nested] 4+ messages in thread* [PATCH v1 2/2] arm64: dts: imx8mm-var-som-symphony: keep RGB_SEL low
2026-06-03 22:53 [PATCH v1 0/2] arm64: dts: imx8mm-var-som-symphony: minor board updates Stefano Radaelli
2026-06-03 22:53 ` [PATCH v1 1/2] arm64: dts: imx8mm-var-som-symphony: add wakeup sources Stefano Radaelli
@ 2026-06-03 22:54 ` Stefano Radaelli
2026-06-03 22:59 ` sashiko-bot
1 sibling, 1 reply; 4+ messages in thread
From: Stefano Radaelli @ 2026-06-03 22:54 UTC (permalink / raw)
To: linux-kernel, devicetree, imx, linux-arm-kernel
Cc: pierluigi.p, Stefano Radaelli, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Frank Li, Sascha Hauer, Pengutronix Kernel Team,
Fabio Estevam
From: Stefano Radaelli <stefano.r@variscite.com>
Keep the RGB_SEL line driven low on the Symphony carrier board.
This avoids leaving the line floating and ensures the board remains in
the expected display configuration.
Signed-off-by: Stefano Radaelli <stefano.r@variscite.com>
---
arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
index 090752014ee2..fd0a1862ce90 100644
--- a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
@@ -168,6 +168,14 @@ pca6408: gpio@21 {
reg = <0x21>;
gpio-controller;
#gpio-cells = <2>;
+
+ /* RGB_SEL */
+ lvds-brg-enable-hog {
+ gpio-hog;
+ gpios = <7 GPIO_ACTIVE_HIGH>;
+ output-low;
+ line-name = "rgb_sel";
+ };
};
st33ktpm2xi2c: tpm@2e {
--
2.47.3
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH v1 2/2] arm64: dts: imx8mm-var-som-symphony: keep RGB_SEL low
2026-06-03 22:54 ` [PATCH v1 2/2] arm64: dts: imx8mm-var-som-symphony: keep RGB_SEL low Stefano Radaelli
@ 2026-06-03 22:59 ` sashiko-bot
0 siblings, 0 replies; 4+ messages in thread
From: sashiko-bot @ 2026-06-03 22:59 UTC (permalink / raw)
To: Stefano Radaelli; +Cc: conor+dt, devicetree, Frank.Li, imx, robh
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Low] The newly added gpio-hog node is named `lvds-brg-enable-hog`, but it is documented to control the `RGB_SEL` line and its `line-name` property is set to `rgb_sel`. This is likely a copy-paste error.
--
commit 9c97f65e1888df2bd494aacf3412a0fd8cf0a5db
Author: Stefano Radaelli <stefano.r@variscite.com>
arm64: dts: imx8mm-var-som-symphony: keep RGB_SEL low
This commit drives the RGB_SEL line low on the Symphony carrier board.
It does this by adding a gpio-hog subnode to the pca6408 GPIO controller
to ensure the board remains in the expected display configuration.
> diff --git a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
> --- a/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
> +++ b/arch/arm64/boot/dts/freescale/imx8mm-var-som-symphony.dts
> @@ -168,6 +168,14 @@ pca6408: gpio@21 {
> reg = <0x21>;
> gpio-controller;
> #gpio-cells = <2>;
> +
> + /* RGB_SEL */
> + lvds-brg-enable-hog {
[Severity: Low]
This isn't a bug, but is this node name a copy-paste error? It is documented
to control RGB_SEL and sets the line-name to "rgb_sel", so a name like
rgb-sel-hog might be more appropriate to avoid confusion.
> + gpio-hog;
> + gpios = <7 GPIO_ACTIVE_HIGH>;
> + output-low;
> + line-name = "rgb_sel";
> + };
> };
--
Sashiko AI review · https://sashiko.dev/#/patchset/cover.1780527068.git.stefano.r@variscite.com?part=2
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-06-03 22:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-03 22:53 [PATCH v1 0/2] arm64: dts: imx8mm-var-som-symphony: minor board updates Stefano Radaelli
2026-06-03 22:53 ` [PATCH v1 1/2] arm64: dts: imx8mm-var-som-symphony: add wakeup sources Stefano Radaelli
2026-06-03 22:54 ` [PATCH v1 2/2] arm64: dts: imx8mm-var-som-symphony: keep RGB_SEL low Stefano Radaelli
2026-06-03 22:59 ` sashiko-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox