sun8i-h3-emlid-neutis-n5h3-devboard.dts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. /*
  3. * DTS for Emlid Neutis N5 Dev board.
  4. *
  5. * Copyright (C) 2019 Georgii Staroselskii <georgiii.staroselskii@emlid.com>
  6. */
  7. /dts-v1/;
  8. #include "sun8i-h3-emlid-neutis-n5h3.dtsi"
  9. / {
  10. model = "Emlid Neutis N5H3 Developer board";
  11. compatible = "emlid,neutis-n5h3-devboard",
  12. "emlid,neutis-n5h3",
  13. "allwinner,sun8i-h3";
  14. vdd_cpux: gpio-regulator {
  15. compatible = "regulator-gpio";
  16. regulator-name = "vdd-cpux";
  17. regulator-type = "voltage";
  18. regulator-boot-on;
  19. regulator-always-on;
  20. regulator-min-microvolt = <1100000>;
  21. regulator-max-microvolt = <1300000>;
  22. regulator-ramp-delay = <50>; /* 4ms */
  23. gpios = <&r_pio 0 6 GPIO_ACTIVE_HIGH>; /* PL6 */
  24. gpios-states = <0x1>;
  25. states = <1100000 0x0>, <1300000 0x1>;
  26. };
  27. connector {
  28. compatible = "hdmi-connector";
  29. type = "a";
  30. port {
  31. hdmi_con_in: endpoint {
  32. remote-endpoint = <&hdmi_out_con>;
  33. };
  34. };
  35. };
  36. };
  37. &cpu0 {
  38. cpu-supply = <&vdd_cpux>;
  39. };
  40. &codec {
  41. status = "okay";
  42. };
  43. &emac {
  44. phy-handle = <&int_mii_phy>;
  45. phy-mode = "mii";
  46. allwinner,leds-active-low;
  47. status = "okay";
  48. };
  49. &hdmi {
  50. status = "okay";
  51. };
  52. &hdmi_out {
  53. hdmi_out_con: endpoint {
  54. remote-endpoint = <&hdmi_con_in>;
  55. };
  56. };
  57. &i2c1 {
  58. status = "okay";
  59. };