On 04/12/2018, Sebastian Gottschall <s.gottschall@xxxxxxxxxxxxxxx> wrote: > Hi > > you write that > > "microsemi-lx5586", "sky85703-11" and "sky85803" is supported, but you just > check for microsemi-lx5586 > in part 3 > > Am 03.12.2018 um 18:33 schrieb Bhagavathi Perumal S: >> This adds new dt entry ext-fem-name, it is used by ath10k driver >> to select correct timing parameters and configure it in target wifi >> hardware. >> The Front End Module(FEM) normally includes tx power amplifier(PA) and >> rx low noise amplifier(LNA). The default timing parameters like tx end to >> PA off timing values were fine tuned for internal FEM used in reference >> design. And these timing values can not be same if ODM modifies hardware >> design with different external FEM. This DT entry helps to choose correct >> timing values in driver if different external FEM hardware used. >> >> Signed-off-by: Bhagavathi Perumal S<bperumal@xxxxxxxxxxxxxx> >> --- >> Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt | 8 >> +++++++- >> 1 file changed, 7 insertions(+), 1 deletion(-) >> >> diff --git >> a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt >> b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt >> index ef60f25..2dd0c52 100644 >> --- a/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt >> +++ b/Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt >> @@ -61,8 +61,13 @@ Optional properties: >> Value type: <phandle> >> Definition: reference to the reserved-memory for the msa region >> used by the wifi firmware running in Q6. >> +- ext-fem-name: >> + Usage: Optional >> + Value type: string >> + Definition: Name of external front end module used. Valid FEM names are >> + "microsemi-lx5586", "sky85703-11" and "sky85803" etc. >> >> -Example (to supply the calibration data alone): >> +Example (to supply PCI based wifi block details): >> >> In this example, the node is defined as child node of the PCI >> controller. >> >> @@ -77,6 +82,7 @@ pci { >> wifi@0,0 { >> reg = <0 0 0 0 0>; >> qcom,ath10k-calibration-data = [ 01 02 03 ... ]; >> + ext-fem-name = "microsemi-lx5586"; >> }; >> }; >> }; >> -- 1.9.1 > Sebastian might be right. "Valid FEM names are >> + "microsemi-lx5586", "sky85703-11" and "sky85803" etc." etc. inidicate you could put whatever here. where does the actual code resides that manages different FEM ?