Merge tag 'iommu-updates-v4.16' of git://git.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / arch / arm / boot / dts / exynos5440-ssdk5440.dts
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * SAMSUNG SSDK5440 board device tree source
4  *
5  * Copyright (c) 2012 Samsung Electronics Co., Ltd.
6  *              http://www.samsung.com
7  */
8
9 /dts-v1/;
10 #include "exynos5440.dtsi"
11 #include <dt-bindings/gpio/gpio.h>
12
13 / {
14         model = "SAMSUNG SSDK5440 board based on EXYNOS5440";
15         compatible = "samsung,ssdk5440", "samsung,exynos5440", "samsung,exynos5";
16
17         chosen {
18                 bootargs = "root=/dev/sda2 rw rootwait ignore_loglevel earlyprintk no_console_suspend mem=2048M@0x80000000 mem=6144M@0x100000000 console=ttySAC0,115200";
19         };
20
21         /* FIXME: set reg property with correct start address and size */
22         memory@0 {
23                 device_type = "memory";
24                 reg = <0 0>;
25         };
26
27         fixed-rate-clocks {
28                 xtal {
29                         compatible = "samsung,clock-xtal";
30                         clock-frequency = <50000000>;
31                 };
32         };
33 };
34
35 &pcie_0 {
36         reset-gpio = <&pin_ctrl 5 GPIO_ACTIVE_HIGH>;
37         status = "okay";
38 };
39
40 &pcie_1 {
41         reset-gpio = <&pin_ctrl 22 GPIO_ACTIVE_HIGH>;
42         status = "okay";
43 };
44
45 &spi_0 {
46         flash: w25q128@0 {
47                 #address-cells = <1>;
48                 #size-cells = <1>;
49                 compatible = "winbond,w25q128";
50                 spi-max-frequency = <15625000>;
51                 reg = <0>;
52                 controller-data {
53                         samsung,spi-feedback-delay = <0>;
54                 };
55
56                 partition@0 {
57                         label = "BootLoader";
58                         reg = <0x60000 0x80000>;
59                         read-only;
60                 };
61
62                 partition@e0000 {
63                         label = "Recovery-Kernel";
64                         reg = <0xe0000 0x300000>;
65                         read-only;
66                 };
67
68                 partition@3e0000 {
69                         label = "CRAM-FS";
70                         reg = <0x3e0000 0x700000>;
71                         read-only;
72                 };
73
74                 partition@ae0000 {
75                         label = "User-Data";
76                         reg = <0xae0000 0x520000>;
77                 };
78
79         };
80
81 };