Linux Audio

Check our new training course

Loading...
v6.2
  1// SPDX-License-Identifier: GPL-2.0-or-later
  2/*
  3 * DTS file for SPEAr310 Evaluation Baord
  4 *
  5 * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
  6 */
  7
  8/dts-v1/;
  9/include/ "spear310.dtsi"
 10
 11/ {
 12	model = "ST SPEAr310 Evaluation Board";
 13	compatible = "st,spear310-evb", "st,spear310";
 14	#address-cells = <1>;
 15	#size-cells = <1>;
 16
 17	memory {
 18		reg = <0 0x40000000>;
 19	};
 20
 21	ahb {
 22		pinmux@b4000000 {
 23			pinctrl-names = "default";
 24			pinctrl-0 = <&state_default>;
 25
 26			state_default: pinmux {
 27				gpio0 {
 28					st,pins = "gpio0_pin0_grp",
 29						"gpio0_pin1_grp",
 30						"gpio0_pin2_grp",
 31						"gpio0_pin3_grp",
 32						"gpio0_pin4_grp",
 33						"gpio0_pin5_grp";
 34					st,function = "gpio0";
 35				};
 36				i2c0 {
 37					st,pins = "i2c0_grp";
 38					st,function = "i2c0";
 39				};
 40				mii0 {
 41					st,pins = "mii0_grp";
 42					st,function = "mii0";
 43				};
 44				ssp0 {
 45					st,pins = "ssp0_grp";
 46					st,function = "ssp0";
 47				};
 48				uart0 {
 49					st,pins = "uart0_grp";
 50					st,function = "uart0";
 51				};
 52				emi {
 53					st,pins = "emi_cs_0_to_5_grp";
 54					st,function = "emi";
 55				};
 56				fsmc {
 57					st,pins = "fsmc_grp";
 58					st,function = "fsmc";
 59				};
 60				uart1 {
 61					st,pins = "uart1_grp";
 62					st,function = "uart1";
 63				};
 64				uart2 {
 65					st,pins = "uart2_grp";
 66					st,function = "uart2";
 67				};
 68				uart3 {
 69					st,pins = "uart3_grp";
 70					st,function = "uart3";
 71				};
 72				uart4 {
 73					st,pins = "uart4_grp";
 74					st,function = "uart4";
 75				};
 76				uart5 {
 77					st,pins = "uart5_grp";
 78					st,function = "uart5";
 79				};
 80			};
 81		};
 82
 83		dma@fc400000 {
 84			status = "okay";
 85		};
 86
 87		fsmc: flash@44000000 {
 88			status = "okay";
 89		};
 90
 91		gmac: eth@e0800000 {
 92			status = "okay";
 93		};
 94
 95		smi: flash@fc000000 {
 96			status = "okay";
 97			clock-rate = <50000000>;
 98
 99			flash@f8000000 {
100				#address-cells = <1>;
101				#size-cells = <1>;
102				reg = <0xf8000000 0x800000>;
103				st,smi-fast-mode;
104
105				partition@0 {
106					label = "xloader";
107					reg = <0x0 0x10000>;
108				};
109				partition@10000 {
110					label = "u-boot";
111					reg = <0x10000 0x50000>;
112				};
113				partition@60000 {
114					label = "environment";
115					reg = <0x60000 0x10000>;
116				};
117				partition@70000 {
118					label = "dtb";
119					reg = <0x70000 0x10000>;
120				};
121				partition@80000 {
122					label = "linux";
123					reg = <0x80000 0x310000>;
124				};
125				partition@390000 {
126					label = "rootfs";
127					reg = <0x390000 0x0>;
128				};
129			};
130		};
131
132		spi0: spi@d0100000 {
133			status = "okay";
134		};
135
136		ehci@e1800000 {
137			status = "okay";
138		};
139
140		ohci@e1900000 {
141			status = "okay";
142		};
143
144		ohci@e2100000 {
145			status = "okay";
146		};
147
148		apb {
149			gpio0: gpio@fc980000 {
150			       status = "okay";
151			};
152
153			i2c0: i2c@d0180000 {
154			       status = "okay";
155			};
156
157			rtc@fc900000 {
158			       status = "okay";
159			};
160
161			serial@d0000000 {
162			       status = "okay";
163				pinctrl-names = "default";
164				pinctrl-0 = <>;
165			};
166
167			serial@b2000000 {
168			       status = "okay";
169				pinctrl-names = "default";
170				pinctrl-0 = <>;
171			};
172
173			serial@b2080000 {
174			       status = "okay";
175				pinctrl-names = "default";
176				pinctrl-0 = <>;
177			};
178
179			serial@b2100000 {
180			       status = "okay";
181				pinctrl-names = "default";
182				pinctrl-0 = <>;
183			};
184
185			serial@b2180000 {
186			       status = "okay";
187				pinctrl-names = "default";
188				pinctrl-0 = <>;
189			};
190
191			serial@b2200000 {
192			       status = "okay";
193				pinctrl-names = "default";
194				pinctrl-0 = <>;
195			};
196
197			wdt@fc880000 {
198			       status = "okay";
199			};
200		};
201	};
202};
v5.14.15
  1// SPDX-License-Identifier: GPL-2.0-or-later
  2/*
  3 * DTS file for SPEAr310 Evaluation Baord
  4 *
  5 * Copyright 2012 Viresh Kumar <vireshk@kernel.org>
  6 */
  7
  8/dts-v1/;
  9/include/ "spear310.dtsi"
 10
 11/ {
 12	model = "ST SPEAr310 Evaluation Board";
 13	compatible = "st,spear310-evb", "st,spear310";
 14	#address-cells = <1>;
 15	#size-cells = <1>;
 16
 17	memory {
 18		reg = <0 0x40000000>;
 19	};
 20
 21	ahb {
 22		pinmux@b4000000 {
 23			pinctrl-names = "default";
 24			pinctrl-0 = <&state_default>;
 25
 26			state_default: pinmux {
 27				gpio0 {
 28					st,pins = "gpio0_pin0_grp",
 29						"gpio0_pin1_grp",
 30						"gpio0_pin2_grp",
 31						"gpio0_pin3_grp",
 32						"gpio0_pin4_grp",
 33						"gpio0_pin5_grp";
 34					st,function = "gpio0";
 35				};
 36				i2c0 {
 37					st,pins = "i2c0_grp";
 38					st,function = "i2c0";
 39				};
 40				mii0 {
 41					st,pins = "mii0_grp";
 42					st,function = "mii0";
 43				};
 44				ssp0 {
 45					st,pins = "ssp0_grp";
 46					st,function = "ssp0";
 47				};
 48				uart0 {
 49					st,pins = "uart0_grp";
 50					st,function = "uart0";
 51				};
 52				emi {
 53					st,pins = "emi_cs_0_to_5_grp";
 54					st,function = "emi";
 55				};
 56				fsmc {
 57					st,pins = "fsmc_grp";
 58					st,function = "fsmc";
 59				};
 60				uart1 {
 61					st,pins = "uart1_grp";
 62					st,function = "uart1";
 63				};
 64				uart2 {
 65					st,pins = "uart2_grp";
 66					st,function = "uart2";
 67				};
 68				uart3 {
 69					st,pins = "uart3_grp";
 70					st,function = "uart3";
 71				};
 72				uart4 {
 73					st,pins = "uart4_grp";
 74					st,function = "uart4";
 75				};
 76				uart5 {
 77					st,pins = "uart5_grp";
 78					st,function = "uart5";
 79				};
 80			};
 81		};
 82
 83		dma@fc400000 {
 84			status = "okay";
 85		};
 86
 87		fsmc: flash@44000000 {
 88			status = "okay";
 89		};
 90
 91		gmac: eth@e0800000 {
 92			status = "okay";
 93		};
 94
 95		smi: flash@fc000000 {
 96			status = "okay";
 97			clock-rate=<50000000>;
 98
 99			flash@f8000000 {
100				#address-cells = <1>;
101				#size-cells = <1>;
102				reg = <0xf8000000 0x800000>;
103				st,smi-fast-mode;
104
105				partition@0 {
106					label = "xloader";
107					reg = <0x0 0x10000>;
108				};
109				partition@10000 {
110					label = "u-boot";
111					reg = <0x10000 0x50000>;
112				};
113				partition@60000 {
114					label = "environment";
115					reg = <0x60000 0x10000>;
116				};
117				partition@70000 {
118					label = "dtb";
119					reg = <0x70000 0x10000>;
120				};
121				partition@80000 {
122					label = "linux";
123					reg = <0x80000 0x310000>;
124				};
125				partition@390000 {
126					label = "rootfs";
127					reg = <0x390000 0x0>;
128				};
129			};
130		};
131
132		spi0: spi@d0100000 {
133			status = "okay";
134		};
135
136		ehci@e1800000 {
137			status = "okay";
138		};
139
140		ohci@e1900000 {
141			status = "okay";
142		};
143
144		ohci@e2100000 {
145			status = "okay";
146		};
147
148		apb {
149			gpio0: gpio@fc980000 {
150			       status = "okay";
151			};
152
153			i2c0: i2c@d0180000 {
154			       status = "okay";
155			};
156
157			rtc@fc900000 {
158			       status = "okay";
159			};
160
161			serial@d0000000 {
162			       status = "okay";
163				pinctrl-names = "default";
164				pinctrl-0 = <>;
165			};
166
167			serial@b2000000 {
168			       status = "okay";
169				pinctrl-names = "default";
170				pinctrl-0 = <>;
171			};
172
173			serial@b2080000 {
174			       status = "okay";
175				pinctrl-names = "default";
176				pinctrl-0 = <>;
177			};
178
179			serial@b2100000 {
180			       status = "okay";
181				pinctrl-names = "default";
182				pinctrl-0 = <>;
183			};
184
185			serial@b2180000 {
186			       status = "okay";
187				pinctrl-names = "default";
188				pinctrl-0 = <>;
189			};
190
191			serial@b2200000 {
192			       status = "okay";
193				pinctrl-names = "default";
194				pinctrl-0 = <>;
195			};
196
197			wdt@fc880000 {
198			       status = "okay";
199			};
200		};
201	};
202};