[U-Boot] [PATCH 00/11] Fix Ethernet boot in am335x
Andrew F. Davis
afd at ti.com
Thu Mar 21 15:22:43 UTC 2019
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.
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(-)
>
More information about the U-Boot
mailing list