003 File Manager
Current Path:
/usr/src/sys/contrib/device-tree/Bindings/leds
usr
/
src
/
sys
/
contrib
/
device-tree
/
Bindings
/
leds
/
📁
..
📄
ams,as3645a.txt
(2.44 KB)
📁
backlight
📄
common.txt
(38 B)
📄
common.yaml
(7.81 KB)
📄
cznic,turris-omnia-leds.yaml
(2.17 KB)
📁
irled
📄
leds-aat1290.txt
(2.86 KB)
📄
leds-an30259a.txt
(1.33 KB)
📄
leds-aw2013.yaml
(1.86 KB)
📄
leds-bcm6328.txt
(8.25 KB)
📄
leds-bcm6358.txt
(2.97 KB)
📄
leds-class-multicolor.yaml
(1.22 KB)
📄
leds-cpcap.txt
(939 B)
📄
leds-cr0014114.txt
(1.37 KB)
📄
leds-el15203000.txt
(1.69 KB)
📄
leds-gpio.yaml
(2.04 KB)
📄
leds-is31fl319x.txt
(1.63 KB)
📄
leds-is31fl32xx.txt
(1.14 KB)
📄
leds-ktd2692.txt
(1.65 KB)
📄
leds-lm3532.txt
(3.59 KB)
📄
leds-lm3601x.txt
(1.34 KB)
📄
leds-lm36274.txt
(2.18 KB)
📄
leds-lm3692x.txt
(1.84 KB)
📄
leds-lm3697.txt
(2.03 KB)
📄
leds-lp55xx.txt
(4.26 KB)
📄
leds-lp55xx.yaml
(5.57 KB)
📄
leds-lp8860.txt
(1.26 KB)
📄
leds-lt3593.txt
(1.13 KB)
📄
leds-max77650.yaml
(1.03 KB)
📄
leds-mt6323.txt
(1.62 KB)
📄
leds-netxbig.txt
(2.3 KB)
📄
leds-ns2.txt
(1.05 KB)
📄
leds-pca9532.txt
(1.31 KB)
📄
leds-pca955x.txt
(1.88 KB)
📄
leds-pm8058.txt
(1.96 KB)
📄
leds-powernv.txt
(613 B)
📄
leds-pwm.txt
(1.36 KB)
📄
leds-sc27xx-bltc.txt
(993 B)
📄
leds-sgm3140.yaml
(1.42 KB)
📄
leds-spi-byte.txt
(1.25 KB)
📄
leds-tlc591xx.txt
(786 B)
📄
leds-trigger-pattern.txt
(1.96 KB)
📄
pca963x.txt
(1.44 KB)
📄
register-bit-led.txt
(2.3 KB)
📄
rohm,bd71828-leds.yaml
(1.42 KB)
📄
tca6507.txt
(1.01 KB)
📄
trigger-source.yaml
(646 B)
Editing: leds-bcm6358.txt
LEDs connected to Broadcom BCM6358 controller This controller is present on BCM6358 and BCM6368. In these SoCs there are Serial LEDs (LEDs connected to a 74x164 controller), which can either be controlled by software (exporting the 74x164 as spi-gpio. See Documentation/devicetree/bindings/gpio/gpio-74x164.txt), or by hardware using this driver. Required properties: - compatible : should be "brcm,bcm6358-leds". - #address-cells : must be 1. - #size-cells : must be 0. - reg : BCM6358 LED controller address and size. Optional properties: - brcm,clk-div : SCK signal divider. Possible values are 1, 2, 4 and 8. Default : 1 - brcm,clk-dat-low : Boolean, makes clock and data signals active low. Default : false Each LED is represented as a sub-node of the brcm,bcm6358-leds device. LED sub-node required properties: - reg : LED pin number (only LEDs 0 to 31 are valid). LED sub-node optional properties: - label : see Documentation/devicetree/bindings/leds/common.txt - active-low : Boolean, makes LED active low. Default : false - default-state : see Documentation/devicetree/bindings/leds/common.txt - linux,default-trigger : see Documentation/devicetree/bindings/leds/common.txt Examples: Scenario 1 : BCM6358 leds0: led-controller@fffe00d0 { compatible = "brcm,bcm6358-leds"; #address-cells = <1>; #size-cells = <0>; reg = <0xfffe00d0 0x8>; alarm_white { reg = <0>; active-low; label = "white:alarm"; }; tv_white { reg = <2>; active-low; label = "white:tv"; }; tel_white { reg = <3>; active-low; label = "white:tel"; }; adsl_white { reg = <4>; active-low; label = "white:adsl"; }; }; Scenario 2 : BCM6368 leds0: led-controller@100000d0 { compatible = "brcm,bcm6358-leds"; #address-cells = <1>; #size-cells = <0>; reg = <0x100000d0 0x8>; brcm,pol-low; brcm,clk-div = <4>; power_red { reg = <0>; active-low; label = "red:power"; }; power_green { reg = <1>; active-low; label = "green:power"; default-state = "on"; }; power_blue { reg = <2>; label = "blue:power"; }; broadband_red { reg = <3>; active-low; label = "red:broadband"; }; broadband_green { reg = <4>; label = "green:broadband"; }; broadband_blue { reg = <5>; active-low; label = "blue:broadband"; }; wireless_red { reg = <6>; active-low; label = "red:wireless"; }; wireless_green { reg = <7>; active-low; label = "green:wireless"; }; wireless_blue { reg = <8>; label = "blue:wireless"; }; phone_red { reg = <9>; active-low; label = "red:phone"; }; phone_green { reg = <10>; active-low; label = "green:phone"; }; phone_blue { reg = <11>; label = "blue:phone"; }; upgrading_red { reg = <12>; active-low; label = "red:upgrading"; }; upgrading_green { reg = <13>; active-low; label = "green:upgrading"; }; upgrading_blue { reg = <14>; label = "blue:upgrading"; }; };
Upload File
Create Folder