The Arrow AXE5 Eagle board has some custom code for toggling the reset of the Ethernet phy, because barebox is built without GPIOLIB for binary size reasons. These limits are not clearly defined, not reliably reproducible and not enforced.
With xloading of the SSBL, the GPIOLIB doesn't have an effect on the FSBL size anymore. Otherwise, disabling a few drivers is probably more significant than disabling the GPIOLIB. Therefore, enable GPIOLIB for the Agilex 5, and get rid of the custom code to toggle the GPIO for resetting the Ethernet phy. Signed-off-by: Michael Tretter <[email protected]> --- Michael Tretter (2): arm: socfpga: agilex5: select GPIOLIB arm: socfpga: axe5-eagle: drop hard-coded PHY reset in board code arch/arm/boards/arrow-axe5-eagle/board.c | 24 ------------------------ arch/arm/mach-socfpga/Kconfig | 1 + 2 files changed, 1 insertion(+), 24 deletions(-) --- base-commit: 70421fc4591e6b4b9c7172ca72b60ef1868ecc5c change-id: 20261007-socfpga-agilex5-gpiolib-a3a32b295925 Best regards, -- Michael Tretter <[email protected]>
