kirkwood-ts219.dtsi 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. / {
  2. model = "QNAP TS219 family";
  3. compatible = "qnap,ts219", "marvell,kirkwood";
  4. memory {
  5. device_type = "memory";
  6. reg = <0x00000000 0x20000000>;
  7. };
  8. chosen {
  9. bootargs = "console=ttyS0,115200n8";
  10. };
  11. ocp@f1000000 {
  12. i2c@11000 {
  13. status = "okay";
  14. clock-frequency = <400000>;
  15. s35390a: s35390a@30 {
  16. compatible = "s35390a";
  17. reg = <0x30>;
  18. };
  19. };
  20. serial@12000 {
  21. clock-frequency = <200000000>;
  22. status = "okay";
  23. };
  24. serial@12100 {
  25. clock-frequency = <200000000>;
  26. status = "okay";
  27. };
  28. poweroff@12100 {
  29. compatible = "qnap,power-off";
  30. reg = <0x12000 0x100>;
  31. clocks = <&gate_clk 7>;
  32. };
  33. spi@10600 {
  34. status = "okay";
  35. m25p128@0 {
  36. #address-cells = <1>;
  37. #size-cells = <1>;
  38. compatible = "m25p128";
  39. reg = <0>;
  40. spi-max-frequency = <20000000>;
  41. mode = <0>;
  42. partition@0000000 {
  43. reg = <0x00000000 0x00080000>;
  44. label = "U-Boot";
  45. };
  46. partition@00200000 {
  47. reg = <0x00200000 0x00200000>;
  48. label = "Kernel";
  49. };
  50. partition@00400000 {
  51. reg = <0x00400000 0x00900000>;
  52. label = "RootFS1";
  53. };
  54. partition@00d00000 {
  55. reg = <0x00d00000 0x00300000>;
  56. label = "RootFS2";
  57. };
  58. partition@00040000 {
  59. reg = <0x00080000 0x00040000>;
  60. label = "U-Boot Config";
  61. };
  62. partition@000c0000 {
  63. reg = <0x000c0000 0x00140000>;
  64. label = "NAS Config";
  65. };
  66. };
  67. };
  68. sata@80000 {
  69. status = "okay";
  70. nr-ports = <2>;
  71. };
  72. pcie-controller {
  73. status = "okay";
  74. pcie@1,0 {
  75. status = "okay";
  76. };
  77. };
  78. };
  79. };