Given that the EN8811H FW has a fixed size, exposing it via Kconfig is unnecessary
Signed-off-by: Lucien.Jheng <lucienzx...@gmail.com> --- drivers/net/phy/Kconfig | 10 ---------- drivers/net/phy/air_en8811h.c | 12 ++++++------ 2 files changed, 6 insertions(+), 16 deletions(-) diff --git a/drivers/net/phy/Kconfig b/drivers/net/phy/Kconfig index 5b4cf30b0a3..db38b7e90ec 100644 --- a/drivers/net/phy/Kconfig +++ b/drivers/net/phy/Kconfig @@ -103,16 +103,6 @@ config AIROHA_FW_ADDR depends on PHY_AIROHA_EN8811H default 0x0 -config AIROHA_MD32_DM_SIZE - hex "Airoha Firmware MD32 DM Size" - depends on PHY_AIROHA_EN8811H - default 0x4000 - -config AIROHA_MD32_DSP_SIZE - hex "Airoha Firmware MD32 DSP Size" - depends on PHY_AIROHA_EN8811H - default 0x20000 - menuconfig PHY_AQUANTIA bool "Aquantia Ethernet PHYs support" select PHY_GIGE diff --git a/drivers/net/phy/air_en8811h.c b/drivers/net/phy/air_en8811h.c index 96bb24418a0..0e11f68a52c 100644 --- a/drivers/net/phy/air_en8811h.c +++ b/drivers/net/phy/air_en8811h.c @@ -443,12 +443,12 @@ static int en8811h_load_firmware(struct phy_device *phydev) char *addr = NULL; struct en8811h_priv *priv = phydev->priv; int dev = CONFIG_SYS_MMC_ENV_DEV; - u32 cnt = (CONFIG_AIROHA_MD32_DM_SIZE + - CONFIG_AIROHA_MD32_DSP_SIZE) / 512; + u32 cnt = (EN8811H_MD32_DM_SIZE + + EN8811H_MD32_DSP_SIZE) / 512; ulong airoha_fw_addr = (ulong)en8811h_get_fw_addr(); u32 blk = airoha_fw_addr / 512; - addr = malloc(CONFIG_AIROHA_MD32_DM_SIZE + CONFIG_AIROHA_MD32_DSP_SIZE); + addr = malloc(EN8811H_MD32_DM_SIZE + EN8811H_MD32_DSP_SIZE); if (!addr) { puts("cannot allocated buffer for firmware.\n"); return -ENOMEM; @@ -498,12 +498,12 @@ static int en8811h_load_firmware(struct phy_device *phydev) if (ret < 0) return ret; - ret = air_write_buf(phydev, AIR_FW_ADDR_DM, CONFIG_AIROHA_MD32_DM_SIZE, addr); + ret = air_write_buf(phydev, AIR_FW_ADDR_DM, EN8811H_MD32_DM_SIZE, addr); if (ret < 0) goto en8811h_load_firmware_out; - ret = air_write_buf(phydev, AIR_FW_ADDR_DSP, CONFIG_AIROHA_MD32_DSP_SIZE, - addr + CONFIG_AIROHA_MD32_DM_SIZE); + ret = air_write_buf(phydev, AIR_FW_ADDR_DSP, EN8811H_MD32_DSP_SIZE, + addr + EN8811H_MD32_DM_SIZE); if (ret < 0) goto en8811h_load_firmware_out; -- 2.34.1