License cleanup: add SPDX GPL-2.0 license identifier to files with no license
[linux-block.git] / arch / arm / boot / dts / qcom-ipq8064-ap148.dts
CommitLineData
b2441318 1// SPDX-License-Identifier: GPL-2.0
68de308b
KG
2#include "qcom-ipq8064-v1.0.dtsi"
3
4/ {
5 model = "Qualcomm IPQ8064/AP148";
6 compatible = "qcom,ipq8064-ap148", "qcom,ipq8064";
7
9a61b3a3
SB
8 aliases {
9 serial0 = &gsbi4_serial;
10 };
11
12 chosen {
13 stdout-path = "serial0:115200n8";
14 };
15
68de308b
KG
16 reserved-memory {
17 #address-cells = <1>;
18 #size-cells = <1>;
19 ranges;
20 rsvd@41200000 {
21 reg = <0x41200000 0x300000>;
22 no-map;
23 };
24 };
25
26 soc {
27 pinmux@800000 {
28 i2c4_pins: i2c4_pinmux {
29 pins = "gpio12", "gpio13";
30 function = "gsbi4";
31 bias-disable;
32 };
33
34 spi_pins: spi_pins {
35 mux {
36 pins = "gpio18", "gpio19", "gpio21";
37 function = "gsbi5";
38 drive-strength = <10>;
39 bias-none;
40 };
41 };
42 };
43
44 gsbi@16300000 {
45 qcom,mode = <GSBI_PROT_I2C_UART>;
46 status = "ok";
47 serial@16340000 {
48 status = "ok";
49 };
50
51 i2c4: i2c@16380000 {
52 status = "ok";
53
54 clock-frequency = <200000>;
55
56 pinctrl-0 = <&i2c4_pins>;
57 pinctrl-names = "default";
58 };
59 };
60
61 gsbi5: gsbi@1a200000 {
62 qcom,mode = <GSBI_PROT_SPI>;
63 status = "ok";
64
65 spi4: spi@1a280000 {
66 status = "ok";
67 spi-max-frequency = <50000000>;
68
69 pinctrl-0 = <&spi_pins>;
70 pinctrl-names = "default";
71
72 cs-gpios = <&qcom_pinmux 20 0>;
73
74 flash: m25p80@0 {
75 compatible = "s25fl256s1";
76 #address-cells = <1>;
77 #size-cells = <1>;
78 spi-max-frequency = <50000000>;
79 reg = <0>;
80
81 partition@0 {
82 label = "rootfs";
83 reg = <0x0 0x1000000>;
84 };
85
86 partition@1 {
87 label = "scratch";
88 reg = <0x1000000 0x1000000>;
89 };
90 };
91 };
92 };
e512448f
KG
93
94 sata-phy@1b400000 {
95 status = "ok";
96 };
97
98 sata@29000000 {
67f8425d 99 ports-implemented = <0x1>;
e512448f
KG
100 status = "ok";
101 };
68de308b
KG
102 };
103};