From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A067F2E06EA; Mon, 4 May 2026 07:46:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.20 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777880777; cv=none; b=QWQGe5UgU571aJFSLJbm023mNOdNdbbxwCHQSi40p/Rq2GGHDOIyWFgh5XrQnk+/25ECei4qVytGqxx53iMsqGOm+fhjuKAg13Bl+cS/MM9fYy/XdMYnr/ZkEayfSoqL+qW4obLRTgsYD7VeyJMfXhykKMxeeEcYi5VnaqFwVG0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777880777; c=relaxed/simple; bh=aWh5XPV7NxPO7wbXrBkRLohQeAHIEWt6E/0ZBfVhZUk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hl3PTFlR17eeKeAFGPmRmwaM9gabZPai0X6JPbi0w14bd7QGmU8TKNYrlV5A0bieeZG5nKa45fmKwsb6HHmZ9OZysl5A0f1CpgO0xQYuZmYj7oMEYl4bwvw3ksWMCSvPwwJhQC4k0GP566k+/yZh0y9GgigTX+b3oeOmDMHrbp0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com; spf=pass smtp.mailfrom=linux.intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=DjVPwiCu; arc=none smtp.client-ip=198.175.65.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linux.intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="DjVPwiCu" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1777880777; x=1809416777; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=aWh5XPV7NxPO7wbXrBkRLohQeAHIEWt6E/0ZBfVhZUk=; b=DjVPwiCuFC/fx8TG7XqTcP/1i9G5TyvqzJEAnaAfFiT7VD+zSlTQjDTi sEV+LFcDt2aSRBb4brqPp03etHOLmJtKKcsqiL6FHbTTsBRDkQpQlFR4I m6GmDSaKTlwycxrdrQrG4ZFd7j4P43HWgPwXL7OIzhb4N0K4saQIG5kfN goDXGye3XB+OPKS/YLPoH6UnUQCRCORZ58NNGt6DZv69mPgBwdWLmBidC bp4kmWtkBYkk/E6j0XD1ab5J0o2IKzEP3AWNbEZ0eWfOviSk370On451U P8VkkHyZD/JKdYWmb+veeDWaJbSTDAgTTv+q5QhaaRDoOtLnrQ59qJnMH A==; X-CSE-ConnectionGUID: 9NmMcjyzQ52GnezBzziAfw== X-CSE-MsgGUID: nIPmzIawTYmoKiUOqFnAWw== X-IronPort-AV: E=McAfee;i="6800,10657,11775"; a="78440487" X-IronPort-AV: E=Sophos;i="6.23,215,1770624000"; d="scan'208";a="78440487" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2026 00:46:15 -0700 X-CSE-ConnectionGUID: 6jRoQb+0Sm2+6T8mAGzI/w== X-CSE-MsgGUID: twPWmymxT7GJv2NC7zIGDw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.23,215,1770624000"; d="scan'208";a="235704821" Received: from black.igk.intel.com ([10.91.253.5]) by orviesa007.jf.intel.com with ESMTP; 04 May 2026 00:46:12 -0700 Received: by black.igk.intel.com (Postfix, from userid 1003) id 144B19D; Mon, 04 May 2026 09:46:11 +0200 (CEST) From: Andy Shevchenko To: Andy Shevchenko , linux-kernel@vger.kernel.org, netdev@vger.kernel.org Cc: Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Heiner Kallweit , Russell King Subject: [PATCH net-next v1 3/5] net/fsl: xgmac_mdio: Switch to using fwnode_mdiobus_register() Date: Mon, 4 May 2026 09:29:54 +0200 Message-ID: <20260504074610.40799-4-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260504074610.40799-1-andriy.shevchenko@linux.intel.com> References: <20260504074610.40799-1-andriy.shevchenko@linux.intel.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Replace custom implementation of fwnode_mdiobus_register(). Signed-off-by: Andy Shevchenko --- drivers/net/ethernet/freescale/xgmac_mdio.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/drivers/net/ethernet/freescale/xgmac_mdio.c b/drivers/net/ethernet/freescale/xgmac_mdio.c index 65dc07d0df0f..b63c8a3d6daf 100644 --- a/drivers/net/ethernet/freescale/xgmac_mdio.c +++ b/drivers/net/ethernet/freescale/xgmac_mdio.c @@ -13,14 +13,13 @@ */ #include -#include #include +#include #include #include #include #include #include -#include #include #include #include @@ -370,7 +369,7 @@ static void xgmac_mdio_set_suppress_preamble(struct mii_bus *bus) static int xgmac_mdio_probe(struct platform_device *pdev) { - struct fwnode_handle *fwnode; + struct fwnode_handle *fwnode = dev_fwnode(&pdev->dev); struct mdio_fsl_priv *priv; struct resource *res; struct mii_bus *bus; @@ -422,13 +421,7 @@ static int xgmac_mdio_probe(struct platform_device *pdev) if (ret) return ret; - fwnode = dev_fwnode(&pdev->dev); - if (is_of_node(fwnode)) - ret = of_mdiobus_register(bus, to_of_node(fwnode)); - else if (is_acpi_node(fwnode)) - ret = acpi_mdiobus_register(bus, fwnode); - else - ret = -EINVAL; + ret = fwnode_mdiobus_register(bus, fwnode); if (ret) { dev_err(&pdev->dev, "cannot register MDIO bus\n"); return ret; -- 2.50.1