nvethernet: T26x EQOS changes

1) Added T26X EQOS bring up changes
2) Fixes added during bring up

Bug 4639097

Change-Id: I624fc5c2f9ef4304fe2ae1df6905195d7d969c68
Signed-off-by: Mahesh Patil <maheshp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3152935
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
Tested-by: Seema Khowala <seemaj@nvidia.com>
Reviewed-by: Narayana Reddy P <narayanr@nvidia.com>
This commit is contained in:
Mahesh Patil
2024-05-07 16:03:37 -07:00
committed by mobile promotions
parent 9d4d563987
commit c765f98235
4 changed files with 83 additions and 71 deletions

View File

@@ -325,8 +325,9 @@ static int macsec_get_platform_res(struct macsec_priv_data *macsec_pdata)
}
/* Get clks */
if (pdata->osi_core->mac != OSI_MAC_HW_EQOS) {
if (pdata->osi_core->mac_ver == OSI_MGBE_MAC_3_10) {
if ((pdata->osi_core->mac != OSI_MAC_HW_EQOS) ||
(pdata->osi_core->mac_ver_type == MAC_CORE_VER_TYPE_EQOS_5_40)) {
if (pdata->osi_core->mac == OSI_MAC_HW_MGBE) {
macsec_pdata->macsec_clk = devm_clk_get(dev, "mgbe_macsec");
} else {
macsec_pdata->macsec_clk = devm_clk_get(dev, "macsec");