dove-d2plug.dts 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. // SPDX-License-Identifier: GPL-2.0
  2. /dts-v1/;
  3. #include "dove.dtsi"
  4. / {
  5. model = "Globalscale D2Plug";
  6. compatible = "globalscale,d2plug", "marvell,dove";
  7. memory {
  8. device_type = "memory";
  9. reg = <0x00000000 0x40000000>;
  10. };
  11. chosen {
  12. bootargs = "console=ttyS0,115200n8 earlyprintk";
  13. };
  14. leds {
  15. compatible = "gpio-leds";
  16. pinctrl-0 = <&pmx_gpio_0 &pmx_gpio_1 &pmx_gpio_2>;
  17. pinctrl-names = "default";
  18. wlan-ap {
  19. label = "wlan-ap";
  20. gpios = <&gpio0 0 1>;
  21. };
  22. wlan-act {
  23. label = "wlan-act";
  24. gpios = <&gpio0 1 1>;
  25. };
  26. bluetooth-act {
  27. label = "bt-act";
  28. gpios = <&gpio0 2 1>;
  29. };
  30. };
  31. };
  32. &uart0 { status = "okay"; };
  33. &sata0 { status = "okay"; };
  34. &i2c0 { status = "okay"; };
  35. &mdio { status = "okay"; };
  36. &eth { status = "okay"; };
  37. /* Samsung M8G2F eMMC */
  38. &sdio0 {
  39. status = "okay";
  40. non-removable;
  41. bus-width = <4>;
  42. };
  43. /* Marvell SD8787 WLAN/BT */
  44. &sdio1 {
  45. status = "okay";
  46. non-removable;
  47. bus-width = <4>;
  48. };
  49. &spi0 {
  50. status = "okay";
  51. /* spi0.0: 4M Flash Macronix MX25L3205D */
  52. flash@0 {
  53. compatible = "st,m25l3205d";
  54. spi-max-frequency = <20000000>;
  55. reg = <0>;
  56. };
  57. };