1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 3 * Copyright (c) 2020, Konrad Dybcio 4 */ 5 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/input/linux-event-codes. 8 #include <dt-bindings/interrupt-controller/irq 9 #include <dt-bindings/spmi/spmi.h> 10 #include <dt-bindings/thermal/thermal.h> 11 12 / { 13 thermal-zones { 14 pm660l-thermal { 15 polling-delay-passive 16 17 thermal-sensors = <&pm 18 19 trips { 20 pm660l_alert0: 21 temper 22 hyster 23 type = 24 }; 25 pm660l_crit: p 26 temper 27 hyster 28 type = 29 }; 30 }; 31 }; 32 }; 33 }; 34 35 &spmi_bus { 36 37 pmic@2 { 38 compatible = "qcom,pm660l", "q 39 reg = <0x2 SPMI_USID>; 40 #address-cells = <1>; 41 #size-cells = <0>; 42 43 pm660l_temp: temp-alarm@2400 { 44 compatible = "qcom,spm 45 reg = <0x2400>; 46 interrupts = <0x2 0x24 47 #thermal-sensor-cells 48 }; 49 50 pm660l_gpios: gpio@c000 { 51 compatible = "qcom,pm6 52 reg = <0xc000>; 53 gpio-controller; 54 gpio-ranges = <&pm660l 55 #gpio-cells = <2>; 56 interrupt-controller; 57 #interrupt-cells = <2> 58 }; 59 }; 60 61 pmic@3 { 62 compatible = "qcom,pm660l", "q 63 reg = <0x3 SPMI_USID>; 64 #address-cells = <1>; 65 #size-cells = <0>; 66 67 pm660l_lpg: pwm { 68 compatible = "qcom,pm6 69 70 status = "disabled"; 71 }; 72 73 pm660l_wled: leds@d800 { 74 compatible = "qcom,pm6 75 reg = <0xd800>, <0xd90 76 interrupts = <0x3 0xd8 77 <0x3 0xd8 78 interrupt-names = "ovp 79 label = "backlight"; 80 81 status = "disabled"; 82 }; 83 84 pm660l_spmi_regulators: regula 85 compatible = "qcom,pm6 86 }; 87 }; 88 }; 89
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.