sun50i-h5-emlid-neutis-n5-devboard.dts 1.2 KB

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