53 lines
1.1 KiB
Plaintext
53 lines
1.1 KiB
Plaintext
Aquantia Corporation AQC/AQN 107/108/109 Ethernet Controller
|
|
|
|
|
|
Required properties:
|
|
|
|
- compatible : should be one of "aquantia,aqc-107", "aquantia,aqc-108",
|
|
"aquantia,aqc-109"
|
|
|
|
If SMMU is present, also use:
|
|
|
|
- qcom,smmu : if present, SMMU attach is performed
|
|
- qcom,smmu-iova-base : SMMU IOVA start address the device can access
|
|
- qcom,smmu-iova-size : SMMU IOVA size the device can access
|
|
|
|
Optional Properties:
|
|
|
|
- qcom,smmu-attr-s1-bypass : Bypasses SMMU S1 translation
|
|
- qcom,smmu-attr-fastmap : Enables SMMU fastmap
|
|
- qcom,smmu-attr-atomic : Enables DMA alloc using GFP_ATOMIC
|
|
- qcom,smmu-attr-pt-coherent : Use if DMA coherency is available for SMMU page tables
|
|
|
|
|
|
Example:
|
|
|
|
&pcie_rc0 {
|
|
|
|
aqc_x1: qcom,aqc@0 {
|
|
compatible = "aquantia,aqc-107";
|
|
|
|
qcom,smmu;
|
|
qcom,smmu-iova-base = /bits/ 64 <0x0>;
|
|
qcom,smmu-iova-size = /bits/ 64 <0x100000000>;
|
|
|
|
qcom,smmu-attr-s1-bypass;
|
|
};
|
|
};
|
|
|
|
&pcie_rc1 {
|
|
|
|
aqc_x4: qcom,aqc@1 {
|
|
compatible = "aquantia,aqc-107";
|
|
|
|
qcom,smmu;
|
|
qcom,smmu-iova-base = /bits/ 64 <0x0>;
|
|
qcom,smmu-iova-size = /bits/ 64 <0x100000000>;
|
|
|
|
qcom,smmu-attr-atomic;
|
|
qcom,smmu-attr-fastmap;
|
|
qcom,smmu-attr-pt-coherent;
|
|
};
|
|
};
|
|
|