tny_a9260_common.dtsi 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * tny_a9260_common.dtsi - Device Tree file for Caloa TNY A926x board
  4. *
  5. * Copyright (C) 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
  6. */
  7. / {
  8. chosen {
  9. bootargs = "mem=64M console=ttyS0,115200 root=/dev/mtdblock6 rw rootfstype=ubifs";
  10. };
  11. memory@20000000 {
  12. reg = <0x20000000 0x4000000>;
  13. };
  14. clocks {
  15. slow_xtal {
  16. clock-frequency = <32768>;
  17. };
  18. main_xtal {
  19. clock-frequency = <12000000>;
  20. };
  21. };
  22. ahb {
  23. apb {
  24. tcb0: timer@fffa0000 {
  25. timer@0 {
  26. compatible = "atmel,tcb-timer";
  27. reg = <0>, <1>;
  28. };
  29. timer@2 {
  30. compatible = "atmel,tcb-timer";
  31. reg = <2>;
  32. };
  33. };
  34. dbgu: serial@fffff200 {
  35. status = "okay";
  36. };
  37. };
  38. ebi: ebi@10000000 {
  39. status = "okay";
  40. nand_controller: nand-controller {
  41. status = "okay";
  42. pinctrl-0 = <&pinctrl_nand_cs &pinctrl_nand_rb>;
  43. pinctrl-names = "default";
  44. nand@3 {
  45. reg = <0x3 0x0 0x800000>;
  46. rb-gpios = <&pioC 13 GPIO_ACTIVE_HIGH>;
  47. cs-gpios = <&pioC 14 GPIO_ACTIVE_HIGH>;
  48. nand-bus-width = <8>;
  49. nand-ecc-mode = "soft";
  50. nand-on-flash-bbt;
  51. label = "atmel_nand";
  52. partitions {
  53. compatible = "fixed-partitions";
  54. #address-cells = <1>;
  55. #size-cells = <1>;
  56. at91bootstrap@0 {
  57. label = "at91bootstrap";
  58. reg = <0x0 0x20000>;
  59. };
  60. barebox@20000 {
  61. label = "barebox";
  62. reg = <0x20000 0x40000>;
  63. };
  64. bareboxenv@60000 {
  65. label = "bareboxenv";
  66. reg = <0x60000 0x20000>;
  67. };
  68. bareboxenv2@80000 {
  69. label = "bareboxenv2";
  70. reg = <0x80000 0x20000>;
  71. };
  72. oftree@80000 {
  73. label = "oftree";
  74. reg = <0xa0000 0x20000>;
  75. };
  76. kernel@a0000 {
  77. label = "kernel";
  78. reg = <0xc0000 0x400000>;
  79. };
  80. rootfs@4a0000 {
  81. label = "rootfs";
  82. reg = <0x4c0000 0x7800000>;
  83. };
  84. data@7ca0000 {
  85. label = "data";
  86. reg = <0x7cc0000 0x8340000>;
  87. };
  88. };
  89. };
  90. };
  91. };
  92. };
  93. };