Merge "ARM: dts: msm: Add IOSS v2 driver bindings"

This commit is contained in:
qctecmdr 2021-02-18 03:01:52 -08:00 • committed by Gerrit - the friendly Code Review server
commit c340ee2a98
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>;
};