kirkwood-openrd-client.dts 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Marvell OpenRD Client Board Description
  4. *
  5. * Andrew Lunn <[email protected]>
  6. *
  7. * This file contains the definitions that are specific to OpenRD
  8. * client variant of the Marvell Kirkwood Development Board.
  9. */
  10. /dts-v1/;
  11. #include "kirkwood-openrd.dtsi"
  12. / {
  13. model = "OpenRD Client";
  14. compatible = "marvell,openrd-client", "marvell,openrd", "marvell,kirkwood-88f6281", "marvell,kirkwood";
  15. ocp@f1000000 {
  16. audio-controller@a0000 {
  17. status = "okay";
  18. };
  19. i2c@11000 {
  20. status = "okay";
  21. clock-frequency = <400000>;
  22. cs42l51: cs42l51@4a {
  23. compatible = "cirrus,cs42l51";
  24. reg = <0x4a>;
  25. #sound-dai-cells = <0>;
  26. };
  27. };
  28. };
  29. sound {
  30. compatible = "simple-audio-card";
  31. simple-audio-card,format = "i2s";
  32. simple-audio-card,mclk-fs = <256>;
  33. simple-audio-card,cpu {
  34. sound-dai = <&audio0 0>;
  35. };
  36. simple-audio-card,codec {
  37. sound-dai = <&cs42l51>;
  38. };
  39. };
  40. };
  41. &mdio {
  42. status = "okay";
  43. ethphy0: ethernet-phy@8 {
  44. reg = <8>;
  45. };
  46. ethphy1: ethernet-phy@24 {
  47. reg = <24>;
  48. };
  49. };
  50. &eth0 {
  51. status = "okay";
  52. ethernet0-port@0 {
  53. phy-handle = <&ethphy0>;
  54. };
  55. };
  56. &eth1 {
  57. status = "okay";
  58. ethernet1-port@0 {
  59. phy-handle = <&ethphy1>;
  60. };
  61. };