fbd-dev-led-qcom-multicolor: Support QCOM LPG LED multicolor
QCOM LPG LEDs can also operate in a multicolor fashion. Re-use the probing sequence of multicolor LEDs and the hw_pattern configuration of single color QCOM LPG LEDs.
This commit is contained in:
committed by
Guido Günther
parent
10e6d3cba8
commit
2b53725fcb
@@ -0,0 +1,118 @@
|
||||
P: /devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:pwm/leds/rgb:status
|
||||
E: FEEDBACKD_TYPE=led
|
||||
E: ID_FOR_SEAT=leds-platform-c440000_spmi-platform-c440000_spmi_pmic_3_pwm
|
||||
E: ID_PATH=platform-c440000.spmi-platform-c440000.spmi:pmic@3:pwm
|
||||
E: ID_PATH_TAG=platform-c440000_spmi-platform-c440000_spmi_pmic_3_pwm
|
||||
E: OF_COMPATIBLE_N=0
|
||||
E: OF_FULLNAME=/soc@0/spmi@c440000/pmic@3/pwm/multi-led
|
||||
E: OF_NAME=multi-led
|
||||
E: SUBSYSTEM=leds
|
||||
E: TAGS=:seat:
|
||||
A: brightness=0\n
|
||||
L: device=../../../c440000.spmi:pmic@3:pwm
|
||||
A: hw_pattern=
|
||||
A: max_brightness=511\n
|
||||
A: multi_index=blue green red\n
|
||||
A: multi_intensity=0 0 0\n
|
||||
A: pattern=
|
||||
A: power/control=auto\n
|
||||
A: power/runtime_active_time=0\n
|
||||
A: power/runtime_status=unsupported\n
|
||||
A: power/runtime_suspended_time=0\n
|
||||
A: repeat=-1\n
|
||||
A: trigger=none kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock kbd-ctrlllock kbd-ctrlrlock timer oneshot heartbeat backlight cpu cpu0 cpu1 cpu2 cpu3 cpu4 cpu5 cpu6 cpu7 activity default-on panic [pattern] mmc0 rfkill-any rfkill-none bluetooth-power hci0-power rfkill0 pmi8998-charger-online qcom-battery-charging-or-full qcom-battery-charging qcom-battery-full qcom-battery-charging-blink-full-solid\n
|
||||
|
||||
P: /devices/platform/soc@0/c440000.spmi/spmi-0/0-03/c440000.spmi:pmic@3:pwm
|
||||
E: DRIVER=qcom-spmi-lpg
|
||||
E: MODALIAS=of:NpwmT(null)Cqcom,pmi8998-lpg
|
||||
E: OF_COMPATIBLE_0=qcom,pmi8998-lpg
|
||||
E: OF_COMPATIBLE_N=1
|
||||
E: OF_FULLNAME=/soc@0/spmi@c440000/pmic@3/pwm
|
||||
E: OF_NAME=pwm
|
||||
E: SUBSYSTEM=platform
|
||||
L: driver=../../../../../../../bus/platform/drivers/qcom-spmi-lpg
|
||||
A: driver_override=(null)\n
|
||||
A: modalias=of:NpwmT(null)Cqcom,pmi8998-lpg\n
|
||||
L: of_node=../../../../../../../firmware/devicetree/base/soc@0/spmi@c440000/pmic@3/pwm
|
||||
A: power/control=auto\n
|
||||
A: power/runtime_active_time=0\n
|
||||
A: power/runtime_status=unsupported\n
|
||||
A: power/runtime_suspended_time=0\n
|
||||
|
||||
P: /devices/platform/soc@0/c440000.spmi/spmi-0/0-03
|
||||
E: DRIVER=pmic-spmi
|
||||
E: MODALIAS=of:NpmicT(null)Cqcom,pmi8998Cqcom,spmi-pmic
|
||||
E: OF_COMPATIBLE_0=qcom,pmi8998
|
||||
E: OF_COMPATIBLE_1=qcom,spmi-pmic
|
||||
E: OF_COMPATIBLE_N=2
|
||||
E: OF_FULLNAME=/soc@0/spmi@c440000/pmic@3
|
||||
E: OF_NAME=pmic
|
||||
E: SUBSYSTEM=spmi
|
||||
L: driver=../../../../../../bus/spmi/drivers/pmic-spmi
|
||||
L: of_node=../../../../../../firmware/devicetree/base/soc@0/spmi@c440000/pmic@3
|
||||
A: power/control=auto\n
|
||||
A: power/runtime_active_time=7149472\n
|
||||
A: power/runtime_status=active\n
|
||||
A: power/runtime_suspended_time=0\n
|
||||
|
||||
P: /devices/platform/soc@0/c440000.spmi/spmi-0
|
||||
E: MODALIAS=of:NspmiT(null)Cqcom,spmi-pmic-arb
|
||||
E: OF_COMPATIBLE_0=qcom,spmi-pmic-arb
|
||||
E: OF_COMPATIBLE_N=1
|
||||
E: OF_FULLNAME=/soc@0/spmi@c440000
|
||||
E: OF_NAME=spmi
|
||||
E: SUBSYSTEM=spmi
|
||||
L: of_node=../../../../../firmware/devicetree/base/soc@0/spmi@c440000
|
||||
A: power/control=auto\n
|
||||
A: power/runtime_active_time=0\n
|
||||
A: power/runtime_status=unsupported\n
|
||||
A: power/runtime_suspended_time=0\n
|
||||
|
||||
P: /devices/platform/soc@0/c440000.spmi
|
||||
E: DRIVER=spmi_pmic_arb
|
||||
E: MODALIAS=of:NspmiT(null)Cqcom,spmi-pmic-arb
|
||||
E: OF_COMPATIBLE_0=qcom,spmi-pmic-arb
|
||||
E: OF_COMPATIBLE_N=1
|
||||
E: OF_FULLNAME=/soc@0/spmi@c440000
|
||||
E: OF_NAME=spmi
|
||||
E: SUBSYSTEM=platform
|
||||
L: consumer:platform:c440000.spmi:pmic@0:adc@3100=../../../virtual/devlink/platform:c440000.spmi--platform:c440000.spmi:pmic@0:adc@3100
|
||||
L: consumer:platform:c440000.spmi:pmic@0:pon@800:pwrkey=../../../virtual/devlink/platform:c440000.spmi--platform:c440000.spmi:pmic@0:pon@800:pwrkey
|
||||
L: consumer:platform:c440000.spmi:pmic@0:pon@800:resin=../../../virtual/devlink/platform:c440000.spmi--platform:c440000.spmi:pmic@0:pon@800:resin
|
||||
L: consumer:platform:c440000.spmi:pmic@0:rtc@6000=../../../virtual/devlink/platform:c440000.spmi--platform:c440000.spmi:pmic@0:rtc@6000
|
||||
L: consumer:platform:c440000.spmi:pmic@0:temp-alarm@2400=../../../virtual/devlink/platform:c440000.spmi--platform:c440000.spmi:pmic@0:temp-alarm@2400
|
||||
L: consumer:platform:c440000.spmi:pmic@2:charger@1000=../../../virtual/devlink/platform:c440000.spmi--platform:c440000.spmi:pmic@2:charger@1000
|
||||
L: consumer:platform:c440000.spmi:pmic@2:fuel-gauge@4000=../../../virtual/devlink/platform:c440000.spmi--platform:c440000.spmi:pmic@2:fuel-gauge@4000
|
||||
L: consumer:platform:c440000.spmi:pmic@3:haptics@c000=../../../virtual/devlink/platform:c440000.spmi--platform:c440000.spmi:pmic@3:haptics@c000
|
||||
L: driver=../../../../bus/platform/drivers/spmi_pmic_arb
|
||||
A: driver_override=(null)\n
|
||||
A: modalias=of:NspmiT(null)Cqcom,spmi-pmic-arb\n
|
||||
L: of_node=../../../../firmware/devicetree/base/soc@0/spmi@c440000
|
||||
A: power/control=auto\n
|
||||
A: power/runtime_active_time=0\n
|
||||
A: power/runtime_status=unsupported\n
|
||||
A: power/runtime_suspended_time=0\n
|
||||
|
||||
P: /devices/platform/soc@0
|
||||
E: DRIVER=simple-pm-bus
|
||||
E: MODALIAS=of:NsocT(null)Csimple-bus
|
||||
E: OF_COMPATIBLE_0=simple-bus
|
||||
E: OF_COMPATIBLE_N=1
|
||||
E: OF_FULLNAME=/soc@0
|
||||
E: OF_NAME=soc
|
||||
E: SUBSYSTEM=platform
|
||||
L: consumer:platform:17c90000.timer=../../virtual/devlink/platform:soc@0--platform:17c90000.timer
|
||||
L: consumer:platform:894000.i2c=../../virtual/devlink/platform:soc@0--platform:894000.i2c
|
||||
L: consumer:platform:898000.serial=../../virtual/devlink/platform:soc@0--platform:898000.serial
|
||||
L: consumer:platform:a600000.usb=../../virtual/devlink/platform:soc@0--platform:a600000.usb
|
||||
L: consumer:platform:a84000.serial=../../virtual/devlink/platform:soc@0--platform:a84000.serial
|
||||
L: consumer:platform:a8c000.i2c=../../virtual/devlink/platform:soc@0--platform:a8c000.i2c
|
||||
L: driver=../../../bus/platform/drivers/simple-pm-bus
|
||||
A: driver_override=(null)\n
|
||||
A: modalias=of:NsocT(null)Csimple-bus\n
|
||||
L: of_node=../../../firmware/devicetree/base/soc@0
|
||||
A: power/control=auto\n
|
||||
A: power/runtime_active_time=0\n
|
||||
A: power/runtime_status=unsupported\n
|
||||
A: power/runtime_suspended_time=0\n
|
||||
|
||||
Reference in New Issue
Block a user