kirkwood-6281.dtsi 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. / {
  2. ocp@f1000000 {
  3. pinctrl: pinctrl@10000 {
  4. compatible = "marvell,88f6281-pinctrl";
  5. reg = <0x10000 0x20>;
  6. pmx_nand: pmx-nand {
  7. marvell,pins = "mpp0", "mpp1", "mpp2", "mpp3",
  8. "mpp4", "mpp5", "mpp18",
  9. "mpp19";
  10. marvell,function = "nand";
  11. };
  12. pmx_sata0: pmx-sata0 {
  13. marvell,pins = "mpp5", "mpp21", "mpp23";
  14. marvell,function = "sata0";
  15. };
  16. pmx_sata1: pmx-sata1 {
  17. marvell,pins = "mpp4", "mpp20", "mpp22";
  18. marvell,function = "sata1";
  19. };
  20. pmx_spi: pmx-spi {
  21. marvell,pins = "mpp0", "mpp1", "mpp2", "mpp3";
  22. marvell,function = "spi";
  23. };
  24. pmx_twsi0: pmx-twsi0 {
  25. marvell,pins = "mpp8", "mpp9";
  26. marvell,function = "twsi0";
  27. };
  28. pmx_uart0: pmx-uart0 {
  29. marvell,pins = "mpp10", "mpp11";
  30. marvell,function = "uart0";
  31. };
  32. pmx_uart1: pmx-uart1 {
  33. marvell,pins = "mpp13", "mpp14";
  34. marvell,function = "uart1";
  35. };
  36. pmx_sdio: pmx-sdio {
  37. marvell,pins = "mpp12", "mpp13", "mpp14",
  38. "mpp15", "mpp16", "mpp17";
  39. marvell,function = "sdio";
  40. };
  41. };
  42. rtc@10300 {
  43. compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
  44. reg = <0x10300 0x20>;
  45. interrupts = <53>;
  46. clocks = <&gate_clk 7>;
  47. };
  48. sata@80000 {
  49. compatible = "marvell,orion-sata";
  50. reg = <0x80000 0x5000>;
  51. interrupts = <21>;
  52. clocks = <&gate_clk 14>, <&gate_clk 15>;
  53. clock-names = "0", "1";
  54. status = "disabled";
  55. };
  56. mvsdio@90000 {
  57. compatible = "marvell,orion-sdio";
  58. reg = <0x90000 0x200>;
  59. interrupts = <28>;
  60. clocks = <&gate_clk 4>;
  61. bus-width = <4>;
  62. cap-sdio-irq;
  63. cap-sd-highspeed;
  64. cap-mmc-highspeed;
  65. status = "disabled";
  66. };
  67. };
  68. };