Commit | Line | Data |
---|---|---|
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 | }; |