sd5203.dts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * Copyright (c) 2020 HiSilicon Limited.
  4. *
  5. * DTS file for Hisilicon SD5203 Board
  6. */
  7. /dts-v1/;
  8. / {
  9. model = "Hisilicon SD5203";
  10. compatible = "H836ASDJ", "hisilicon,sd5203";
  11. interrupt-parent = <&vic>;
  12. #address-cells = <1>;
  13. #size-cells = <1>;
  14. chosen {
  15. bootargs = "console=ttyS0,9600 earlycon=uart8250,mmio32,0x1600d000";
  16. };
  17. aliases {
  18. serial0 = &uart0;
  19. };
  20. cpus {
  21. #address-cells = <1>;
  22. #size-cells = <0>;
  23. cpu0 {
  24. device_type = "cpu";
  25. compatible = "arm,arm926ej-s";
  26. reg = <0x0>;
  27. };
  28. };
  29. memory@30000000 {
  30. device_type = "memory";
  31. reg = <0x30000000 0x8000000>;
  32. };
  33. soc {
  34. #address-cells = <1>;
  35. #size-cells = <1>;
  36. compatible = "simple-bus";
  37. ranges;
  38. vic: interrupt-controller@10130000 {
  39. compatible = "snps,dw-apb-ictl";
  40. reg = <0x10130000 0x1000>;
  41. interrupt-controller;
  42. #interrupt-cells = <1>;
  43. };
  44. refclk125mhz: refclk125mhz {
  45. compatible = "fixed-clock";
  46. #clock-cells = <0>;
  47. clock-frequency = <125000000>;
  48. };
  49. timer0: timer@16002000 {
  50. compatible = "arm,sp804", "arm,primecell";
  51. reg = <0x16002000 0x1000>;
  52. interrupts = <4>;
  53. clocks = <&refclk125mhz>;
  54. clock-names = "apb_pclk";
  55. };
  56. timer1: timer@16003000 {
  57. compatible = "arm,sp804", "arm,primecell";
  58. reg = <0x16003000 0x1000>;
  59. interrupts = <5>;
  60. clocks = <&refclk125mhz>;
  61. clock-names = "apb_pclk";
  62. };
  63. uart0: serial@1600d000 {
  64. compatible = "snps,dw-apb-uart";
  65. reg = <0x1600d000 0x1000>;
  66. bus_id = "uart0";
  67. clocks = <&refclk125mhz>;
  68. clock-names = "baudclk", "apb_pclk";
  69. reg-shift = <2>;
  70. interrupts = <17>;
  71. };
  72. uart1: serial@1600c000 {
  73. compatible = "snps,dw-apb-uart";
  74. reg = <0x1600c000 0x1000>;
  75. clocks = <&refclk125mhz>;
  76. clock-names = "baudclk", "apb_pclk";
  77. reg-shift = <2>;
  78. interrupts = <16>;
  79. status = "disabled";
  80. };
  81. };
  82. };