| /freebsd/sys/contrib/device-tree/Bindings/spmi/ |
| H A D | hisilicon,hisi-spmi-controller.yaml | 4 $id: http://devicetree.org/schemas/spmi/hisilicon,hisi-spmi-controller.yaml# 7 title: HiSilicon SPMI controller 13 The HiSilicon SPMI BUS controller is found on some Kirin-based designs. 14 It is a MIPI System Power Management (SPMI) controller. 17 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml. 20 - $ref: spmi.yaml# 25 pattern: "spmi@[0-9a-f]" 28 const: hisilicon,kirin970-spmi-controller 33 hisilicon,spmi-channel: 36 number of the Kirin 970 SPMI channel where the SPMI devices are connected. [all …]
|
| H A D | apple,spmi.yaml | 4 $id: http://devicetree.org/schemas/spmi/apple,spmi.yaml# 7 title: Apple SPMI controller 12 description: A SPMI controller present on most Apple SoCs 15 - $ref: spmi.yaml# 22 - apple,t6020-spmi 23 - apple,t8012-spmi 24 - apple,t8015-spmi 25 - const: apple,t8103-spmi 29 - apple,t8103-spmi 30 - apple,t6000-spmi [all …]
|
| H A D | mediatek,mt8196-spmi.yaml | 4 $id: http://devicetree.org/schemas/spmi/mediatek,mt8196-spmi.yaml# 7 title: MediaTek MT8196 SPMI 2.0 Controller 14 The MediaTek MT8196 SoC features a SPMI version 2.0 compliant controller, 16 devices to control up to two SPMI buses. 18 the interrupts coming from SPMI-connected devices into each of the nested 19 interrupt controllers from any of the present SPMI buses. 25 - mediatek,mt8196-spmi 28 - mediatek,mt6991-spmi 29 - const: mediatek,mt8196-spmi 40 "^spmi@[a-f0-9]+$": [all …]
|
| H A D | mtk,spmi-mtk-pmif.yaml | 4 $id: http://devicetree.org/schemas/spmi/mtk,spmi-mtk-pmif.yaml# 7 title: Mediatek SPMI Controller 13 On MediaTek SoCs the PMIC is connected via SPMI and the controller allows 14 for multiple SoCs to control a single SPMI master. 17 - $ref: spmi.yaml 23 - mediatek,mt6873-spmi 24 - mediatek,mt8195-spmi 27 - mediatek,mt8186-spmi 28 - mediatek,mt8188-spmi 29 - mediatek,mt8189-spmi [all …]
|
| H A D | qcom,x1e80100-spmi-pmic-arb.yaml | 4 $id: http://devicetree.org/schemas/spmi/qcom,x1e80100-spmi-pmic-arb.yaml# 7 title: Qualcomm X1E80100 SPMI Controller (PMIC Arbiter v7) 13 The X1E80100 SPMI PMIC Arbiter implements HW version 7 and it's an SPMI 15 devices to control up to 2 SPMI separate buses. 21 - $ref: qcom,spmi-pmic-arb-common.yaml 28 - qcom,eliza-spmi-pmic-arb 29 - qcom,sar2130p-spmi-pmic-arb 30 - const: qcom,x1e80100-spmi-pmic-arb 31 - const: qcom,x1e80100-spmi-pmic-arb 54 "^spmi@[a-f0-9]+$": [all …]
|
| H A D | qcom,glymur-spmi-pmic-arb.yaml | 4 $id: http://devicetree.org/schemas/spmi/qcom,glymur-spmi-pmic-arb.yaml# 7 title: Qualcomm Technologies, Inc. Glymur SPMI Controller (PMIC Arbiter v8) 13 The Glymur SPMI PMIC Arbiter implements HW version 8 and it's an SPMI 15 devices to control up to 4 SPMI separate buses. 21 - $ref: /schemas/spmi/qcom,spmi-pmic-arb-common.yaml 28 - qcom,kaanapali-spmi-pmic-arb 29 - const: qcom,glymur-spmi-pmic-arb 31 - qcom,glymur-spmi-pmic-arb 56 "^spmi@[a-f0-9]+$": 58 $ref: /schemas/spmi/spmi.yaml [all …]
|
| H A D | qcom,spmi-pmic-arb.yaml | 4 $id: http://devicetree.org/schemas/spmi/qcom,spmi-pmic-arb.yaml# 7 title: Qualcomm SPMI Controller (PMIC Arbiter) 13 The SPMI PMIC Arbiter is found on Snapdragon chipsets. It is an SPMI 15 devices to control a single SPMI master. 21 - $ref: spmi.yaml 22 - $ref: qcom,spmi-pmic-arb-common.yaml 26 const: qcom,spmi-pmic-arb 80 SPMI bus instance. only applicable to PMIC arbiter version 7 and beyond. 92 spmi@fc4cf000 { 93 compatible = "qcom,spmi-pmic-arb";
|
| H A D | spmi.yaml | 4 $id: http://devicetree.org/schemas/spmi/spmi.yaml# 7 title: System Power Management Interface (SPMI) Controller 13 The System Power Management (SPMI) controller is a 2-wire bus defined 16 SPMI controllers are modelled in device tree using a generic set of 20 Each SPMI controller has zero or more child nodes (up to 16 ones), each 25 pattern: "^spmi@.*" 60 #include <dt-bindings/spmi/spmi.h> 62 spmi@0 {
|
| H A D | qcom,spmi-pmic-arb.txt | 1 Qualcomm SPMI Controller (PMIC Arbiter) 3 The SPMI PMIC Arbiter is found on Snapdragon chipsets. It is an SPMI 5 devices to control a single SPMI master. 10 See Documentation/devicetree/bindings/spmi/spmi.yaml for the generic SPMI 17 - compatible : should be "qcom,spmi-pmic-arb". 47 spmi { 48 compatible = "qcom,spmi-pmic-arb";
|
| /freebsd/sys/contrib/device-tree/Bindings/mfd/ |
| H A D | qcom,spmi-pmic.txt | 1 Qualcomm SPMI PMICs multi-function device bindings 3 The Qualcomm SPMI series presently includes PM8941, PM8841 and PMA8084 4 PMICs. These PMICs use a QPNP scheme through SPMI interface. 5 QPNP is effectively a partitioning scheme for dividing the SPMI extended 11 interfaced to the chip via the SPMI (System Power Management Interface) bus. 13 16-bit SPMI slave address space into 256 smaller fixed-size regions, 256 bytes 51 or generalized "qcom,spmi-pmic". 52 - reg: Specifies the SPMI USID slave address for this device. 54 Documentation/devicetree/bindings/spmi/spmi.yaml 62 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.yaml [all …]
|
| H A D | qcom,spmi-pmic.yaml | 4 $id: http://devicetree.org/schemas/mfd/qcom,spmi-pmic.yaml# 7 title: Qualcomm SPMI PMICs multi-function device 11 to the chip via the SPMI (System Power Management Interface) bus. 13 16-bit SPMI peripheral address space into 256 smaller fixed-size regions, 256 bytes 16 The Qualcomm SPMI series includes the PM8941, PM8841, PMA8084, PM8998 and other 17 PMICs. These PMICs use a "QPNP" scheme through SPMI interface. 18 QPNP is effectively a partitioning scheme for dividing the SPMI extended 110 - const: qcom,spmi-pmic 128 $ref: /schemas/regulator/qcom,spmi-regulator.yaml# 138 - $ref: /schemas/iio/adc/qcom,spmi-adc5-gen3.yaml# [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
| H A D | qcom,spmi-vadc.txt | 1 Qualcomm's SPMI PMIC ADC 3 - SPMI PMIC voltage ADC (VADC) provides interface to clients to read 5 - SPMI PMIC5 voltage ADC (ADC) provides interface to clients to read 13 Definition: Should contain "qcom,spmi-vadc". 14 Should contain "qcom,spmi-adc5" for PMIC5 ADC driver. 15 Should contain "qcom,spmi-adc-rev2" for PMIC rev2 ADC driver. 21 Definition: VADC base address in the SPMI PMIC register map. 51 See include/dt-bindings/iio/qcom,spmi-vadc.h 54 Usage: required for "qcom,spmi-adc5" and "qcom,spmi-adc-rev2" 66 - For compatible property "qcom,spmi-vadc", valid values are [all …]
|
| H A D | qcom,spmi-vadc.yaml | 4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-vadc.yaml# 7 title: Qualcomm's SPMI PMIC ADC 14 SPMI PMIC voltage ADC (VADC) provides interface to clients to read 16 SPMI PMIC5/PMIC7 voltage ADC (ADC) provides interface to clients to read 26 - const: qcom,spmi-adc-rev2 28 - qcom,spmi-vadc 29 - qcom,spmi-adc5 30 - qcom,spmi-adc-rev2 31 - qcom,spmi-adc7 34 description: VADC base address in the SPMI PMIC register map [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
| H A D | hamoa-pmics.dtsi | 9 #include <dt-bindings/spmi/spmi.h> 198 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 231 compatible = "qcom,spmi-sdam"; 244 compatible = "qcom,spmi-sdam"; 264 compatible = "qcom,pmk8550-gpio", "qcom,spmi-gpio"; 284 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 290 compatible = "qcom,spmi-temp-alarm"; 297 compatible = "qcom,pm8550-gpio", "qcom,spmi-gpio"; 307 compatible = "qcom,pm8550-flash-led", "qcom,spmi-flash-led"; 322 compatible = "qcom,pm8550", "qcom,spmi-pmic"; [all …]
|
| H A D | x1e80100-pmics.dtsi | 9 #include <dt-bindings/spmi/spmi.h> 198 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 231 compatible = "qcom,spmi-sdam"; 244 compatible = "qcom,pmk8550-gpio", "qcom,spmi-gpio"; 264 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 270 compatible = "qcom,spmi-temp-alarm"; 277 compatible = "qcom,pm8550-gpio", "qcom,spmi-gpio"; 287 compatible = "qcom,pm8550-flash-led", "qcom,spmi-flash-led"; 302 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 308 compatible = "qcom,spmi-temp-alarm"; [all …]
|
| H A D | sc8180x-pmics.dtsi | 9 #include <dt-bindings/spmi/spmi.h> 10 #include <dt-bindings/iio/qcom,spmi-vadc.h> 70 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 90 compatible = "qcom,spmi-temp-alarm"; 99 compatible = "qcom,spmi-adc5"; 126 compatible = "qcom,spmi-adc-tm5"; 143 compatible = "qcom,pmc8180-gpio", "qcom,spmi-gpio"; 154 compatible = "qcom,pmc8180", "qcom,spmi-pmic"; 161 compatible = "qcom,smb2351", "qcom,spmi-pmic"; 167 compatible = "qcom,spmi-adc-rev2"; [all …]
|
| H A D | sc8280xp-pmics.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-adc7-pm8350.h> 7 #include <dt-bindings/iio/qcom,spmi-adc7-pmk8350.h> 8 #include <dt-bindings/iio/qcom,spmi-adc7-pmr735a.h> 11 #include <dt-bindings/spmi/spmi.h> 99 compatible = "qcom,pmk8350", "qcom,spmi-pmic"; 124 compatible = "qcom,spmi-adc7"; 164 compatible = "qcom,spmi-adc-tm5-gen2"; 183 compatible = "qcom,spmi-sdam"; 193 compatible = "qcom,pm8350", "qcom,spmi-pmic"; 199 compatible = "qcom,spmi-temp-alarm"; [all …]
|
| H A D | pmk8350.dtsi | 9 #include <dt-bindings/spmi/spmi.h> 28 compatible = "qcom,pmk8350", "qcom,spmi-pmic"; 53 compatible = "qcom,spmi-adc7"; 62 compatible = "qcom,spmi-adc-tm5-gen2"; 80 compatible = "qcom,spmi-sdam"; 88 compatible = "qcom,spmi-sdam"; 101 compatible = "qcom,spmi-sdam"; 109 compatible = "qcom,spmi-sdam"; 117 compatible = "qcom,spmi-sdam"; 125 compatible = "qcom,spmi-sdam"; [all …]
|
| H A D | pm8550vs.dtsi | 7 #include <dt-bindings/spmi/spmi.h> 96 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 104 compatible = "qcom,spmi-temp-alarm"; 111 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio"; 122 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 130 compatible = "qcom,spmi-temp-alarm"; 137 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio"; 148 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 156 compatible = "qcom,spmi-temp-alarm"; 163 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio"; [all …]
|
| H A D | pmcx0102.dtsi | 7 #include <dt-bindings/spmi/spmi.h> 91 compatible = "qcom,pmcx0102", "qcom,spmi-pmic"; 97 compatible = "qcom,spmi-temp-alarm"; 104 compatible = "qcom,pmcx0102-gpio", "qcom,spmi-gpio"; 115 compatible = "qcom,pmcx0102", "qcom,spmi-pmic"; 121 compatible = "qcom,spmi-temp-alarm"; 128 compatible = "qcom,pmcx0102-gpio", "qcom,spmi-gpio"; 141 compatible = "qcom,pmcx0102", "qcom,spmi-pmic"; 147 compatible = "qcom,spmi-temp-alarm"; 154 compatible = "qcom,pmcx0102-gpio", "qcom,spmi-gpio"; [all …]
|
| H A D | sa8775p-pmics.dtsi | 7 #include <dt-bindings/spmi/spmi.h> 103 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 109 compatible = "qcom,spmi-temp-alarm"; 136 compatible = "qcom,pmm8654au-gpio", "qcom,spmi-gpio"; 146 compatible = "qcom,spmi-sdam"; 160 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 166 compatible = "qcom,spmi-temp-alarm"; 173 compatible = "qcom,pmm8654au-gpio", "qcom,spmi-gpio"; 184 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 190 compatible = "qcom,spmi-temp-alarm"; [all …]
|
| H A D | pmh0110-kaanapali.dtsi | 7 #include <dt-bindings/spmi/spmi.h> 119 compatible = "qcom,pmh0110", "qcom,spmi-pmic"; 125 compatible = "qcom,spmi-temp-alarm"; 132 compatible = "qcom,pmh0110-gpio", "qcom,spmi-gpio"; 143 compatible = "qcom,pmh0110", "qcom,spmi-pmic"; 149 compatible = "qcom,spmi-temp-alarm"; 156 compatible = "qcom,pmh0110-gpio", "qcom,spmi-gpio"; 167 compatible = "qcom,pmh0110", "qcom,spmi-pmic"; 173 compatible = "qcom,spmi-temp-alarm"; 180 compatible = "qcom,pmh0110-gpio", "qcom,spmi-gpio"; [all …]
|
| H A D | lemans-pmics.dtsi | 7 #include <dt-bindings/spmi/spmi.h> 103 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 109 compatible = "qcom,spmi-temp-alarm"; 145 compatible = "qcom,pmm8654au-gpio", "qcom,spmi-gpio"; 155 compatible = "qcom,spmi-sdam"; 169 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 175 compatible = "qcom,spmi-temp-alarm"; 182 compatible = "qcom,pmm8654au-gpio", "qcom,spmi-gpio"; 193 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 199 compatible = "qcom,spmi-temp-alarm"; [all …]
|
| H A D | pm8450a.dtsi | 7 #include <dt-bindings/spmi/spmi.h> 11 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 17 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 28 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 34 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 45 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 51 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 62 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 68 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio";
|
| H A D | sa8540p-pmics.dtsi | 8 #include <dt-bindings/spmi/spmi.h> 12 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 26 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 37 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 43 compatible = "qcom,spmi-sdam"; 52 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 63 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 69 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 80 compatible = "qcom,pm8150", "qcom,spmi [all...] |