Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5cd732a3 authored by Yuanyuan Liu's avatar Yuanyuan Liu
Browse files

icnss: Update ICNSS platform driver



Update ICNSS platform driver. This is a snapshot of the
ICNSS driver and associated files as of msm-4.4 commit:
commit 44023d5261d8 ("icnss: After recovery probe if not done already").

CRs-Fixed: 2004708
Change-Id: I3a70a150a2bd249fd236babeafffda31d7893d05
Signed-off-by: default avatarYuanyuan Liu <yuanliu@codeaurora.org>
parent 8bd02af9
Loading
Loading
Loading
Loading
+0 −12
Original line number Diff line number Diff line
@@ -12,17 +12,9 @@ Required properties:
  - reg-names: Names of the memory regions defined in reg entry
  - interrupts: Copy engine interrupt table
  - qcom,wlan-msa-memory: MSA memory size
  - clocks: List of clock phandles
  - clock-names: List of clock names corresponding to the "clocks" property
  - iommus: SMMUs and corresponding Stream IDs needed by WLAN
  - qcom,wlan-smmu-iova-address: I/O virtual address range as <start length>
    format to be used for allocations associated between WLAN and SMMU
  - <supply-name>-supply: phandle to the regulator device tree node
                          Required "supply-name" is "vdd-0.8-cx-mx".
  - qcom,<supply>-config - specifies voltage levels for supply. Should be
                           specified in pairs (min, max), units uV.  There can
                           be optional load in uA and Regulator settle delay in
                           uS.

Optional properties:
  - qcom,icnss-vadc: VADC handle for vph_pwr read APIs.
@@ -34,8 +26,6 @@ Example:
        compatible = "qcom,icnss";
        reg = <0x0a000000 0x1000000>;
        reg-names = "membase";
        clocks = <&clock_gcc clk_aggre2_noc_clk>;
        clock-names = "smmu_aggre2_noc_clk";
        iommus = <&anoc2_smmu 0x1900>,
                 <&anoc2_smmu 0x1901>;
        qcom,wlan-smmu-iova-address = <0 0x10000000>;
@@ -53,6 +43,4 @@ Example:
		   <0 140 0 /* CE10 */ >,
		   <0 141 0 /* CE11 */ >;
        qcom,wlan-msa-memory = <0x200000>;
	vdd-0.8-cx-mx-supply = <&pm8998_l5>;
	qcom,vdd-0.8-cx-mx-config = <800000 800000 2400 1000>;
    };