rk3399-nanopi-m4b.dts 915 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2. /*
  3. * FriendlyElec NanoPi M4B board device tree source
  4. *
  5. * Copyright (c) 2020 Chen-Yu Tsai <[email protected]>
  6. */
  7. /dts-v1/;
  8. #include "rk3399-nanopi-m4.dts"
  9. / {
  10. model = "FriendlyElec NanoPi M4B";
  11. compatible = "friendlyarm,nanopi-m4b", "rockchip,rk3399";
  12. adc-keys {
  13. compatible = "adc-keys";
  14. io-channels = <&saradc 1>;
  15. io-channel-names = "buttons";
  16. keyup-threshold-microvolt = <1500000>;
  17. poll-interval = <100>;
  18. button-recovery {
  19. label = "Recovery";
  20. linux,code = <KEY_VENDOR>;
  21. press-threshold-microvolt = <18000>;
  22. };
  23. };
  24. };
  25. /* No USB type-C PD power manager */
  26. /delete-node/ &fusb0;
  27. &i2c4 {
  28. status = "disabled";
  29. };
  30. &u2phy0_host {
  31. phy-supply = <&vcc5v0_usb2>;
  32. };
  33. &u2phy0_otg {
  34. phy-supply = <&vbus_typec>;
  35. };
  36. &u2phy1_otg {
  37. phy-supply = <&vcc5v0_usb1>;
  38. };
  39. &vbus_typec {
  40. enable-active-high;
  41. gpios = <&gpio4 RK_PD2 GPIO_ACTIVE_HIGH>;
  42. };