picoxcell-pc7302-pc3x2.dts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. /*
  2. * Copyright (C) 2011 Picochip, Jamie Iles
  3. *
  4. * This software is licensed under the terms of the GNU General Public
  5. * License version 2, as published by the Free Software Foundation, and
  6. * may be copied, distributed, and modified under those terms.
  7. *
  8. * This program is distributed in the hope that it will be useful,
  9. * but WITHOUT ANY WARRANTY; without even the implied warranty of
  10. * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  11. * GNU General Public License for more details.
  12. */
  13. /dts-v1/;
  14. /include/ "picoxcell-pc3x2.dtsi"
  15. / {
  16. model = "Picochip PC7302 (PC3X2)";
  17. compatible = "picochip,pc7302-pc3x2", "picochip,pc3x2";
  18. memory {
  19. device_type = "memory";
  20. reg = <0x0 0x08000000>;
  21. };
  22. chosen {
  23. linux,stdout-path = &uart0;
  24. };
  25. clocks {
  26. ref_clk: clock@1 {
  27. compatible = "fixed-clock";
  28. clock-outputs = "ref";
  29. clock-frequency = <20000000>;
  30. };
  31. };
  32. rwid-axi {
  33. ebi@50000000 {
  34. nand: gpio-nand@2,0 {
  35. compatible = "gpio-control-nand";
  36. #address-cells = <1>;
  37. #size-cells = <1>;
  38. reg = <2 0x0000 0x1000>;
  39. bus-clock = <&pclk>, "bus";
  40. gpio-control-nand,io-sync-reg =
  41. <0x00000000 0x80220000>;
  42. gpios = <&banka 1 0 /* rdy */
  43. &banka 2 0 /* nce */
  44. &banka 3 0 /* ale */
  45. &banka 4 0 /* cle */
  46. 0 /* nwp */>;
  47. boot@100000 {
  48. label = "Boot";
  49. reg = <0x100000 0x80000>;
  50. };
  51. redundant-boot@200000 {
  52. label = "Redundant Boot";
  53. reg = <0x200000 0x80000>;
  54. };
  55. boot-env@300000 {
  56. label = "Boot Evironment";
  57. reg = <0x300000 0x20000>;
  58. };
  59. redundant-boot-env@320000 {
  60. label = "Redundant Boot Environment";
  61. reg = <0x300000 0x20000>;
  62. };
  63. kernel@380000 {
  64. label = "Kernel";
  65. reg = <0x380000 0x800000>;
  66. };
  67. fs@b80000 {
  68. label = "File System";
  69. reg = <0xb80000 0xf480000>;
  70. };
  71. };
  72. };
  73. };
  74. };