Linux 5.6.13
[linux/fpc-iii.git] / arch / arm / boot / dts / picoxcell-pc7302-pc3x3.dts
blob3eca65e8ee092fa064ddbc6592a7b28c2bcffd9f
1 // SPDX-License-Identifier: GPL-2.0-only
2 /*
3  *  Copyright (C) 2011 Picochip, Jamie Iles
4  */
6 /dts-v1/;
7 /include/ "picoxcell-pc3x3.dtsi"
8 / {
9         model = "Picochip PC7302 (PC3X3)";
10         compatible = "picochip,pc7302-pc3x3", "picochip,pc3x3";
12         memory {
13                 device_type = "memory";
14                 reg = <0x0 0x08000000>;
15         };
17         chosen {
18                 stdout-path = &uart0;
19         };
21         clocks {
22                 ref_clk: clock@10 {
23                         compatible = "fixed-clock";
24                         clock-outputs = "ref";
25                         clock-frequency = <20000000>;
26                 };
28                 clkgate: clkgate@800a0048 {
29                         clock@4 {
30                                 picochip,clk-no-disable;
31                         };
32                 };
33         };
35         rwid-axi {
36                 ebi@50000000 {
37                         nand: gpio-nand@2,0 {
38                                 compatible = "gpio-control-nand";
39                                 #address-cells = <1>;
40                                 #size-cells = <1>;
41                                 reg = <2 0x0000 0x1000>;
42                                 bus-clock = <&ebi_clk>, "bus";
43                                 gpio-control-nand,io-sync-reg =
44                                         <0x00000000 0x80220000>;
46                                 gpios = <&banka 1 0     /* rdy */
47                                          &banka 2 0     /* nce */
48                                          &banka 3 0     /* ale */
49                                          &banka 4 0     /* cle */
50                                          0              /* nwp */>;
52                                 boot@100000 {
53                                         label = "Boot";
54                                         reg = <0x100000 0x80000>;
55                                 };
57                                 redundant-boot@200000 {
58                                         label = "Redundant Boot";
59                                         reg = <0x200000 0x80000>;
60                                 };
62                                 boot-env@300000 {
63                                         label = "Boot Evironment";
64                                         reg = <0x300000 0x20000>;
65                                 };
67                                 redundant-boot-env@320000 {
68                                         label = "Redundant Boot Environment";
69                                         reg = <0x300000 0x20000>;
70                                 };
72                                 kernel@380000 {
73                                         label = "Kernel";
74                                         reg = <0x380000 0x800000>;
75                                 };
77                                 fs@b80000 {
78                                         label = "File System";
79                                         reg = <0xb80000 0xf480000>;
80                                 };
81                         };
82                 };
83         };