diff options
author | Simon Glass <sjg@chromium.org> | 2016-09-24 18:20:11 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2016-10-06 15:08:18 -0400 |
commit | 7ec0389354b8fd27ed1d1fb2d4f451e74f40534c (patch) | |
tree | 8e3be70d8af3e9178c35840b5b8dfa04a160e0c5 /common/spl/spl.c | |
parent | ea022a3775a723a90ee91dfa100ac95a5379e93d (diff) |
spl: Convert spl_net_load_image() to use linker list
Add a linker list declaration for this method and remove the explicit
switch() code. We need two variants - one for BOOT_DEVICE_CPGMAC and one for
BOOT_DEVICE_USBETH.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'common/spl/spl.c')
-rw-r--r-- | common/spl/spl.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/common/spl/spl.c b/common/spl/spl.c index ac19e5ffcd..713c27fa2c 100644 --- a/common/spl/spl.c +++ b/common/spl/spl.c @@ -384,19 +384,6 @@ static int spl_load_image(u32 boot_device) return loader->load_image(&bootdev); switch (boot_device) { -#ifdef CONFIG_SPL_ETH_SUPPORT - case BOOT_DEVICE_CPGMAC: -#ifdef CONFIG_SPL_ETH_DEVICE - bootdev.boot_device_name = CONFIG_SPL_ETH_DEVICE; -#endif - return spl_net_load_image(&bootdev); -#endif -#ifdef CONFIG_SPL_USBETH_SUPPORT - case BOOT_DEVICE_USBETH: - bootdev.boot_device_name = "usb_ether"; - return spl_net_load_image(&bootdev); -#endif -#endif #ifdef CONFIG_SPL_BOARD_LOAD_IMAGE case BOOT_DEVICE_BOARD: return spl_board_load_image(&bootdev); |