From 1497ae6d303cb537456b7adb1e4d11cfcee21afe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fin=20Maa=C3=9F?= Date: Tue, 17 Jun 2025 11:14:08 +0200 Subject: [PATCH] drivers: mdio: remove unused bus_enable/disable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit remove unused bus_enable/disable, they don't need to be implemented, if they are not needed. Signed-off-by: Fin Maaß --- drivers/ethernet/eth_smsc91x.c | 12 ------------ drivers/mdio/mdio_dwcxgmac.c | 12 ------------ drivers/mdio/mdio_lan865x.c | 12 ------------ 3 files changed, 36 deletions(-) diff --git a/drivers/ethernet/eth_smsc91x.c b/drivers/ethernet/eth_smsc91x.c index a21c2880426..eef7dc85a6b 100644 --- a/drivers/ethernet/eth_smsc91x.c +++ b/drivers/ethernet/eth_smsc91x.c @@ -846,16 +846,6 @@ struct mdio_smsc_config { const struct device *eth_dev; }; -static void mdio_smsc_bus_disable(const struct device *dev) -{ - ARG_UNUSED(dev); -} - -static void mdio_smsc_bus_enable(const struct device *dev) -{ - ARG_UNUSED(dev); -} - static int mdio_smsc_read(const struct device *dev, uint8_t prtad, uint8_t devad, uint16_t *data) { const struct mdio_smsc_config *cfg = dev->config; @@ -881,8 +871,6 @@ static int mdio_smsc_write(const struct device *dev, uint8_t prtad, uint8_t deva } static DEVICE_API(mdio, mdio_smsc_api) = { - .bus_disable = mdio_smsc_bus_disable, - .bus_enable = mdio_smsc_bus_enable, .read = mdio_smsc_read, .write = mdio_smsc_write, }; diff --git a/drivers/mdio/mdio_dwcxgmac.c b/drivers/mdio/mdio_dwcxgmac.c index 6aeb049b66b..319879edb08 100644 --- a/drivers/mdio/mdio_dwcxgmac.c +++ b/drivers/mdio/mdio_dwcxgmac.c @@ -152,16 +152,6 @@ static int mdio_dwcxgmac_write(const struct device *dev, uint8_t prtad, uint8_t return mdio_transfer(dev, prtad, regad, MDIO_WRITE_CMD, data, NULL); } -static void mdio_dwcxgmac_bus_enable(const struct device *dev) -{ - ARG_UNUSED(dev); -} - -static void mdio_dwcxgmac_bus_disable(const struct device *dev) -{ - ARG_UNUSED(dev); -} - static int mdio_dwcxgmac_initialize(const struct device *dev) { struct mdio_dwcxgmac_dev_data *const data = (struct mdio_dwcxgmac_dev_data *)dev->data; @@ -206,8 +196,6 @@ static int mdio_dwcxgmac_initialize(const struct device *dev) static DEVICE_API(mdio, mdio_dwcxgmac_driver_api) = { .read = mdio_dwcxgmac_read, .write = mdio_dwcxgmac_write, - .bus_enable = mdio_dwcxgmac_bus_enable, - .bus_disable = mdio_dwcxgmac_bus_disable, }; #define XGMAC_SNPS_DESIGNWARE_RESET_SPEC_INIT(n) .reset = RESET_DT_SPEC_INST_GET(n), diff --git a/drivers/mdio/mdio_lan865x.c b/drivers/mdio/mdio_lan865x.c index dc46100ce89..88717dec6c4 100644 --- a/drivers/mdio/mdio_lan865x.c +++ b/drivers/mdio/mdio_lan865x.c @@ -20,16 +20,6 @@ struct mdio_lan865x_config { const struct device *dev; }; -static void lan865x_mdio_bus_enable(const struct device *dev) -{ - ARG_UNUSED(dev); -} - -static void lan865x_mdio_bus_disable(const struct device *dev) -{ - ARG_UNUSED(dev); -} - static int lan865x_mdio_c22_read(const struct device *dev, uint8_t prtad, uint8_t regad, uint16_t *data) { @@ -67,8 +57,6 @@ static DEVICE_API(mdio, mdio_lan865x_api) = { .write = lan865x_mdio_c22_write, .read_c45 = lan865x_mdio_c45_read, .write_c45 = lan865x_mdio_c45_write, - .bus_enable = lan865x_mdio_bus_enable, - .bus_disable = lan865x_mdio_bus_disable, }; #define MICROCHIP_LAN865X_MDIO_INIT(n) \