mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 09:12:02 +03:00
UPSTREAM: arm64: tegra: Add AXI configuration for Tegra234 MGBE
The MGBE devices found on Tegra234 need their AXI interface configured
to operate at peak performance. Ideally we would do this in the driver
based off the compatible string, but the DT bindings already specify a
separate mechanism, so reuse that.
Bug 3820445
Bug 4293378
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Change-Id: I206b4f47b0243b21064df1dedcad05e9f316507f
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3082845
(cherry picked from commit e8a5ee3d34)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3083874
Reviewed-by: Brad Griffis <bgriffis@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
17dccd57a1
commit
05079f35de
@@ -1461,6 +1461,14 @@
|
|||||||
iommus = <&smmu_niso0 TEGRA234_SID_MGBE>;
|
iommus = <&smmu_niso0 TEGRA234_SID_MGBE>;
|
||||||
power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEA>;
|
power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEA>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
|
snps,axi-config = <&mgbe0_axi_setup>;
|
||||||
|
|
||||||
|
mgbe0_axi_setup: stmmac-axi-config {
|
||||||
|
snps,blen = <256 128 64 32>;
|
||||||
|
snps,rd_osr_lmt = <63>;
|
||||||
|
snps,wr_osr_lmt = <63>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@6900000 {
|
ethernet@6900000 {
|
||||||
@@ -1495,6 +1503,14 @@
|
|||||||
iommus = <&smmu_niso0 TEGRA234_SID_MGBE_VF1>;
|
iommus = <&smmu_niso0 TEGRA234_SID_MGBE_VF1>;
|
||||||
power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEB>;
|
power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEB>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
|
snps,axi-config = <&mgbe1_axi_setup>;
|
||||||
|
|
||||||
|
mgbe1_axi_setup: stmmac-axi-config {
|
||||||
|
snps,blen = <256 128 64 32>;
|
||||||
|
snps,rd_osr_lmt = <63>;
|
||||||
|
snps,wr_osr_lmt = <63>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@6a00000 {
|
ethernet@6a00000 {
|
||||||
@@ -1529,6 +1545,14 @@
|
|||||||
iommus = <&smmu_niso0 TEGRA234_SID_MGBE_VF2>;
|
iommus = <&smmu_niso0 TEGRA234_SID_MGBE_VF2>;
|
||||||
power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEC>;
|
power-domains = <&bpmp TEGRA234_POWER_DOMAIN_MGBEC>;
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
|
snps,axi-config = <&mgbe2_axi_setup>;
|
||||||
|
|
||||||
|
mgbe2_axi_setup: stmmac-axi-config {
|
||||||
|
snps,blen = <256 128 64 32>;
|
||||||
|
snps,rd_osr_lmt = <63>;
|
||||||
|
snps,wr_osr_lmt = <63>;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ethernet@6b00000 {
|
ethernet@6b00000 {
|
||||||
|
|||||||
Reference in New Issue
Block a user