qca9563_elecom_wrc-1750ghbk2-i.dts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
  2. #include "qca9563_elecom_wrc-ghbk2-i.dtsi"
  3. / {
  4. model = "ELECOM WRC-1750GHBK2-I/C";
  5. compatible = "elecom,wrc-1750ghbk2-i", "qca,qca9563";
  6. };
  7. &leds {
  8. led_power: power {
  9. label = "blue:power";
  10. gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
  11. default-state = "on";
  12. };
  13. wlan2g {
  14. label = "blue:wlan2g";
  15. gpios = <&gpio 7 GPIO_ACTIVE_HIGH>;
  16. linux,default-trigger = "phy1tpt";
  17. };
  18. wlan5g {
  19. label = "blue:wlan5g";
  20. gpios = <&gpio 8 GPIO_ACTIVE_HIGH>;
  21. linux,default-trigger = "phy0tpt";
  22. };
  23. };
  24. &partitions {
  25. partition@70000 {
  26. compatible = "denx,uimage";
  27. label = "firmware";
  28. reg = <0x070000 0xf70000>;
  29. };
  30. partition@fe0000 {
  31. label = "hwconfig";
  32. reg = <0xfe0000 0x010000>;
  33. read-only;
  34. };
  35. art: partition@ff0000 {
  36. label = "art";
  37. reg = <0xff0000 0x010000>;
  38. read-only;
  39. nvmem-layout {
  40. compatible = "fixed-layout";
  41. #address-cells = <1>;
  42. #size-cells = <1>;
  43. cal_art_1000: cal@1000 {
  44. reg = <0x1000 0x440>;
  45. };
  46. macaddr_art_1002: macaddr@1002 {
  47. compatible = "mac-base";
  48. reg = <0x1002 0x6>;
  49. #nvmem-cell-cells = <1>;
  50. };
  51. cal_art_5000: cal@5000 {
  52. reg = <0x5000 0x844>;
  53. };
  54. };
  55. };
  56. };
  57. &pcie {
  58. status = "okay";
  59. wifi@0,0 {
  60. compatible = "qcom,ath10k";
  61. reg = <0x0 0 0 0 0>;
  62. nvmem-cells = <&cal_art_5000>;
  63. nvmem-cell-names = "calibration";
  64. };
  65. };
  66. &eth0 {
  67. nvmem-cells = <&macaddr_art_1002 (-1)>;
  68. nvmem-cell-names = "mac-address";
  69. };
  70. &wmac {
  71. nvmem-cells = <&cal_art_1000>;
  72. nvmem-cell-names = "calibration";
  73. };