diff --git a/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts b/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts index c35dd86a1..abf0a66ae 100644 --- a/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts +++ b/target/linux/ipq40xx/files-4.14/arch/arm/boot/dts/qcom-ipq4019-r619ac.dts @@ -6,7 +6,6 @@ #include / { - model = "P&W R619AC"; compatible = "p2w,r619ac"; @@ -123,15 +122,12 @@ }; &blsp1_spi1 { - pinctrl-0 = <&spi_0_pins>; - pinctrl-names = "default"; status = "okay"; - cs-gpios = <&tlmm 12 GPIO_ACTIVE_HIGH>; flash@0 { reg = <0>; compatible = "jedec,spi-nor"; - spi-max-frequency = <10000000>; + spi-max-frequency = <24000000>; partitions { compatible = "fixed-partitions"; @@ -244,6 +240,14 @@ status = "okay"; }; +&sdhci { + pinctrl-0 = <&sd_0_pins>; + pinctrl-names = "default"; + cd-gpios = <&tlmm 22 GPIO_ACTIVE_LOW>; + vqmmc-supply = <&vqmmc>; + status = "okay"; +}; + &tlmm { mdio_pins: mdio_pinmux { mux_1 { @@ -271,6 +275,12 @@ function = "sdio"; drive-strength = <16>; }; + + mux_3 { + pins = "gpio32"; + function = "gpio"; + output-low; + }; }; serial_0_pins: serial0-pinmux { @@ -280,28 +290,6 @@ bias-disable; }; }; - - spi_0_pins: spi_0_pinmux { - pinmux { - function = "blsp_spi0"; - pins = "gpio13", "gpio14", "gpio15"; - }; - pinmux_cs { - function = "gpio"; - pins = "gpio12"; - }; - pinconf { - pins = "gpio13", "gpio14", "gpio15"; - drive-strength = <12>; - bias-disable; - }; - pinconf_cs { - pins = "gpio12"; - drive-strength = <2>; - bias-disable; - output-high; - }; - }; }; &usb3_ss_phy { @@ -316,6 +304,10 @@ status = "okay"; }; +&vqmmc { + status = "okay"; +}; + &wifi0 { status = "okay"; qcom,ath10k-calibration-variant = "R619AC"; @@ -324,4 +316,4 @@ &wifi1 { status = "okay"; qcom,ath10k-calibration-variant = "R619AC"; -}; +}; \ No newline at end of file