am335x-bone.dts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. /*
  2. * Copyright (C) 2012 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. /dts-v1/;
  9. /include/ "am33xx.dtsi"
  10. / {
  11. model = "TI AM335x BeagleBone";
  12. compatible = "ti,am335x-bone", "ti,am33xx";
  13. memory {
  14. device_type = "memory";
  15. reg = <0x80000000 0x10000000>; /* 256 MB */
  16. };
  17. ocp {
  18. uart1: serial@44e09000 {
  19. status = "okay";
  20. };
  21. i2c1: i2c@44e0b000 {
  22. status = "okay";
  23. clock-frequency = <400000>;
  24. tps: tps@24 {
  25. reg = <0x24>;
  26. };
  27. };
  28. };
  29. };
  30. /include/ "tps65217.dtsi"
  31. &tps {
  32. regulators {
  33. dcdc1_reg: regulator@0 {
  34. regulator-always-on;
  35. };
  36. dcdc2_reg: regulator@1 {
  37. /* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
  38. regulator-name = "vdd_mpu";
  39. regulator-min-microvolt = <925000>;
  40. regulator-max-microvolt = <1325000>;
  41. regulator-boot-on;
  42. regulator-always-on;
  43. };
  44. dcdc3_reg: regulator@2 {
  45. /* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
  46. regulator-name = "vdd_core";
  47. regulator-min-microvolt = <925000>;
  48. regulator-max-microvolt = <1150000>;
  49. regulator-boot-on;
  50. regulator-always-on;
  51. };
  52. ldo1_reg: regulator@3 {
  53. regulator-always-on;
  54. };
  55. ldo2_reg: regulator@4 {
  56. regulator-always-on;
  57. };
  58. ldo3_reg: regulator@5 {
  59. regulator-always-on;
  60. };
  61. ldo4_reg: regulator@6 {
  62. regulator-always-on;
  63. };
  64. };
  65. };