Issue: 1. Current pad calibration does not check for RGMII/MDIO interfaces idle Fix: 1. Make sure RGMII and MDIO interface are idle before doing pad calibration as per spec Bug 2831220 Signed-off-by: Mahesh Patil <maheshp@nvidia.com> Change-Id: I6b3f35017f62444575d16366d9ac31a5c96fecf7 Reviewed-on: https://git-master.nvidia.com/r/c/kernel/nvethernetrm/+/2321641 Reviewed-by: svc_kernel_abi <svc_kernel_abi@nvidia.com> Reviewed-by: Srinivas Ramachandran <srinivasra@nvidia.com> Reviewed-by: Sachin Nikam <snikam@nvidia.com> Reviewed-by: Ashutosh Jha <ajha@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>