On 3/21/19 10:22 AM, Andrew F. Davis wrote: > On 3/18/19 3:24 AM, Faiz Abbas wrote: >> The following patches fix ethernet boot in am335x. >> >> Enabling OF_CONTROL in SPL makes it overflow the sram size. To avoid > > If you are overflowing SRAM on the non-HS devices you are even more > constrained on HS, you don't need an HS to test, just build for > am335x_hs_evm_defconfig and it should break build if you out of space. >
Oh, and if build complains about not having SECDEV tools use this: https://github.com/glneo/dummy-secdev Andrew > Thanks, > Andrew > >> this, I am using static platdata in the am335x board file instead of >> the fdtdec_*() calls used in ofdata_to_platdata(). >> >> Patches 1-5 isolate the two operations of getting platform data (all of >> which should happen in _ofdata_to_platdata()) and initial configurations >> (all of which should happen in _probe()). >> >> Patch 6 makes sure the cpsw driver gets probed in SPL. >> Patch 7 adds static platdata to the am335 board file. >> Patches 8-10 makes changes in the config to make space for and enable >> ETH_SUPPORT in SPL. >> Patch 11 removes non-DM_ETH code from the am335x board file. >> >> Tested ethernet boot and tftp in am335x-evm. Regression tested on dra71x-evm. >> >> Faiz Abbas (11): >> net: Add priv_pdata to eth_pdata >> net: ti: cpsw: Move cpsw_phy_sel() to _probe() >> net: ti: cpsw: Convert cpsw_platform_data to a pointer in cpsw_priv >> net: ti: cpsw-common: Isolate getting syscon address from assigning >> macid >> net: ti: cpsw: Block off ofdata_to_platdata with OF_CONTROL >> net: ti: cpsw: Enable DM_FLAG_PRE_RELOC >> board: ti: am335x: Add platdata for cpsw in SPL >> configs: am335x_evm: Reduce size of SPL >> configs: am335x_evm: Add Support for SPL_ETH >> configs: am335x_evm: Update VCI String >> board: ti: am335x: Remove non DM_ETH code >> >> board/ti/am335x/board.c | 170 ++++++----------------------- >> configs/am335x_evm_defconfig | 8 +- >> drivers/net/ti/cpsw-common.c | 127 ++++++++++------------ >> drivers/net/ti/cpsw.c | 202 ++++++++++++++++------------------- >> include/cpsw.h | 25 ++++- >> include/net.h | 2 + >> 6 files changed, 217 insertions(+), 317 deletions(-) >> > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > https://lists.denx.de/listinfo/u-boot > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot