am335x-bone.dts 1.5 KB

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