主题中讨论的其他器件: LP3944、 LP5521、 LP5523、 LP8501
工具/软件:Linux
尊敬的 TI 支持
我从下面获得了您的 Linux 驱动程序。
https://e2e.ti.com/support/power-management/f/196/t/816435
我添加以下补丁。
diff --git a/arch/arm64/boot/dts/Sony/ac0.dtsi b/arch/arm64/boot/dts/Sony/ac0.dtsi
索引 eea25ace471a.dfff81bd2e87 100644
--- a/arch/arm64/boot/dts/Sony/ac0.dtsi
++ b/arch/arm64/boot/dts/Sony/ac0.dtsi
@@-283、6 +283、35 @@
时钟频率=<3555000>;
QCOM、clk-freq-out =<100000 >;
状态="正常";
+ lp5562@60{
+ compatible ="ti,lp5562";
+ reg =<0x60>;
+时钟模式=/bits/8 <1>;
+
+ chan0{
+ CHAN 名称="R";
+ led-cur=/bits/8 <0x20>;
+ max-cur=/bits/8 <0x60>;
+};
+
+ chan1{
+ CHAN 名称="G";
+ led-cur=/bits/8 <0x20>;
+ max-cur=/bits/8 <0x60>;
+};
+
+ chan2{
+ CHAN 名称="B";
+ led-cur=/bits/8 <0x20>;
+ max-cur=/bits/8 <0x60>;
+};
+
+通道3{
+ CHAN 名称="W";
+ led-cur=/bits/8 <0x20>;
+ max-cur=/bits/8 <0x60>;
+};
+};
};
/* I2C:QUP13 */
diff --git a/arch/arm64/configs/ac0_defconfig b/arch/arm64/configs/ac0_defconfig
索引8c9e96701461..4bf7fd7003c0 100644
--- a/arch/arm64/configs/ac0_defconfig
++ b/arch/arm64/configs/ac0_defconfig
@@-3314、7 +3314、7 @@ CONFIG_LED_CLASS=y
未设置# CONFIG_LED_LP3944
未设置# CONFIG_LED_LP5521
未设置# CONFIG_LED_LP5523
-# CONFIG_LED_LP5562未设置
+CONFIG_LED_LP5562=y
未设置# CONFIG_LED_LP8501
未设置# CONFIG_LED_LP8860
未设置# CONFIG_LED_PCA955X
但我们无法看到下面的 sysfs
echo 2 >/sys/bus/i2c/devices/xxxx/select_engine #2用于绿色通道 回波"RGB">/sys/bus/i2c/devices/xxxx/engine_mux #用于 RGB 回波的引擎多路复用器1 >/sys/class/firmware/lp5562/loading 回波"4000600040FF6000">/sys/class/firmware/lp5562/data 回波0 >/sys/class/firmware/lp5562/loading 回波1 >/sys/bus/i2c/devices/xxxx/run_engine
我们发现以下错误。
[13.070920] i2c_geni a88000.i2c:I2C 错误:-107
[13.070938] lp5562 0-003c:器件检测错误:-107
[13.071150] lp5562:0-003c 的探测失败,错误-107
请向我提供您的建议。
此致、
Hiromitsu