ARM: dts: msm: Add IOSS v2 driver bindings

Add devicetree bindings to support IOSS v2 driver.

Change-Id: I31907aededf7e742953b3447f37179b6d7ac9395
This commit is contained in:
Lakshit Tyagi 2021-02-17 11:28:13 +05:30 • committed by Jinesh K. Jayakumar
commit 2f2c5ca0aa
2 changed files with 43 additions and 0 deletions

View file

@ -0,0 +1,18 @@
Qualcomm Technologies Inc. IPA Offload Sub-System
IPA Offload Sub-system is a generic kernel framework that enables a
third-party ethernet driver to attach an ethernet peripheral to IPA
for hardware offloading of tethered data paths. The framework
provides a generic API interface that ethernet drivers can use to
register their hardware functionality with the sub-system in order
to enable IPA offload.
Required properties:
- compatible : should be "qcom,ioss-v2"
Example:
ioss: qcom,ioss {
compatible = "qcom,ioss-v2";
};

View file

@ -0,0 +1,25 @@
Qualcomm Technologies Inc. IPA Offload Sub-System Device
IPA Offload Sub-system is a generic kernel framework that enables a
third-party ethernet driver to attach an ethernet peripheral to IPA
for hardware offloading of tethered data paths.
For each device attached to IOSS, we can define IPA offload data path
configuration through below devicetree properties.
Required properties:
- compatible : should be "qcom,ioss-v2-device"
- qcom,ioss : specify which IOSS platform device to be used
- qcom,ioss_interfaces : to specify interface names and its channel config
Example:
&pcie_rc1 {
aqc_x2: qcom,aqc@1 {
compatible = "qcom,ioss-v2-device";
qcom,ioss = <&ioss>;
qcom,ioss_interfaces =
<&ioss_aqc_eth0>;
};