rk3399-nanopi-m4.dts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2. /*
  3. * FriendlyElec NanoPi M4 board device tree source
  4. *
  5. * Copyright (c) 2018 FriendlyElec Computer Tech. Co., Ltd.
  6. * (http://www.friendlyarm.com)
  7. *
  8. * Copyright (c) 2018 Collabora Ltd.
  9. * Copyright (c) 2019 Arm Ltd.
  10. */
  11. /dts-v1/;
  12. #include "rk3399-nanopi4.dtsi"
  13. / {
  14. model = "FriendlyElec NanoPi M4";
  15. compatible = "friendlyarm,nanopi-m4", "rockchip,rk3399";
  16. vdd_5v: vdd-5v {
  17. compatible = "regulator-fixed";
  18. regulator-name = "vdd_5v";
  19. regulator-always-on;
  20. regulator-boot-on;
  21. };
  22. vcc5v0_core: vcc5v0-core {
  23. compatible = "regulator-fixed";
  24. regulator-name = "vcc5v0_core";
  25. regulator-always-on;
  26. regulator-boot-on;
  27. vin-supply = <&vdd_5v>;
  28. };
  29. vcc5v0_usb1: vcc5v0-usb1 {
  30. compatible = "regulator-fixed";
  31. regulator-name = "vcc5v0_usb1";
  32. regulator-always-on;
  33. regulator-boot-on;
  34. vin-supply = <&vcc5v0_sys>;
  35. };
  36. vcc5v0_usb2: vcc5v0-usb2 {
  37. compatible = "regulator-fixed";
  38. regulator-name = "vcc5v0_usb2";
  39. regulator-always-on;
  40. regulator-boot-on;
  41. vin-supply = <&vcc5v0_sys>;
  42. };
  43. };
  44. &vcc3v3_sys {
  45. vin-supply = <&vcc5v0_core>;
  46. };
  47. &u2phy0_host {
  48. phy-supply = <&vcc5v0_usb1>;
  49. };
  50. &u2phy1_host {
  51. phy-supply = <&vcc5v0_usb2>;
  52. };
  53. &vbus_typec {
  54. regulator-always-on;
  55. vin-supply = <&vdd_5v>;
  56. };