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

Commit 8f5224b1 authored by Hemant Kumar's avatar Hemant Kumar
Browse files

dt-bindings: arm: msm: add support for BDF filtering

Add DT entry to filter out list of BDFs for enumeration. This
list is required for PCIe switches unable to respond to
configuration access request to certain supported BDFs.
Without filtering, such BDFs are causing system bus hang or
enumeration failure of downstream ports of switch.

Change-Id: Ic89ad56f290f91f1e50255a4fdaa2f7d0d78b539
parent 112e30be
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -400,6 +400,11 @@ interconnects:
	Definition: PCIe PHY initialization sequence


- qcom,filtered-bdfs:
	Usage: optional
	Value type: <u32 array of bdfs>
	Definition: Skip enumeration for the list of 32-bit BDFs.

==============
Root port node
==============
@@ -557,6 +562,7 @@ Example
		qcom,ep-latency = <20>;
		qcom,num-parf-testbus-sel = <0xb9>;
		qcom,switch-latency = <25>;
		qcom,filtered-bdfs = <0x02080000>;

		qcom,eq-pset-req-vec = <0>;
		qcom,core-preset = <0x55555555> /* short channel */