ipq40xx: fix gpio-hog related boot issues
[oweals/openwrt.git] / target / linux / ipq40xx / patches-4.14 / 864-03-dts-ipq4019-ap-dk01-add-tcsr-config-to-dtsi.patch
1 --- a/arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi
2 +++ b/arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi
3 @@ -15,12 +15,39 @@
4   */
5  
6  #include "qcom-ipq4019.dtsi"
7 +#include <dt-bindings/soc/qcom,tcsr.h>
8  
9  / {
10         model = "Qualcomm Technologies, Inc. IPQ4019/AP-DK01.1";
11         compatible = "qcom,ipq4019";
12  
13         soc {
14 +               tcsr@194b000 {
15 +                       /* select hostmode */
16 +                       compatible = "qcom,tcsr";
17 +                       reg = <0x194b000 0x100>;
18 +                       qcom,usb-hsphy-mode-select = <TCSR_USB_HSPHY_HOST_MODE>;
19 +                       status = "ok";
20 +               };
21 +
22 +               ess_tcsr@1953000 {
23 +                       compatible = "qcom,tcsr";
24 +                       reg = <0x1953000 0x1000>;
25 +                       qcom,ess-interface-select = <TCSR_ESS_PSGMII>;
26 +               };
27 +
28 +               tcsr@1949000 {
29 +                       compatible = "qcom,tcsr";
30 +                       reg = <0x1949000 0x100>;
31 +                       qcom,wifi_glb_cfg = <TCSR_WIFI_GLB_CFG>;
32 +               };
33 +
34 +               tcsr@1957000 {
35 +                       compatible = "qcom,tcsr";
36 +                       reg = <0x1957000 0x100>;
37 +                       qcom,wifi_noc_memtype_m0_m2 = <TCSR_WIFI_NOC_MEMTYPE_M0_M2>;
38 +               };
39 +
40                 rng@22000 {
41                         status = "ok";
42                 };