1#include "qcom-ipq8064-v1.0.dtsi" 2 3/ { 4 model = "Qualcomm IPQ8064/AP148"; 5 compatible = "qcom,ipq8064-ap148", "qcom,ipq8064"; 6 7 aliases { 8 serial0 = &gsbi4_serial; 9 }; 10 11 chosen { 12 stdout-path = "serial0:115200n8"; 13 }; 14 15 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 }; 92 93 sata-phy@1b400000 { 94 status = "ok"; 95 }; 96 97 sata@29000000 { 98 status = "ok"; 99 }; 100 }; 101}; 102