The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/twl4030.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 };

Cache object: d8c5a4d265b71db4c892060d868d994e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.