1*c402e817SSimon Goldschmidt// SPDX-License-Identifier: GPL-2.0+
2*c402e817SSimon Goldschmidt/*
3*c402e817SSimon Goldschmidt * U-Boot additions
4*c402e817SSimon Goldschmidt *
5*c402e817SSimon Goldschmidt * Copyright (C) 2012 Altera Corporation <www.altera.com>
6*c402e817SSimon Goldschmidt * Copyright (c) 2018 Simon Goldschmidt
7*c402e817SSimon Goldschmidt */
8*c402e817SSimon Goldschmidt
9*c402e817SSimon Goldschmidt/{
10*c402e817SSimon Goldschmidt	aliases {
11*c402e817SSimon Goldschmidt		spi0 = "/soc/spi@ff705000";
12*c402e817SSimon Goldschmidt		udc0 = &usb1;
13*c402e817SSimon Goldschmidt	};
14*c402e817SSimon Goldschmidt
15*c402e817SSimon Goldschmidt	soc {
16*c402e817SSimon Goldschmidt		u-boot,dm-pre-reloc;
17*c402e817SSimon Goldschmidt	};
18*c402e817SSimon Goldschmidt};
19*c402e817SSimon Goldschmidt
20*c402e817SSimon Goldschmidt&can0 {
21*c402e817SSimon Goldschmidt	status = "okay";
22*c402e817SSimon Goldschmidt};
23*c402e817SSimon Goldschmidt
24*c402e817SSimon Goldschmidt&watchdog0 {
25*c402e817SSimon Goldschmidt	status = "disabled";
26*c402e817SSimon Goldschmidt};
27*c402e817SSimon Goldschmidt
28*c402e817SSimon Goldschmidt&mmc {
29*c402e817SSimon Goldschmidt	u-boot,dm-pre-reloc;
30*c402e817SSimon Goldschmidt};
31*c402e817SSimon Goldschmidt
32*c402e817SSimon Goldschmidt&qspi {
33*c402e817SSimon Goldschmidt	u-boot,dm-pre-reloc;
34*c402e817SSimon Goldschmidt};
35*c402e817SSimon Goldschmidt
36*c402e817SSimon Goldschmidt&flash0 {
37*c402e817SSimon Goldschmidt	compatible = "n25q00", "spi-flash";
38*c402e817SSimon Goldschmidt	u-boot,dm-pre-reloc;
39*c402e817SSimon Goldschmidt
40*c402e817SSimon Goldschmidt	partition@qspi-boot {
41*c402e817SSimon Goldschmidt		/* 8MB for raw data. */
42*c402e817SSimon Goldschmidt		label = "Flash 0 Raw Data";
43*c402e817SSimon Goldschmidt		reg = <0x0 0x800000>;
44*c402e817SSimon Goldschmidt	};
45*c402e817SSimon Goldschmidt
46*c402e817SSimon Goldschmidt	partition@qspi-rootfs {
47*c402e817SSimon Goldschmidt		/* 120MB for jffs2 data. */
48*c402e817SSimon Goldschmidt		label = "Flash 0 jffs2 Filesystem";
49*c402e817SSimon Goldschmidt		reg = <0x800000 0x7800000>;
50*c402e817SSimon Goldschmidt	};
51*c402e817SSimon Goldschmidt};
52*c402e817SSimon Goldschmidt
53*c402e817SSimon Goldschmidt&uart0 {
54*c402e817SSimon Goldschmidt	clock-frequency = <100000000>;
55*c402e817SSimon Goldschmidt	u-boot,dm-pre-reloc;
56*c402e817SSimon Goldschmidt};
57*c402e817SSimon Goldschmidt
58*c402e817SSimon Goldschmidt&uart1 {
59*c402e817SSimon Goldschmidt	clock-frequency = <100000000>;
60*c402e817SSimon Goldschmidt};
61*c402e817SSimon Goldschmidt
62*c402e817SSimon Goldschmidt&porta {
63*c402e817SSimon Goldschmidt	bank-name = "porta";
64*c402e817SSimon Goldschmidt};
65*c402e817SSimon Goldschmidt
66*c402e817SSimon Goldschmidt&portb {
67*c402e817SSimon Goldschmidt	bank-name = "portb";
68*c402e817SSimon Goldschmidt};
69*c402e817SSimon Goldschmidt
70*c402e817SSimon Goldschmidt&portc {
71*c402e817SSimon Goldschmidt	bank-name = "portc";
72*c402e817SSimon Goldschmidt};
73