~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/leds/ams,as3645a.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/leds/ams,as3645a.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/leds/ams,as3645a.txt (Version linux-4.18.20)


  1 Analog devices AS3645A device tree bindings         1 Analog devices AS3645A device tree bindings
  2                                                     2 
  3 The AS3645A flash LED controller can drive two      3 The AS3645A flash LED controller can drive two LEDs, one high current
  4 flash LED and one indicator LED. The high curr      4 flash LED and one indicator LED. The high current flash LED can be
  5 used in torch mode as well.                         5 used in torch mode as well.
  6                                                     6 
  7 Ranges below noted as [a, b] are closed ranges      7 Ranges below noted as [a, b] are closed ranges between a and b, i.e. a
  8 and b are included in the range.                    8 and b are included in the range.
  9                                                     9 
 10 Please also see common.txt in the same directo     10 Please also see common.txt in the same directory.
 11                                                    11 
 12                                                    12 
 13 Required properties                                13 Required properties
 14 ===================                                14 ===================
 15                                                    15 
 16 compatible      : Must be "ams,as3645a".           16 compatible      : Must be "ams,as3645a".
 17 reg             : The I2C address of the devic     17 reg             : The I2C address of the device. Typically 0x30.
 18 #address-cells  : 1                                18 #address-cells  : 1
 19 #size-cells     : 0                                19 #size-cells     : 0
 20                                                    20 
 21                                                    21 
 22 Required properties of the flash child node (0     22 Required properties of the flash child node (0)
 23 ==============================================     23 ===============================================
 24                                                    24 
 25 reg: 0                                             25 reg: 0
 26 flash-timeout-us: Flash timeout in microsecond     26 flash-timeout-us: Flash timeout in microseconds. The value must be in
 27                   the range [100000, 850000] a     27                   the range [100000, 850000] and divisible by 50000.
 28 flash-max-microamp: Maximum flash current in m     28 flash-max-microamp: Maximum flash current in microamperes. Has to be
 29                     in the range between [2000     29                     in the range between [200000, 500000] and
 30                     divisible by 20000.            30                     divisible by 20000.
 31 led-max-microamp: Maximum torch (assist) curre     31 led-max-microamp: Maximum torch (assist) current in microamperes. The
 32                   value must be in the range b     32                   value must be in the range between [20000, 160000] and
 33                   divisible by 20000.              33                   divisible by 20000.
 34 ams,input-max-microamp: Maximum flash controll     34 ams,input-max-microamp: Maximum flash controller input current. The
 35                         value must be in the r     35                         value must be in the range [1250000, 2000000]
 36                         and divisible by 50000     36                         and divisible by 50000.
 37                                                    37 
 38                                                    38 
 39 Optional properties of the flash child node        39 Optional properties of the flash child node
 40 ===========================================        40 ===========================================
 41                                                    41 
 42 function        :  See Documentation/devicetre !!  42 label           : The label of the flash LED.
 43 color           :  See Documentation/devicetre << 
 44 label           :  See Documentation/devicetre << 
 45                                                    43 
 46                                                    44 
 47 Required properties of the indicator child nod     45 Required properties of the indicator child node (1)
 48 ==============================================     46 ===================================================
 49                                                    47 
 50 reg: 1                                             48 reg: 1
 51 led-max-microamp: Maximum indicator current. T     49 led-max-microamp: Maximum indicator current. The allowed values are
 52                   2500, 5000, 7500 and 10000.      50                   2500, 5000, 7500 and 10000.
 53                                                    51 
 54 Optional properties of the indicator child nod     52 Optional properties of the indicator child node
 55 ==============================================     53 ===============================================
 56                                                    54 
 57 function        :  See Documentation/devicetre !!  55 label           : The label of the indicator LED.
 58 color           :  See Documentation/devicetre << 
 59 label           :  See Documentation/devicetre << 
 60                                                    56 
 61                                                    57 
 62 Example                                            58 Example
 63 =======                                            59 =======
 64                                                    60 
 65 #include <dt-bindings/leds/common.h>           << 
 66                                                << 
 67         as3645a@30 {                               61         as3645a@30 {
 68                 #address-cells = <1>;          !!  62                 #address-cells: 1
 69                 #size-cells = <0>;             !!  63                 #size-cells: 0
 70                 reg = <0x30>;                      64                 reg = <0x30>;
 71                 compatible = "ams,as3645a";        65                 compatible = "ams,as3645a";
 72                 led@0 {                        !!  66                 flash@0 {
 73                         reg = <0x0>;               67                         reg = <0x0>;
 74                         flash-timeout-us = <15     68                         flash-timeout-us = <150000>;
 75                         flash-max-microamp = <     69                         flash-max-microamp = <320000>;
 76                         led-max-microamp = <60     70                         led-max-microamp = <60000>;
 77                         ams,input-max-microamp     71                         ams,input-max-microamp = <1750000>;
 78                         function = LED_FUNCTIO !!  72                         label = "as3645a:flash";
 79                 };                                 73                 };
 80                 led@1 {                        !!  74                 indicator@1 {
 81                         reg = <0x1>;               75                         reg = <0x1>;
 82                         led-max-microamp = <10     76                         led-max-microamp = <10000>;
 83                         function = LED_FUNCTIO !!  77                         label = "as3645a:indicator";
 84                 };                                 78                 };
 85         };                                         79         };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php