kirkwood-openrd-client.dts 1.3 KB

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