]> git.baikalelectronics.ru Git - uboot.git/commit
board: ti: am335x: eth_cpsw should depend on CONFIG_NET
authorCorentin LABBE <clabbe@baylibre.com>
Tue, 14 Jun 2022 08:44:07 +0000 (08:44 +0000)
committerTom Rini <trini@konsulko.com>
Thu, 16 Jun 2022 19:22:55 +0000 (15:22 -0400)
commitd0fd8bab8a679b37da32311d95fd4d40c26d18b6
tree202623489b2e9914b0feabd6abf33af976bbc63d
parent720e9b397a1680c1ba1f8ec5454c5a133486a50b
board: ti: am335x: eth_cpsw should depend on CONFIG_NET

The origin of this patch is the breaking of am335x-hs boot
due to commit c8db58f4d35a ("dm: Support parent devices with of-platdata")
HS boards have less SRAM for SPL and so this commit increased memory usage beyond am335x limit.
This commit added 10 driver binding pass and am335x boot only if one pass is done.
SPL try to do more than one pass due to eth_cpsw failing.
Since HS SPL does not need network (and NET is already disabled in config),
the easiest fix is to "remove" eth_cpsw from SPL by testing if NET is enabled.

Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
Reviewed-by: Tom Rini <trini@konsulko.com>
Acked-by: Andrew Davis <afd@ti.com>
board/ti/am335x/board.c