blob: d501382493e3d6eb97f4a4ec3635734240180922 [file] [log] [blame]
Kumar Gala68de3082014-03-07 10:56:59 -06001#include "qcom-ipq8064-v1.0.dtsi"
2
3/ {
4 model = "Qualcomm IPQ8064/AP148";
5 compatible = "qcom,ipq8064-ap148", "qcom,ipq8064";
6
Stephen Boyd9a61b3a2015-06-16 14:31:50 -07007 aliases {
8 serial0 = &gsbi4_serial;
9 };
10
11 chosen {
12 stdout-path = "serial0:115200n8";
13 };
14
Kumar Gala68de3082014-03-07 10:56:59 -060015 reserved-memory {
16 #address-cells = <1>;
17 #size-cells = <1>;
18 ranges;
19 rsvd@41200000 {
20 reg = <0x41200000 0x300000>;
21 no-map;
22 };
23 };
24
25 soc {
26 pinmux@800000 {
27 i2c4_pins: i2c4_pinmux {
28 pins = "gpio12", "gpio13";
29 function = "gsbi4";
30 bias-disable;
31 };
32
33 spi_pins: spi_pins {
34 mux {
35 pins = "gpio18", "gpio19", "gpio21";
36 function = "gsbi5";
37 drive-strength = <10>;
38 bias-none;
39 };
40 };
41 };
42
43 gsbi@16300000 {
44 qcom,mode = <GSBI_PROT_I2C_UART>;
45 status = "ok";
46 serial@16340000 {
47 status = "ok";
48 };
49
50 i2c4: i2c@16380000 {
51 status = "ok";
52
53 clock-frequency = <200000>;
54
55 pinctrl-0 = <&i2c4_pins>;
56 pinctrl-names = "default";
57 };
58 };
59
60 gsbi5: gsbi@1a200000 {
61 qcom,mode = <GSBI_PROT_SPI>;
62 status = "ok";
63
64 spi4: spi@1a280000 {
65 status = "ok";
66 spi-max-frequency = <50000000>;
67
68 pinctrl-0 = <&spi_pins>;
69 pinctrl-names = "default";
70
71 cs-gpios = <&qcom_pinmux 20 0>;
72
73 flash: m25p80@0 {
74 compatible = "s25fl256s1";
75 #address-cells = <1>;
76 #size-cells = <1>;
77 spi-max-frequency = <50000000>;
78 reg = <0>;
79
80 partition@0 {
81 label = "rootfs";
82 reg = <0x0 0x1000000>;
83 };
84
85 partition@1 {
86 label = "scratch";
87 reg = <0x1000000 0x1000000>;
88 };
89 };
90 };
91 };
Kumar Galae5124482014-09-23 13:21:41 -050092
93 sata-phy@1b400000 {
94 status = "ok";
95 };
96
97 sata@29000000 {
98 status = "ok";
99 };
Kumar Gala68de3082014-03-07 10:56:59 -0600100 };
101};