| /linux-6.15/Documentation/devicetree/bindings/spmi/ |
| H A D | hisilicon,hisi-spmi-controller.yaml | 4 $id: http://devicetree.org/schemas/spmi/hisilicon,hisi-spmi-controller.yaml# 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: 41 - hisilicon,spmi-channel 57 #include <dt-bindings/spmi/spmi.h> 59 spmi@fff24000 { 60 compatible = "hisilicon,kirin970-spmi-controller"; [all …]
|
| H A D | mtk,spmi-mtk-pmif.yaml | 4 $id: http://devicetree.org/schemas/spmi/mtk,spmi-mtk-pmif.yaml# 17 - $ref: spmi.yaml 23 - mediatek,mt6873-spmi 24 - mediatek,mt8195-spmi 27 - mediatek,mt8186-spmi 28 - mediatek,mt8188-spmi 29 - const: mediatek,mt8195-spmi 68 spmi: spmi@10027000 { 69 compatible = "mediatek,mt6873-spmi";
|
| H A D | qcom,x1e80100-spmi-pmic-arb.yaml | 4 $id: http://devicetree.org/schemas/spmi/qcom,x1e80100-spmi-pmic-arb.yaml# 24 - const: qcom,sar2130p-spmi-pmic-arb 25 - const: qcom,x1e80100-spmi-pmic-arb 26 - const: qcom,x1e80100-spmi-pmic-arb 63 "^spmi@[a-f0-9]+$": 65 $ref: /schemas/spmi/spmi.yaml 112 spmi: arbiter@c400000 { 113 compatible = "qcom,x1e80100-spmi-pmic-arb"; 126 spmi_bus0: spmi@c42d000 {
|
| /linux-6.15/arch/arm64/boot/dts/qcom/ |
| H A D | x1e80100-pmics.dtsi | 9 #include <dt-bindings/spmi/spmi.h> 231 compatible = "qcom,spmi-sdam"; 270 compatible = "qcom,spmi-temp-alarm"; 308 compatible = "qcom,spmi-temp-alarm"; 333 compatible = "qcom,spmi-temp-alarm"; 357 compatible = "qcom,spmi-temp-alarm"; 381 compatible = "qcom,spmi-temp-alarm"; 405 compatible = "qcom,spmi-temp-alarm"; 430 compatible = "qcom,spmi-temp-alarm"; 455 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"; 167 compatible = "qcom,spmi-adc-rev2"; 225 compatible = "qcom,spmi-adc-rev2"; 266 compatible = "qcom,spmi-temp-alarm"; 275 compatible = "qcom,spmi-adc5"; [all …]
|
| H A D | pmk8350.dtsi | 9 #include <dt-bindings/spmi/spmi.h> 53 compatible = "qcom,spmi-adc7"; 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"; 133 compatible = "qcom,spmi-sdam"; 141 compatible = "qcom,spmi-sdam"; [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> 59 compatible = "qcom,pmk8350", "qcom,spmi-pmic"; 84 compatible = "qcom,spmi-adc7"; 124 compatible = "qcom,spmi-adc-tm5-gen2"; 143 compatible = "qcom,spmi-sdam"; 153 compatible = "qcom,pm8350", "qcom,spmi-pmic"; 159 compatible = "qcom,spmi-temp-alarm"; [all …]
|
| H A D | pm8550vs.dtsi | 7 #include <dt-bindings/spmi/spmi.h> 96 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 102 compatible = "qcom,spmi-temp-alarm"; 109 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio"; 120 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 126 compatible = "qcom,spmi-temp-alarm"; 133 compatible = "qcom,pm8550vs-gpio", "qcom,spmi-gpio"; 144 compatible = "qcom,pm8550", "qcom,spmi-pmic"; 150 compatible = "qcom,spmi-temp-alarm"; 168 compatible = "qcom,pm8550", "qcom,spmi-pmic"; [all …]
|
| 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-pmic"; 86 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio";
|
| 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"; 184 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; 190 compatible = "qcom,spmi-temp-alarm"; 208 compatible = "qcom,pmm8654au", "qcom,spmi-pmic"; [all …]
|
| H A D | sm8750-pmics.dtsi | 93 compatible = "qcom,pm8550ve", "qcom,spmi-pmic"; 99 compatible = "qcom,spmi-temp-alarm"; 106 compatible = "qcom,pm8550ve-gpio", "qcom,spmi-gpio"; 117 compatible = "qcom,pm8550ve", "qcom,spmi-pmic"; 123 compatible = "qcom,spmi-temp-alarm"; 130 compatible = "qcom,pm8550ve-gpio", "qcom,spmi-gpio"; 141 compatible = "qcom,pm8550ve", "qcom,spmi-pmic"; 147 compatible = "qcom,spmi-temp-alarm"; 154 compatible = "qcom,pm8550ve-gpio", "qcom,spmi-gpio"; 166 compatible = "qcom,pm8550vs", "qcom,spmi-pmic"; [all …]
|
| H A D | pm8150l.dtsi | 7 #include <dt-bindings/iio/qcom,spmi-vadc.h> 9 #include <dt-bindings/spmi/spmi.h> 43 compatible = "qcom,pm8150l", "qcom,spmi-pmic"; 56 compatible = "qcom,spmi-temp-alarm"; 65 compatible = "qcom,spmi-adc5"; 92 compatible = "qcom,spmi-adc-tm5"; 102 compatible = "qcom,pm8150l-gpio", "qcom,spmi-gpio"; 113 compatible = "qcom,pm8150l", "qcom,spmi-pmic"; 119 compatible = "qcom,pm8150l-flash-led", "qcom,spmi-flash-led";
|
| H A D | pm6150l.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 8 #include <dt-bindings/spmi/spmi.h> 40 compatible = "qcom,pm6150l", "qcom,spmi-pmic"; 46 compatible = "qcom,spmi-temp-alarm"; 53 compatible = "qcom,spmi-adc5"; 86 compatible = "qcom,spmi-adc-tm5"; 96 compatible = "qcom,pm6150l-gpio", "qcom,spmi-gpio"; 107 compatible = "qcom,pm6150l", "qcom,spmi-pmic"; 113 compatible = "qcom,pm6150l-flash-led", "qcom,spmi-flash-led";
|
| H A D | pm660l.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 9 #include <dt-bindings/spmi/spmi.h> 38 compatible = "qcom,pm660l", "qcom,spmi-pmic"; 44 compatible = "qcom,spmi-temp-alarm"; 51 compatible = "qcom,pm660l-gpio", "qcom,spmi-gpio"; 62 compatible = "qcom,pm660l", "qcom,spmi-pmic"; 74 compatible = "qcom,pm660l-flash-led", "qcom,spmi-flash-led";
|
| H A D | pmm8155au_1.dtsi | 8 #include <dt-bindings/spmi/spmi.h> 9 #include <dt-bindings/iio/qcom,spmi-vadc.h> 43 compatible = "qcom,pmm8155au", "qcom,spmi-pmic"; 63 compatible = "qcom,spmi-temp-alarm"; 72 compatible = "qcom,spmi-adc5"; 99 compatible = "qcom,spmi-adc-tm5"; 118 compatible = "qcom,pmm8155au-gpio", "qcom,spmi-gpio"; 129 compatible = "qcom,pmm8155au", "qcom,spmi-pmic";
|
| H A D | pm8937.dtsi | 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 8 #include <dt-bindings/spmi/spmi.h> 42 compatible = "qcom,pm8937", "qcom,spmi-pmic"; 71 compatible = "qcom,pm8937-gpio", "qcom,spmi-gpio"; 81 compatible = "qcom,pm8937-mpp", "qcom,spmi-mpp"; 91 compatible = "qcom,spmi-temp-alarm"; 100 compatible = "qcom,spmi-vadc"; 141 compatible = "qcom,pm8937", "qcom,spmi-pmic";
|
| H A D | pm8150.dtsi | 9 #include <dt-bindings/spmi/spmi.h> 10 #include <dt-bindings/iio/qcom,spmi-vadc.h> 44 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 74 compatible = "qcom,spmi-temp-alarm"; 83 compatible = "qcom,spmi-adc5"; 110 compatible = "qcom,spmi-adc-tm5"; 127 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 138 compatible = "qcom,pm8150", "qcom,spmi-pmic";
|
| H A D | pm8998.dtsi | 4 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/spmi/spmi.h> 35 compatible = "qcom,pm8998", "qcom,spmi-pmic"; 65 compatible = "qcom,spmi-temp-alarm"; 81 compatible = "qcom,spmi-adc-rev2"; 95 compatible = "qcom,spmi-adc-tm-hc"; 112 compatible = "qcom,pm8998-gpio", "qcom,spmi-gpio"; 124 compatible = "qcom,pm8998", "qcom,spmi-pmic";
|
| H A D | pm8994.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 5 #include <dt-bindings/spmi/spmi.h> 33 compatible = "qcom,pm8994", "qcom,spmi-pmic"; 69 compatible = "qcom,spmi-temp-alarm"; 78 compatible = "qcom,spmi-vadc"; 111 compatible = "qcom,pm8994-gpio", "qcom,spmi-gpio"; 121 compatible = "qcom,pm8994-mpp", "qcom,spmi-mpp"; 132 compatible = "qcom,pm8994", "qcom,spmi-pmic";
|
| H A D | pm6125.dtsi | 3 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/spmi/spmi.h> 41 compatible = "qcom,pm6125", "qcom,spmi-pmic"; 71 compatible = "qcom,spmi-temp-alarm"; 80 compatible = "qcom,spmi-adc5"; 127 compatible = "qcom,spmi-adc-tm5"; 145 compatible = "qcom,pm6125-gpio", "qcom,spmi-gpio"; 156 compatible = "qcom,pm6125", "qcom,spmi-pmic";
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | qcom,spmi-pmic.yaml | 4 $id: http://devicetree.org/schemas/mfd/qcom,spmi-pmic.yaml# 102 - const: qcom,spmi-pmic 161 $ref: /schemas/leds/qcom,spmi-flash-led.yaml# 165 $ref: /schemas/nvmem/qcom,spmi-sdam.yaml# 236 #include <dt-bindings/spmi/spmi.h> 240 spmi@c440000 { 241 compatible = "qcom,spmi-pmic-arb"; 279 #include <dt-bindings/iio/qcom,spmi-vadc.h> 280 #include <dt-bindings/spmi/spmi.h> 313 compatible = "qcom,spmi-adc5"; [all …]
|
| /linux-6.15/arch/arm/boot/dts/qcom/ |
| H A D | pma8084.dtsi | 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 5 #include <dt-bindings/spmi/spmi.h> 10 compatible = "qcom,pma8084", "qcom,spmi-pmic"; 37 compatible = "qcom,pma8084-gpio", "qcom,spmi-gpio"; 47 compatible = "qcom,pma8084-mpp", "qcom,spmi-mpp"; 57 compatible = "qcom,spmi-temp-alarm"; 66 compatible = "qcom,spmi-vadc"; 100 compatible = "qcom,pma8084", "qcom,spmi-pmic";
|
| H A D | pmx55.dtsi | 8 #include <dt-bindings/iio/qcom,spmi-vadc.h> 10 #include <dt-bindings/spmi/spmi.h> 14 compatible = "qcom,pmx55", "qcom,spmi-pmic"; 27 compatible = "qcom,spmi-temp-alarm"; 36 compatible = "qcom,spmi-adc5"; 69 compatible = "qcom,pmx55-gpio", "qcom,spmi-gpio"; 80 compatible = "qcom,pmx55", "qcom,spmi-pmic";
|
| /linux-6.15/drivers/spmi/ |
| H A D | Makefile | 5 obj-$(CONFIG_SPMI) += spmi.o spmi-devres.o 7 obj-$(CONFIG_SPMI_HISI3670) += hisi-spmi-controller.o 8 obj-$(CONFIG_SPMI_MSM_PMIC_ARB) += spmi-pmic-arb.o 9 obj-$(CONFIG_SPMI_MTK_PMIF) += spmi-mtk-pmif.o
|
| /linux-6.15/Documentation/devicetree/bindings/iio/adc/ |
| H A D | qcom,spmi-vadc.yaml | 24 - const: qcom,spmi-adc-rev2 26 - qcom,spmi-vadc 27 - qcom,spmi-adc5 28 - qcom,spmi-adc-rev2 29 - qcom,spmi-adc7 116 - For compatible property "qcom,spmi-adc5", "qcom,spmi-adc7" and 146 const: qcom,spmi-vadc 169 const: qcom,spmi-adc-rev2 192 const: qcom,spmi-adc5 215 const: qcom,spmi-adc7 [all …]
|