Linux Audio

Check our new training course

Yocto distribution development and maintenance

Need a Yocto distribution for your embedded project?
Loading...
v4.17
 
  1/*
  2 * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
  3 *
  4 * This program is free software; you can redistribute it and/or modify
  5 * it under the terms of the GNU General Public License version 2 as
  6 * published by the Free Software Foundation.
  7 */
  8
  9/*
 10 * Integrated Power Management Chip
 11 * http://www.ti.com/lit/ds/symlink/twl6030.pdf
 12 */
 13&twl {
 14	compatible = "ti,twl6030";
 15	interrupt-controller;
 16	#interrupt-cells = <1>;
 17
 18	rtc {
 19		compatible = "ti,twl4030-rtc";
 20		interrupts = <11>;
 21	};
 22
 23	vaux1: regulator-vaux1 {
 24		compatible = "ti,twl6030-vaux1";
 25		regulator-min-microvolt = <1000000>;
 26		regulator-max-microvolt = <3000000>;
 27	};
 28
 29	vaux2: regulator-vaux2 {
 30		compatible = "ti,twl6030-vaux2";
 31		regulator-min-microvolt = <1200000>;
 32		regulator-max-microvolt = <2800000>;
 33	};
 34
 35	vaux3: regulator-vaux3 {
 36		compatible = "ti,twl6030-vaux3";
 37		regulator-min-microvolt = <1000000>;
 38		regulator-max-microvolt = <3000000>;
 39	};
 40
 41	vmmc: regulator-vmmc {
 42		compatible = "ti,twl6030-vmmc";
 43		regulator-min-microvolt = <1200000>;
 44		regulator-max-microvolt = <3000000>;
 45	};
 46
 47	vpp: regulator-vpp {
 48		compatible = "ti,twl6030-vpp";
 49		regulator-min-microvolt = <1800000>;
 50		regulator-max-microvolt = <2500000>;
 51	};
 52
 53	vusim: regulator-vusim {
 54		compatible = "ti,twl6030-vusim";
 55		regulator-min-microvolt = <1200000>;
 56		regulator-max-microvolt = <2900000>;
 57	};
 58
 59	vdac: regulator-vdac {
 60		compatible = "ti,twl6030-vdac";
 61	};
 62
 63	vana: regulator-vana {
 64		compatible = "ti,twl6030-vana";
 65	};
 66
 67	vcxio: regulator-vcxio {
 68		compatible = "ti,twl6030-vcxio";
 69		regulator-always-on;
 70	};
 71
 72	vusb: regulator-vusb {
 73		compatible = "ti,twl6030-vusb";
 74	};
 75
 76	v1v8: regulator-v1v8 {
 77		compatible = "ti,twl6030-v1v8";
 78		regulator-always-on;
 79	};
 80
 81	v2v1: regulator-v2v1 {
 82		compatible = "ti,twl6030-v2v1";
 83		regulator-always-on;
 84	};
 85
 86	twl_usb_comparator: usb-comparator {
 87		compatible = "ti,twl6030-usb";
 88		interrupts = <4>, <10>;
 89	};
 90
 91	twl_pwm: pwm {
 92		/* provides two PWMs (id 0, 1 for PWM1 and PWM2) */
 93		compatible = "ti,twl6030-pwm";
 94		#pwm-cells = <2>;
 95	};
 96
 97	twl_pwmled: pwmled {
 98		/* provides one PWM (id 0 for Charging indicator LED) */
 99		compatible = "ti,twl6030-pwmled";
100		#pwm-cells = <2>;
101	};
102
103	gpadc {
104		compatible = "ti,twl6030-gpadc";
105		interrupts = <3>;
106		#io-channel-cells = <1>;
107	};
108};
v5.4
  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 * http://www.ti.com/lit/ds/symlink/twl6030.pdf
  9 */
 10&twl {
 11	compatible = "ti,twl6030";
 12	interrupt-controller;
 13	#interrupt-cells = <1>;
 14
 15	rtc {
 16		compatible = "ti,twl4030-rtc";
 17		interrupts = <11>;
 18	};
 19
 20	vaux1: regulator-vaux1 {
 21		compatible = "ti,twl6030-vaux1";
 22		regulator-min-microvolt = <1000000>;
 23		regulator-max-microvolt = <3000000>;
 24	};
 25
 26	vaux2: regulator-vaux2 {
 27		compatible = "ti,twl6030-vaux2";
 28		regulator-min-microvolt = <1200000>;
 29		regulator-max-microvolt = <2800000>;
 30	};
 31
 32	vaux3: regulator-vaux3 {
 33		compatible = "ti,twl6030-vaux3";
 34		regulator-min-microvolt = <1000000>;
 35		regulator-max-microvolt = <3000000>;
 36	};
 37
 38	vmmc: regulator-vmmc {
 39		compatible = "ti,twl6030-vmmc";
 40		regulator-min-microvolt = <1200000>;
 41		regulator-max-microvolt = <3000000>;
 42	};
 43
 44	vpp: regulator-vpp {
 45		compatible = "ti,twl6030-vpp";
 46		regulator-min-microvolt = <1800000>;
 47		regulator-max-microvolt = <2500000>;
 48	};
 49
 50	vusim: regulator-vusim {
 51		compatible = "ti,twl6030-vusim";
 52		regulator-min-microvolt = <1200000>;
 53		regulator-max-microvolt = <2900000>;
 54	};
 55
 56	vdac: regulator-vdac {
 57		compatible = "ti,twl6030-vdac";
 58	};
 59
 60	vana: regulator-vana {
 61		compatible = "ti,twl6030-vana";
 62	};
 63
 64	vcxio: regulator-vcxio {
 65		compatible = "ti,twl6030-vcxio";
 66		regulator-always-on;
 67	};
 68
 69	vusb: regulator-vusb {
 70		compatible = "ti,twl6030-vusb";
 71	};
 72
 73	v1v8: regulator-v1v8 {
 74		compatible = "ti,twl6030-v1v8";
 75		regulator-always-on;
 76	};
 77
 78	v2v1: regulator-v2v1 {
 79		compatible = "ti,twl6030-v2v1";
 80		regulator-always-on;
 81	};
 82
 83	twl_usb_comparator: usb-comparator {
 84		compatible = "ti,twl6030-usb";
 85		interrupts = <4>, <10>;
 86	};
 87
 88	twl_pwm: pwm {
 89		/* provides two PWMs (id 0, 1 for PWM1 and PWM2) */
 90		compatible = "ti,twl6030-pwm";
 91		#pwm-cells = <2>;
 92	};
 93
 94	twl_pwmled: pwmled {
 95		/* provides one PWM (id 0 for Charging indicator LED) */
 96		compatible = "ti,twl6030-pwmled";
 97		#pwm-cells = <2>;
 98	};
 99
100	gpadc {
101		compatible = "ti,twl6030-gpadc";
102		interrupts = <3>;
103		#io-channel-cells = <1>;
104	};
105};