Hello All, This series enables ethernet boot support for AM68-SK, AM62p-SK and J722s_EVM. It is based on commit '5061eab96acd6' of origin/master branch of U-Boot.
Link to v2: https://lore.kernel.org/r/[email protected]/ Changes from v2 to v3: - Removed [PATCH v2 01/13] since Alexander Sverdlin has posted the fix at: https://lore.kernel.org/r/[email protected]/ - Removed not required if condition from [PATCH v2 02/13] as suggested by Alexander Sverdlin. - Removed not-required config option from am68_sk_r5_ethboot_defconfig. - Introduce a new patch which enables CONFIG_SPL_SYSCON for CPSW driver in Kconfig file. - Add patches required to enable Ethenet boot on J722s-EVM. Andreas Dannenberg (3): arm: mach-k3: am62p: Update SoC auto-gen data to enable CPSW boot board: ti: am62px: evm: Enable cache for AM62p configs: am62p: Add configs for enabling ETHBOOT in R5SPL Chintan Vankar (12): net: ti: am65-cpsw-nuss: Define bind method for CPSW driver arm: mach-k3: am62x: am625_init: Remove explicit probing of CPSW driver arm: mach-k3: j721s2: Update SoC auto-gen data to enable Ethernet boot arm: mach-k3: j721s2_spl: Alias Ethernet boot to CPGMAC net: ti: Kconfig: Enable SPL_SYSCON config for CPSW configs: am68: Add configs for enabling Ethboot in R5SPL configs: am68: Enable configs required for Ethernet boot configs: am62p: Enable configs required for Ethboot arch: arm: mach-k3: r5: j722s: Update SoC autogenerated data to enable Ethernet boot board: ti: j722s: evm: Enable cache for J722s configs: j722s_evm_r5: Add configs to enable Ethboot in R5SPL configs: j722s_evm_a53: Enable configs required for Ethernet boot arch/arm/mach-k3/am62x/am625_init.c | 9 -- arch/arm/mach-k3/include/mach/j721s2_spl.h | 1 + arch/arm/mach-k3/r5/am62px/clk-data.c | 44 +++++++- arch/arm/mach-k3/r5/am62px/dev-data.c | 24 +++-- arch/arm/mach-k3/r5/j721s2/clk-data.c | 58 +++++++++- arch/arm/mach-k3/r5/j721s2/dev-data.c | 3 +- arch/arm/mach-k3/r5/j722s/clk-data.c | 50 +++++++-- arch/arm/mach-k3/r5/j722s/dev-data.c | 34 +++--- board/ti/am62px/evm.c | 8 ++ board/ti/j722s/evm.c | 8 ++ configs/am62px_evm_a53_ethboot_defconfig | 13 +++ configs/am62px_evm_r5_ethboot_defconfig | 29 +++++ configs/am68_sk_a72_ethboot_defconfig | 14 +++ configs/am68_sk_r5_ethboot_defconfig | 23 ++++ configs/j722s_evm_a53_ethboot_defconfig | 13 +++ configs/j722s_evm_r5_ethboot_defconfig | 30 ++++++ drivers/net/ti/Kconfig | 1 + drivers/net/ti/am65-cpsw-nuss.c | 120 ++++++++++++--------- 18 files changed, 374 insertions(+), 108 deletions(-) create mode 100644 configs/am62px_evm_a53_ethboot_defconfig create mode 100644 configs/am62px_evm_r5_ethboot_defconfig create mode 100644 configs/am68_sk_a72_ethboot_defconfig create mode 100644 configs/am68_sk_r5_ethboot_defconfig create mode 100644 configs/j722s_evm_a53_ethboot_defconfig create mode 100644 configs/j722s_evm_r5_ethboot_defconfig -- 2.34.1

