
On 21/01/22 4:49 am, Tom Rini wrote:
On Fri, Jan 21, 2022 at 01:13:54AM +0200, Ramon Fried wrote:
On Mon, Jan 17, 2022 at 8:37 PM Tom Rini trini@konsulko.com wrote:
On Fri, Dec 24, 2021 at 12:55:30PM +0530, Vignesh Raghavendra wrote:
On certain TI SoC, like AM64x there is a CPSW3G which supports 2 external independent MAC ports for single CPSW instance. It is not possible for Ethernet driver to register more than one port for given instance.
This patch modifies top level CPSW NUSS as UCLASS_MISC and binds UCLASS_ETH to individual ports so as to support bring up more than one Ethernet interface in U-Boot.
Note that there is no isolation in the since, CPSW NUSS is in promisc mode and forwards all packets to host.
Since top level driver is now UCLASS_MISC, board files would need to instantiate this driver explicitly.
Signed-off-by: Vignesh Raghavendra vigneshr@ti.com
Applied to u-boot/master, thanks!
why ? comments were not addressed.
I missed that you had comments, sorry. Shall I revert this one for now?
Could you please hold off revert? Will send follow up patch fixing stray printf() pointed out by Ramon
Apologies for not noticing comment beforehand!
Regards Vignesh