orion5x-mv88f5182.dtsi 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /*
  2. * Copyright (C) 2014 Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  3. *
  4. * This file is licensed under the terms of the GNU General Public
  5. * License version 2. This program is licensed "as is" without any
  6. * warranty of any kind, whether express or implied.
  7. */
  8. #include "orion5x.dtsi"
  9. / {
  10. compatible = "marvell,orion5x-88f5182", "marvell,orion5x";
  11. soc {
  12. compatible = "marvell,orion5x-88f5182-mbus", "simple-bus";
  13. internal-regs {
  14. pinctrl: pinctrl@10000 {
  15. compatible = "marvell,88f5182-pinctrl";
  16. reg = <0x10000 0x8>, <0x10050 0x4>;
  17. pmx_sata0: pmx-sata0 {
  18. marvell,pins = "mpp12", "mpp14";
  19. marvell,function = "sata0";
  20. };
  21. pmx_sata1: pmx-sata1 {
  22. marvell,pins = "mpp13", "mpp15";
  23. marvell,function = "sata1";
  24. };
  25. };
  26. core_clk: core-clocks@10030 {
  27. compatible = "marvell,mv88f5182-core-clock";
  28. reg = <0x10010 0x4>;
  29. #clock-cells = <1>;
  30. };
  31. mbusc: mbus-controller@20000 {
  32. compatible = "marvell,mbus-controller";
  33. reg = <0x20000 0x100>, <0x1500 0x20>;
  34. };
  35. };
  36. };
  37. };