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

twl4030.dtsi (3071B)


      1// SPDX-License-Identifier: GPL-2.0-only
      2/*
      3 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
      4 */
      5
      6/*
      7 * Integrated Power Management Chip
      8 */
      9&twl {
     10	compatible = "ti,twl4030";
     11	interrupt-controller;
     12	#interrupt-cells = <1>;
     13
     14	rtc {
     15		compatible = "ti,twl4030-rtc";
     16		interrupts = <11>;
     17	};
     18
     19	charger: bci {
     20		compatible = "ti,twl4030-bci";
     21		interrupts = <9>, <2>;
     22		bci3v1-supply = <&vusb3v1>;
     23		io-channels = <&twl_madc 11>;
     24		io-channel-names = "vac";
     25	};
     26
     27	watchdog {
     28		compatible = "ti,twl4030-wdt";
     29	};
     30
     31	vaux1: regulator-vaux1 {
     32		compatible = "ti,twl4030-vaux1";
     33	};
     34
     35	vaux2: regulator-vaux2 {
     36		compatible = "ti,twl4030-vaux2";
     37	};
     38
     39	vaux3: regulator-vaux3 {
     40		compatible = "ti,twl4030-vaux3";
     41	};
     42
     43	vaux4: regulator-vaux4 {
     44		compatible = "ti,twl4030-vaux4";
     45	};
     46
     47	vcc: regulator-vdd1 {
     48		compatible = "ti,twl4030-vdd1";
     49		regulator-min-microvolt = <600000>;
     50		regulator-max-microvolt = <1450000>;
     51	};
     52
     53	vdac: regulator-vdac {
     54		compatible = "ti,twl4030-vdac";
     55		regulator-min-microvolt = <1800000>;
     56		regulator-max-microvolt = <1800000>;
     57	};
     58
     59	vio: regulator-vio {
     60		compatible = "ti,twl4030-vio";
     61	};
     62
     63	vintana1: regulator-vintana1 {
     64		compatible = "ti,twl4030-vintana1";
     65	};
     66
     67	vintana2: regulator-vintana2 {
     68		compatible = "ti,twl4030-vintana2";
     69	};
     70
     71	vintdig: regulator-vintdig {
     72		compatible = "ti,twl4030-vintdig";
     73	};
     74
     75	vmmc1: regulator-vmmc1 {
     76		compatible = "ti,twl4030-vmmc1";
     77		regulator-min-microvolt = <1850000>;
     78		regulator-max-microvolt = <3150000>;
     79	};
     80
     81	vmmc2: regulator-vmmc2 {
     82		compatible = "ti,twl4030-vmmc2";
     83		regulator-min-microvolt = <1850000>;
     84		regulator-max-microvolt = <3150000>;
     85	};
     86
     87	vusb1v5: regulator-vusb1v5 {
     88		compatible = "ti,twl4030-vusb1v5";
     89	};
     90
     91	vusb1v8: regulator-vusb1v8 {
     92		compatible = "ti,twl4030-vusb1v8";
     93	};
     94
     95	vusb3v1: regulator-vusb3v1 {
     96		compatible = "ti,twl4030-vusb3v1";
     97	};
     98
     99	vpll1: regulator-vpll1 {
    100		compatible = "ti,twl4030-vpll1";
    101	};
    102
    103	vpll2: regulator-vpll2 {
    104		compatible = "ti,twl4030-vpll2";
    105		regulator-min-microvolt = <1800000>;
    106		regulator-max-microvolt = <1800000>;
    107	};
    108
    109	vsim: regulator-vsim {
    110		compatible = "ti,twl4030-vsim";
    111		regulator-min-microvolt = <1800000>;
    112		regulator-max-microvolt = <3000000>;
    113	};
    114
    115	twl_gpio: gpio {
    116		compatible = "ti,twl4030-gpio";
    117		gpio-controller;
    118		#gpio-cells = <2>;
    119		interrupt-controller;
    120		#interrupt-cells = <1>;
    121	};
    122
    123	usb2_phy: twl4030-usb {
    124		compatible = "ti,twl4030-usb";
    125		interrupts = <10>, <4>;
    126		usb1v5-supply = <&vusb1v5>;
    127		usb1v8-supply = <&vusb1v8>;
    128		usb3v1-supply = <&vusb3v1>;
    129		usb_mode = <1>;
    130		#phy-cells = <0>;
    131	};
    132
    133	twl_pwm: pwm {
    134		compatible = "ti,twl4030-pwm";
    135		#pwm-cells = <2>;
    136	};
    137
    138	twl_pwmled: pwmled {
    139		compatible = "ti,twl4030-pwmled";
    140		#pwm-cells = <2>;
    141	};
    142
    143	twl_pwrbutton: pwrbutton {
    144		compatible = "ti,twl4030-pwrbutton";
    145		interrupts = <8>;
    146	};
    147
    148	twl_keypad: keypad {
    149		compatible = "ti,twl4030-keypad";
    150		interrupts = <1>;
    151		keypad,num-rows = <8>;
    152		keypad,num-columns = <8>;
    153	};
    154
    155	twl_madc: madc {
    156		compatible = "ti,twl4030-madc";
    157		interrupts = <3>;
    158		#io-channel-cells = <1>;
    159	};
    160};