cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

pm8350b.dtsi (1116B)


      1// SPDX-License-Identifier: BSD-3-Clause
      2/*
      3 * Copyright (c) 2021, Linaro Limited
      4 */
      5
      6#include <dt-bindings/interrupt-controller/irq.h>
      7#include <dt-bindings/spmi/spmi.h>
      8
      9/ {
     10	thermal-zones {
     11		pm8350b_thermal: pm8350c-thermal {
     12			polling-delay-passive = <100>;
     13			polling-delay = <0>;
     14			thermal-sensors = <&pm8350b_temp_alarm>;
     15
     16			trips {
     17				pm8350b_trip0: trip0 {
     18					temperature = <95000>;
     19					hysteresis = <0>;
     20					type = "passive";
     21				};
     22
     23				pm8350b_crit: pm8350c-crit {
     24					temperature = <115000>;
     25					hysteresis = <0>;
     26					type = "critical";
     27				};
     28			};
     29		};
     30	};
     31};
     32
     33&spmi_bus {
     34	pm8350b: pmic@3 {
     35		compatible = "qcom,pm8350b", "qcom,spmi-pmic";
     36		reg = <0x3 SPMI_USID>;
     37		#address-cells = <1>;
     38		#size-cells = <0>;
     39
     40		pm8350b_temp_alarm: temp-alarm@a00 {
     41			compatible = "qcom,spmi-temp-alarm";
     42			reg = <0xa00>;
     43			interrupts = <0x3 0xa 0x0 IRQ_TYPE_EDGE_BOTH>;
     44			#thermal-sensor-cells = <0>;
     45		};
     46
     47		pm8350b_gpios: gpio@8800 {
     48			compatible = "qcom,pm8350b-gpio";
     49			reg = <0x8800>;
     50			gpio-controller;
     51			#gpio-cells = <2>;
     52			interrupt-controller;
     53			#interrupt-cells = <2>;
     54		};
     55	};
     56};