1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 3 * Copyright (c) 2017-2019, The Linux Foundati 4 * Copyright (c) 2019, Linaro Limited 5 */ 6 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/irq 9 #include <dt-bindings/spmi/spmi.h> 10 #include <dt-bindings/iio/qcom,spmi-vadc.h> 11 12 / { 13 thermal-zones { 14 pm8150-thermal { 15 polling-delay-passive 16 17 thermal-sensors = <&pm 18 19 trips { 20 trip0 { 21 temper 22 hyster 23 type = 24 }; 25 26 trip1 { 27 temper 28 hyster 29 type = 30 }; 31 32 trip2 { 33 temper 34 hyster 35 type = 36 }; 37 }; 38 }; 39 }; 40 }; 41 42 &spmi_bus { 43 pm8150_0: pmic@0 { 44 compatible = "qcom,pm8150", "q 45 reg = <0x0 SPMI_USID>; 46 #address-cells = <1>; 47 #size-cells = <0>; 48 49 pon: pon@800 { 50 compatible = "qcom,pm8 51 reg = <0x0800>; 52 mode-bootloader = <0x2 53 mode-recovery = <0x1>; 54 55 pon_pwrkey: pwrkey { 56 compatible = " 57 interrupts = < 58 debounce = <15 59 bias-pull-up; 60 linux,code = < 61 62 status = "disa 63 }; 64 65 pon_resin: resin { 66 compatible = " 67 interrupts = < 68 debounce = <15 69 bias-pull-up; 70 71 status = "disa 72 }; 73 }; 74 75 pm8150_temp: temp-alarm@2400 { 76 compatible = "qcom,spm 77 reg = <0x2400>; 78 interrupts = <0x0 0x24 79 io-channels = <&pm8150 80 io-channel-names = "th 81 #thermal-sensor-cells 82 }; 83 84 pm8150_adc: adc@3100 { 85 compatible = "qcom,spm 86 reg = <0x3100>; 87 #address-cells = <1>; 88 #size-cells = <0>; 89 #io-channel-cells = <1 90 interrupts = <0x0 0x31 91 92 channel@0 { 93 reg = <ADC5_RE 94 qcom,pre-scali 95 label = "ref_g 96 }; 97 98 channel@1 { 99 reg = <ADC5_1P 100 qcom,pre-scali 101 label = "vref_ 102 }; 103 104 channel@6 { 105 reg = <ADC5_DI 106 qcom,pre-scali 107 label = "die_t 108 }; 109 }; 110 111 pm8150_adc_tm: adc-tm@3500 { 112 compatible = "qcom,spm 113 reg = <0x3500>; 114 interrupts = <0x0 0x35 115 #thermal-sensor-cells 116 #address-cells = <1>; 117 #size-cells = <0>; 118 status = "disabled"; 119 }; 120 121 rtc@6000 { 122 compatible = "qcom,pm8 123 reg = <0x6000>, <0x610 124 reg-names = "rtc", "al 125 interrupts = <0x0 0x61 126 }; 127 128 pm8150_gpios: gpio@c000 { 129 compatible = "qcom,pm8 130 reg = <0xc000>; 131 gpio-controller; 132 gpio-ranges = <&pm8150 133 #gpio-cells = <2>; 134 interrupt-controller; 135 #interrupt-cells = <2> 136 }; 137 }; 138 139 pmic@1 { 140 compatible = "qcom,pm8150", "q 141 reg = <0x1 SPMI_USID>; 142 #address-cells = <1>; 143 #size-cells = <0>; 144 }; 145 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.