* Re: [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs
@ 2026-07-02 9:23 kernel test robot
0 siblings, 0 replies; 4+ messages in thread
From: kernel test robot @ 2026-07-02 9:23 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20260629-monza-leds-v1-3-0cf7c0a7dc14@oss.qualcomm.com>
References: <20260629-monza-leds-v1-3-0cf7c0a7dc14@oss.qualcomm.com>
TO: Loic Poulain <loic.poulain@oss.qualcomm.com>
TO: Lee Jones <lee@kernel.org>
TO: Pavel Machek <pavel@kernel.org>
TO: Rob Herring <robh@kernel.org>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Conor Dooley <conor+dt@kernel.org>
TO: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
TO: Bjorn Andersson <andersson@kernel.org>
TO: Konrad Dybcio <konradybcio@kernel.org>
CC: linux-leds@vger.kernel.org
CC: devicetree@vger.kernel.org
CC: linux-kernel@vger.kernel.org
CC: linux-arm-msm@vger.kernel.org
CC: Loic Poulain <loic.poulain@oss.qualcomm.com>
Hi Loic,
kernel test robot noticed the following build warnings:
[auto build test WARNING on dc59e4fea9d83f03bad6bddf3fa2e52491777482]
url: https://github.com/intel-lab-lkp/linux/commits/Loic-Poulain/dt-bindings-leds-nxp-pca963x-add-multicolor-LED-support/20260701-003134
base: dc59e4fea9d83f03bad6bddf3fa2e52491777482
patch link: https://lore.kernel.org/r/20260629-monza-leds-v1-3-0cf7c0a7dc14%40oss.qualcomm.com
patch subject: [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs
:::::: branch date: 2 days ago
:::::: commit date: 2 days ago
config: arm-randconfig-2051-20260701 (https://download.01.org/0day-ci/archive/20260702/202607021130.mtumIui2-lkp@intel.com/config)
compiler: arm-linux-gnueabi-gcc (GCC) 8.5.0
dtschema: 2026.7.dev1+g2203c1720
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260702/202607021130.mtumIui2-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202607021130.mtumIui2-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too short
'allwinner,sun4i-a10-i2c' was expected
'allwinner,sun7i-a20-i2c' was expected
'allwinner,sun6i-a31-i2c' was expected
'marvell,mv78230-a0-i2c' is not one of ['allwinner,suniv-f1c100s-i2c', 'allwinner,sun8i-a23-i2c', 'allwinner,sun8i-a83t-i2c', 'allwinner,sun8i-v536-i2c', 'allwinner,sun50i-a64-i2c', 'allwinner,sun50i-h6-i2c']
'marvell,mv78230-a0-i2c' is not one of ['allwinner,sun20i-d1-i2c', 'allwinner,sun50i-a100-i2c', 'allwinner,sun50i-h616-i2c', 'allwinner,sun50i-r329-i2c', 'allwinner,sun55i-a523-i2c']
'marvell,mv64xxx-i2c' was expected
'marvell,mv78230-i2c' was expected
'allwinner,sun8i-v536-i2c' was expected
from schema $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml
>> arch/arm/boot/dts/marvell/armada-385-linksys-caiman.dtb: pca9635@68 (nxp,pca9635): 'usb2@5', 'usb3_1@6', 'usb3_2@7', 'wan_amber@0', 'wan_white@1', 'wlan_2g@2', 'wlan_5g@3', 'wps_amber@9', 'wps_white@8' do not match any of the regexes: '^led@[0-9a-f]+$', '^multi-led@[0-9a-f]+$', '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/leds/nxp,pca963x.yaml
arch/arm/boot/dts/marvell/armada-385-linksys-caiman.dtb: i2c@11100 (marvell,mv78230-a0-i2c): compatible: 'oneOf' conditional failed, one must be fixed:
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too long
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too short
'allwinner,sun4i-a10-i2c' was expected
'allwinner,sun7i-a20-i2c' was expected
'allwinner,sun6i-a31-i2c' was expected
'marvell,mv78230-a0-i2c' is not one of ['allwinner,suniv-f1c100s-i2c', 'allwinner,sun8i-a23-i2c', 'allwinner,sun8i-a83t-i2c', 'allwinner,sun8i-v536-i2c', 'allwinner,sun50i-a64-i2c', 'allwinner,sun50i-h6-i2c']
'marvell,mv78230-a0-i2c' is not one of ['allwinner,sun20i-d1-i2c', 'allwinner,sun50i-a100-i2c', 'allwinner,sun50i-h616-i2c', 'allwinner,sun50i-r329-i2c', 'allwinner,sun55i-a523-i2c']
'marvell,mv64xxx-i2c' was expected
--
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too short
'allwinner,sun4i-a10-i2c' was expected
'allwinner,sun7i-a20-i2c' was expected
'allwinner,sun6i-a31-i2c' was expected
'marvell,mv78230-a0-i2c' is not one of ['allwinner,suniv-f1c100s-i2c', 'allwinner,sun8i-a23-i2c', 'allwinner,sun8i-a83t-i2c', 'allwinner,sun8i-v536-i2c', 'allwinner,sun50i-a64-i2c', 'allwinner,sun50i-h6-i2c']
'marvell,mv78230-a0-i2c' is not one of ['allwinner,sun20i-d1-i2c', 'allwinner,sun50i-a100-i2c', 'allwinner,sun50i-h616-i2c', 'allwinner,sun50i-r329-i2c', 'allwinner,sun55i-a523-i2c']
'marvell,mv64xxx-i2c' was expected
'marvell,mv78230-i2c' was expected
'allwinner,sun8i-v536-i2c' was expected
from schema $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml
>> arch/arm/boot/dts/marvell/armada-385-linksys-cobra.dtb: pca9635@68 (nxp,pca9635): 'usb2@5', 'usb3_1@6', 'usb3_2@7', 'wan_amber@0', 'wan_white@1', 'wlan_2g@2', 'wlan_5g@3', 'wps_amber@9', 'wps_white@8' do not match any of the regexes: '^led@[0-9a-f]+$', '^multi-led@[0-9a-f]+$', '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/leds/nxp,pca963x.yaml
arch/arm/boot/dts/marvell/armada-385-linksys-cobra.dtb: i2c@11100 (marvell,mv78230-a0-i2c): compatible: 'oneOf' conditional failed, one must be fixed:
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too long
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too short
'allwinner,sun4i-a10-i2c' was expected
'allwinner,sun7i-a20-i2c' was expected
'allwinner,sun6i-a31-i2c' was expected
'marvell,mv78230-a0-i2c' is not one of ['allwinner,suniv-f1c100s-i2c', 'allwinner,sun8i-a23-i2c', 'allwinner,sun8i-a83t-i2c', 'allwinner,sun8i-v536-i2c', 'allwinner,sun50i-a64-i2c', 'allwinner,sun50i-h6-i2c']
'marvell,mv78230-a0-i2c' is not one of ['allwinner,sun20i-d1-i2c', 'allwinner,sun50i-a100-i2c', 'allwinner,sun50i-h616-i2c', 'allwinner,sun50i-r329-i2c', 'allwinner,sun55i-a523-i2c']
'marvell,mv64xxx-i2c' was expected
--
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too short
'allwinner,sun4i-a10-i2c' was expected
'allwinner,sun7i-a20-i2c' was expected
'allwinner,sun6i-a31-i2c' was expected
'marvell,mv78230-a0-i2c' is not one of ['allwinner,suniv-f1c100s-i2c', 'allwinner,sun8i-a23-i2c', 'allwinner,sun8i-a83t-i2c', 'allwinner,sun8i-v536-i2c', 'allwinner,sun50i-a64-i2c', 'allwinner,sun50i-h6-i2c']
'marvell,mv78230-a0-i2c' is not one of ['allwinner,sun20i-d1-i2c', 'allwinner,sun50i-a100-i2c', 'allwinner,sun50i-h616-i2c', 'allwinner,sun50i-r329-i2c', 'allwinner,sun55i-a523-i2c']
'marvell,mv64xxx-i2c' was expected
'marvell,mv78230-i2c' was expected
'allwinner,sun8i-v536-i2c' was expected
from schema $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml
>> arch/arm/boot/dts/marvell/armada-385-linksys-rango.dtb: pca9635@68 (nxp,pca9635): 'usb2@5', 'usb3_1@6', 'usb3_2@7', 'wan_amber@0', 'wan_white@1', 'wps_amber@9', 'wps_white@8' do not match any of the regexes: '^led@[0-9a-f]+$', '^multi-led@[0-9a-f]+$', '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/leds/nxp,pca963x.yaml
arch/arm/boot/dts/marvell/armada-385-linksys-rango.dtb: i2c@11100 (marvell,mv78230-a0-i2c): compatible: 'oneOf' conditional failed, one must be fixed:
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too long
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too short
'allwinner,sun4i-a10-i2c' was expected
'allwinner,sun7i-a20-i2c' was expected
'allwinner,sun6i-a31-i2c' was expected
'marvell,mv78230-a0-i2c' is not one of ['allwinner,suniv-f1c100s-i2c', 'allwinner,sun8i-a23-i2c', 'allwinner,sun8i-a83t-i2c', 'allwinner,sun8i-v536-i2c', 'allwinner,sun50i-a64-i2c', 'allwinner,sun50i-h6-i2c']
'marvell,mv78230-a0-i2c' is not one of ['allwinner,sun20i-d1-i2c', 'allwinner,sun50i-a100-i2c', 'allwinner,sun50i-h616-i2c', 'allwinner,sun50i-r329-i2c', 'allwinner,sun55i-a523-i2c']
'marvell,mv64xxx-i2c' was expected
--
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too short
'allwinner,sun4i-a10-i2c' was expected
'allwinner,sun7i-a20-i2c' was expected
'allwinner,sun6i-a31-i2c' was expected
'marvell,mv78230-a0-i2c' is not one of ['allwinner,suniv-f1c100s-i2c', 'allwinner,sun8i-a23-i2c', 'allwinner,sun8i-a83t-i2c', 'allwinner,sun8i-v536-i2c', 'allwinner,sun50i-a64-i2c', 'allwinner,sun50i-h6-i2c']
'marvell,mv78230-a0-i2c' is not one of ['allwinner,sun20i-d1-i2c', 'allwinner,sun50i-a100-i2c', 'allwinner,sun50i-h616-i2c', 'allwinner,sun50i-r329-i2c', 'allwinner,sun55i-a523-i2c']
'marvell,mv64xxx-i2c' was expected
'marvell,mv78230-i2c' was expected
'allwinner,sun8i-v536-i2c' was expected
from schema $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml
>> arch/arm/boot/dts/marvell/armada-385-linksys-shelby.dtb: pca9635@68 (nxp,pca9635): 'usb2@5', 'usb3_1@6', 'usb3_2@7', 'wan_amber@0', 'wan_white@1', 'wlan_2g@2', 'wlan_5g@3', 'wps_amber@9', 'wps_white@8' do not match any of the regexes: '^led@[0-9a-f]+$', '^multi-led@[0-9a-f]+$', '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/leds/nxp,pca963x.yaml
arch/arm/boot/dts/marvell/armada-385-linksys-shelby.dtb: i2c@11100 (marvell,mv78230-a0-i2c): compatible: 'oneOf' conditional failed, one must be fixed:
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too long
['marvell,mv78230-a0-i2c', 'marvell,mv64xxx-i2c'] is too short
'allwinner,sun4i-a10-i2c' was expected
'allwinner,sun7i-a20-i2c' was expected
'allwinner,sun6i-a31-i2c' was expected
'marvell,mv78230-a0-i2c' is not one of ['allwinner,suniv-f1c100s-i2c', 'allwinner,sun8i-a23-i2c', 'allwinner,sun8i-a83t-i2c', 'allwinner,sun8i-v536-i2c', 'allwinner,sun50i-a64-i2c', 'allwinner,sun50i-h6-i2c']
'marvell,mv78230-a0-i2c' is not one of ['allwinner,sun20i-d1-i2c', 'allwinner,sun50i-a100-i2c', 'allwinner,sun50i-h616-i2c', 'allwinner,sun50i-r329-i2c', 'allwinner,sun55i-a523-i2c']
'marvell,mv64xxx-i2c' was expected
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 0/3] leds: pca963x: Add multicolor support and enable Monza RGB LEDs
@ 2026-06-29 19:52 Loic Poulain
2026-06-29 19:52 ` [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs Loic Poulain
0 siblings, 1 reply; 4+ messages in thread
From: Loic Poulain @ 2026-06-29 19:52 UTC (permalink / raw)
To: Lee Jones, Pavel Machek, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Laurent Pinchart, Bjorn Andersson, Konrad Dybcio
Cc: linux-leds, devicetree, linux-kernel, linux-arm-msm, Loic Poulain
Some devices use PCA963x controllers to drive RGB LEDs, where
multiple PWM channels correspond to a single logical LED. Add
support for grouping such channels into a multicolor LED device,
using the LED multicolor class framework.
The DT bindings are extended to describe these groupings via a
multi-led@N node with sub-nodes representing individual color
channels. This follows conventions used by other multicolor LED
drivers, while maintaining full backward compatibility with
existing single-color LED definitions.
The PCA963x driver is updated accordingly to detect these grouped
definitions and register multicolor LEDs.
Finally, the Monaco Arduino Monza device tree is updated to expose
the onboard MCU-controlled LEDs (compatible with PCA9635). The MCU
manages four RGB LEDs mapped to channels 0–11, which are described
using the new multicolor bindings.
Signed-off-by: Loic Poulain <loic.poulain@oss.qualcomm.com>
---
Loic Poulain (3):
dt-bindings: leds: nxp,pca963x: add multicolor LED support
leds: pca963x: add multicolor LED class support
arm64: dts: monaco-arduino-monza: microcontroller LEDs
.../devicetree/bindings/leds/nxp,pca963x.yaml | 83 +++++++++++++-
arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts | 110 ++++++++++++++++++
drivers/leds/Kconfig | 1 +
drivers/leds/leds-pca963x.c | 126 ++++++++++++++++++---
4 files changed, 301 insertions(+), 19 deletions(-)
---
base-commit: dc59e4fea9d83f03bad6bddf3fa2e52491777482
change-id: 20260629-monza-leds-c292e68c9a49
Best regards,
--
Loic Poulain <loic.poulain@oss.qualcomm.com>
^ permalink raw reply [flat|nested] 4+ messages in thread* [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs
2026-06-29 19:52 [PATCH 0/3] leds: pca963x: Add multicolor support and enable Monza RGB LEDs Loic Poulain
@ 2026-06-29 19:52 ` Loic Poulain
2026-06-29 19:58 ` sashiko-bot
2026-06-30 9:09 ` Konrad Dybcio
0 siblings, 2 replies; 4+ messages in thread
From: Loic Poulain @ 2026-06-29 19:52 UTC (permalink / raw)
To: Lee Jones, Pavel Machek, Rob Herring, Krzysztof Kozlowski,
Conor Dooley, Laurent Pinchart, Bjorn Andersson, Konrad Dybcio
Cc: linux-leds, devicetree, linux-kernel, linux-arm-msm, Loic Poulain
Onboard MCU/STM32 implements a led controller compatible with PCA9635.
There are four RGB LEDs controlled via channels 0-2, 3-5, 6-8 and 9-11.
---
arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts | 110 ++++++++++++++++++++++
1 file changed, 110 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
index 379b796f261f4c8f6b7712c5d340b20be1b9217c..71685e54a3781c9b03fc41cacecfea77650a7182 100644
--- a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
+++ b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
@@ -7,6 +7,7 @@
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/input/input.h>
+#include <dt-bindings/leds/common.h>
#include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
#include "monaco.dtsi"
@@ -156,6 +157,115 @@ vreg_nvme: regulator-3p3-m2 {
};
};
+&cci1 {
+ status = "okay";
+};
+
+&cci1_i2c1 {
+ leds_controller: leds-controller@22 {
+ compatible = "nxp,pca9635";
+ #address-cells = <1>;
+ #size-cells = <0>;
+ reg = <0x22>;
+
+ multi-led@0 {
+ reg = <0>;
+ label = "stm-led-1";
+ color = <LED_COLOR_ID_RGB>;
+ function = LED_FUNCTION_STATUS;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ led@0 {
+ reg = <0>;
+ color = <LED_COLOR_ID_RED>;
+ };
+
+ led@1 {
+ reg = <1>;
+ color = <LED_COLOR_ID_GREEN>;
+ };
+
+ led@2 {
+ reg = <2>;
+ color = <LED_COLOR_ID_BLUE>;
+ };
+ };
+
+ multi-led@1 {
+ reg = <1>;
+ label = "stm-led-2";
+ color = <LED_COLOR_ID_RGB>;
+ function = LED_FUNCTION_STATUS;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ led@3 {
+ reg = <3>;
+ color = <LED_COLOR_ID_RED>;
+ };
+
+ led@4 {
+ reg = <4>;
+ color = <LED_COLOR_ID_GREEN>;
+ };
+
+ led@5 {
+ reg = <5>;
+ color = <LED_COLOR_ID_BLUE>;
+ };
+ };
+
+ multi-led@2 {
+ reg = <2>;
+ label = "stm-led-3";
+ color = <LED_COLOR_ID_RGB>;
+ function = LED_FUNCTION_STATUS;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ led@6 {
+ reg = <6>;
+ color = <LED_COLOR_ID_RED>;
+ };
+
+ led@7 {
+ reg = <7>;
+ color = <LED_COLOR_ID_GREEN>;
+ };
+
+ led@8 {
+ reg = <8>;
+ color = <LED_COLOR_ID_BLUE>;
+ };
+ };
+
+ multi-led@3 {
+ reg = <3>;
+ label = "stm-led-4";
+ color = <LED_COLOR_ID_RGB>;
+ function = LED_FUNCTION_STATUS;
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ led@9 {
+ reg = <9>;
+ color = <LED_COLOR_ID_RED>;
+ };
+
+ led@10 {
+ reg = <10>;
+ color = <LED_COLOR_ID_GREEN>;
+ };
+
+ led@11 {
+ reg = <11>;
+ color = <LED_COLOR_ID_BLUE>;
+ };
+ };
+ };
+};
+
ðernet0 {
phy-mode = "2500base-x";
phy-handle = <&hsgmii_phy0>;
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread* Re: [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs
2026-06-29 19:52 ` [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs Loic Poulain
@ 2026-06-29 19:58 ` sashiko-bot
2026-06-30 9:09 ` Konrad Dybcio
1 sibling, 0 replies; 4+ messages in thread
From: sashiko-bot @ 2026-06-29 19:58 UTC (permalink / raw)
To: Loic Poulain; +Cc: linux-leds, lee, robh, devicetree, conor+dt
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [Low] Device tree unit addresses for `led@10` and `led@11` are incorrectly formatted in decimal instead of hexadecimal.
--
commit 21dc3bc44056192e48843a18f3858786db53ea22
Author: Loic Poulain <loic.poulain@oss.qualcomm.com>
arm64: dts: monaco-arduino-monza: microcontroller LEDs
This commit adds a led controller compatible with PCA9635 to the Monaco
Arduino Monza board. It configures four RGB LEDs controlled via channels
0-2, 3-5, 6-8, and 9-11.
> diff --git a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
> index 379b796f261f4..71685e54a3781 100644
> --- a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
> +++ b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
[ ... ]
> + multi-led@3 {
> + reg = <3>;
> + label = "stm-led-4";
> + color = <LED_COLOR_ID_RGB>;
> + function = LED_FUNCTION_STATUS;
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + led@9 {
> + reg = <9>;
> + color = <LED_COLOR_ID_RED>;
> + };
> +
> + led@10 {
> + reg = <10>;
> + color = <LED_COLOR_ID_GREEN>;
> + };
> +
> + led@11 {
[Severity: Low]
This isn't a functional bug, but should the unit addresses for led@10 and led@11
be formatted as lowercase hexadecimal (e.g. led@a and led@b) to match their reg
properties and avoid dtc unit_address_format warnings?
> + reg = <11>;
> + color = <LED_COLOR_ID_BLUE>;
> + };
> + };
> + };
> +};
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260629-monza-leds-v1-0-0cf7c0a7dc14@oss.qualcomm.com?part=3
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs
2026-06-29 19:52 ` [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs Loic Poulain
2026-06-29 19:58 ` sashiko-bot
@ 2026-06-30 9:09 ` Konrad Dybcio
1 sibling, 0 replies; 4+ messages in thread
From: Konrad Dybcio @ 2026-06-30 9:09 UTC (permalink / raw)
To: Loic Poulain, Lee Jones, Pavel Machek, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Laurent Pinchart,
Bjorn Andersson, Konrad Dybcio
Cc: linux-leds, devicetree, linux-kernel, linux-arm-msm
On 6/29/26 9:52 PM, Loic Poulain wrote:
> Onboard MCU/STM32 implements a led controller compatible with PCA9635.
> There are four RGB LEDs controlled via channels 0-2, 3-5, 6-8 and 9-11.
> ---
> arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts | 110 ++++++++++++++++++++++
> 1 file changed, 110 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
> index 379b796f261f4c8f6b7712c5d340b20be1b9217c..71685e54a3781c9b03fc41cacecfea77650a7182 100644
> --- a/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
> +++ b/arch/arm64/boot/dts/qcom/monaco-arduino-monza.dts
> @@ -7,6 +7,7 @@
>
> #include <dt-bindings/gpio/gpio.h>
> #include <dt-bindings/input/input.h>
> +#include <dt-bindings/leds/common.h>
> #include <dt-bindings/sound/qcom,q6dsp-lpass-ports.h>
>
> #include "monaco.dtsi"
> @@ -156,6 +157,115 @@ vreg_nvme: regulator-3p3-m2 {
> };
> };
>
> +&cci1 {
> + status = "okay";
> +};
> +
> +&cci1_i2c1 {
> + leds_controller: leds-controller@22 {
unused label, let's drop it
led-controller@ (there is no other 'leds'-controller)
> + compatible = "nxp,pca9635";
> + #address-cells = <1>;
> + #size-cells = <0>;
> + reg = <0x22>;
reg right after compatible, please
with that
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2026-07-02 9:24 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-02 9:23 [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2026-06-29 19:52 [PATCH 0/3] leds: pca963x: Add multicolor support and enable Monza RGB LEDs Loic Poulain
2026-06-29 19:52 ` [PATCH 3/3] arm64: dts: monaco-arduino-monza: microcontroller LEDs Loic Poulain
2026-06-29 19:58 ` sashiko-bot
2026-06-30 9:09 ` Konrad Dybcio
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.