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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml

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/iio/adc/qcom,spmi-iadc.yaml (Architecture i386) and /Documentation/devicetree/bindings/iio/adc/qcom,spmi-iadc.yaml (Architecture ppc)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C      1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/iio/adc/qco      4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-iadc.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Qualcomm's SPMI PMIC current ADC             7 title: Qualcomm's SPMI PMIC current ADC
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Jonathan Cameron <jic23@kernel.org>             10   - Jonathan Cameron <jic23@kernel.org>
 11                                                    11 
 12 description: |                                     12 description: |
 13   QPNP PMIC current ADC (IADC) provides interf     13   QPNP PMIC current ADC (IADC) provides interface to clients to read current.
 14   A 16 bit ADC is used for current measurement     14   A 16 bit ADC is used for current measurements. IADC can measure the current
 15   through an external resistor (channel 1) or      15   through an external resistor (channel 1) or internal (built-in) resistor
 16   (channel 0). When using an external resistor     16   (channel 0). When using an external resistor it is to be described by
 17   qcom,external-resistor-micro-ohms property.      17   qcom,external-resistor-micro-ohms property.
 18                                                    18 
 19 properties:                                        19 properties:
 20   compatible:                                      20   compatible:
 21     items:                                         21     items:
 22       - enum:                                      22       - enum:
 23           - qcom,pm8226-iadc                       23           - qcom,pm8226-iadc
 24           - qcom,pm8941-iadc                       24           - qcom,pm8941-iadc
 25       - const: qcom,spmi-iadc                      25       - const: qcom,spmi-iadc
 26                                                    26 
 27   reg:                                             27   reg:
 28     description: IADC base address in the SPMI     28     description: IADC base address in the SPMI PMIC register map
 29     maxItems: 1                                    29     maxItems: 1
 30                                                    30 
 31   qcom,external-resistor-micro-ohms:               31   qcom,external-resistor-micro-ohms:
 32     description:                                   32     description:
 33       Sensor resistor value. If not defined va     33       Sensor resistor value. If not defined value of 10000 micro Ohms
 34       will be used.                                34       will be used.
 35                                                    35 
 36   interrupts:                                      36   interrupts:
 37     maxItems: 1                                    37     maxItems: 1
 38     description:                                   38     description:
 39       End of conversion interrupt.                 39       End of conversion interrupt.
 40                                                    40 
 41   "#io-channel-cells":                             41   "#io-channel-cells":
 42     const: 1                                       42     const: 1
 43                                                    43 
 44 required:                                          44 required:
 45   - compatible                                     45   - compatible
 46   - reg                                            46   - reg
 47                                                    47 
 48 additionalProperties: false                        48 additionalProperties: false
 49                                                    49 
 50 examples:                                          50 examples:
 51   - |                                              51   - |
 52     #include <dt-bindings/interrupt-controller     52     #include <dt-bindings/interrupt-controller/irq.h>
 53                                                    53 
 54     pmic {                                         54     pmic {
 55         #address-cells = <1>;                      55         #address-cells = <1>;
 56         #size-cells = <0>;                         56         #size-cells = <0>;
 57                                                    57 
 58         adc@3600 {                                 58         adc@3600 {
 59             compatible = "qcom,pm8941-iadc", "     59             compatible = "qcom,pm8941-iadc", "qcom,spmi-iadc";
 60             reg = <0x3600>;                        60             reg = <0x3600>;
 61             interrupts = <0x0 0x36 0x0 IRQ_TYP     61             interrupts = <0x0 0x36 0x0 IRQ_TYPE_EDGE_RISING>;
 62             qcom,external-resistor-micro-ohms      62             qcom,external-resistor-micro-ohms = <10000>;
 63             #io-channel-cells = <1>;               63             #io-channel-cells = <1>;
 64         };                                         64         };
 65     };                                             65     };
 66 ...                                                66 ...
                                                      

~ [ 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