mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-12 07:37:31 -04:00
ARM: dts: msm: Add IOSS v2 driver bindings
Add devicetree bindings to support IOSS v2 driver. Change-Id: I31907aededf7e742953b3447f37179b6d7ac9395
This commit is contained in:
parent
fafa806805
commit
2f2c5ca0aa
2 changed files with 43 additions and 0 deletions
18
bindings/platform/msm/ioss.txt
Normal file
18
bindings/platform/msm/ioss.txt
Normal 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";
|
||||
};
|
||||
25
bindings/platform/msm/ioss_device.txt
Normal file
25
bindings/platform/msm/ioss_device.txt
Normal 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>;
|
||||
};
|
||||
Loading…
Reference in a new issue