twl4030.dtsi 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  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. * Integrated Power Management Chip
  10. */
  11. &twl {
  12. compatible = "ti,twl4030";
  13. interrupt-controller;
  14. #interrupt-cells = <1>;
  15. rtc {
  16. compatible = "ti,twl4030-rtc";
  17. interrupts = <11>;
  18. };
  19. watchdog {
  20. compatible = "ti,twl4030-wdt";
  21. };
  22. vcc: regulator-vdd1 {
  23. compatible = "ti,twl4030-vdd1";
  24. regulator-min-microvolt = <600000>;
  25. regulator-max-microvolt = <1450000>;
  26. };
  27. vdac: regulator-vdac {
  28. compatible = "ti,twl4030-vdac";
  29. regulator-min-microvolt = <1800000>;
  30. regulator-max-microvolt = <1800000>;
  31. };
  32. vpll2: regulator-vpll2 {
  33. compatible = "ti,twl4030-vpll2";
  34. regulator-min-microvolt = <1800000>;
  35. regulator-max-microvolt = <1800000>;
  36. };
  37. vmmc1: regulator-vmmc1 {
  38. compatible = "ti,twl4030-vmmc1";
  39. regulator-min-microvolt = <1850000>;
  40. regulator-max-microvolt = <3150000>;
  41. };
  42. vusb1v5: regulator-vusb1v5 {
  43. compatible = "ti,twl4030-vusb1v5";
  44. };
  45. vusb1v8: regulator-vusb1v8 {
  46. compatible = "ti,twl4030-vusb1v8";
  47. };
  48. vusb3v1: regulator-vusb3v1 {
  49. compatible = "ti,twl4030-vusb3v1";
  50. };
  51. vsim: regulator-vsim {
  52. compatible = "ti,twl4030-vsim";
  53. regulator-min-microvolt = <1800000>;
  54. regulator-max-microvolt = <3000000>;
  55. };
  56. twl_gpio: gpio {
  57. compatible = "ti,twl4030-gpio";
  58. gpio-controller;
  59. #gpio-cells = <2>;
  60. interrupt-controller;
  61. #interrupt-cells = <1>;
  62. };
  63. usb2_phy: twl4030-usb {
  64. compatible = "ti,twl4030-usb";
  65. interrupts = <10>, <4>;
  66. usb1v5-supply = <&vusb1v5>;
  67. usb1v8-supply = <&vusb1v8>;
  68. usb3v1-supply = <&vusb3v1>;
  69. usb_mode = <1>;
  70. };
  71. twl_pwm: pwm {
  72. compatible = "ti,twl4030-pwm";
  73. #pwm-cells = <2>;
  74. };
  75. twl_pwmled: pwmled {
  76. compatible = "ti,twl4030-pwmled";
  77. #pwm-cells = <2>;
  78. };
  79. };