public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [PATCH v4 00/21] Add support for Ethernet boot
@ 2025-07-31  7:59 Chintan Vankar
  2025-07-31  7:59 ` [PATCH v4 01/21] net: ti: am65-cpsw-nuss: Define bind method for CPSW driver Chintan Vankar
                   ` (21 more replies)
  0 siblings, 22 replies; 26+ messages in thread
From: Chintan Vankar @ 2025-07-31  7:59 UTC (permalink / raw)
  To: Richard Genoud, Sam Protsenko, Santhosh Kumar K,
	Jonathan Humphreys, Mattijs Korpershoek, Ilias Apalodimas,
	Bhavya Kapoor, Parth Pancholi, Andreas Dannenberg, Moteen Shah,
	Beleswar Padhi, Anshul Dalal, Sughosh Ganu, Neha Malcom Francis,
	Prasanth Babu Mantena, Wadim Egorov, Simon Glass,
	Alexander Sverdlin, Siddharth Vadapalli, Kishon Vijay Abraham I,
	Chintan Vankar, Ramon Fried, Joe Hershberger, Jayesh Choudhary,
	Vaishnav Achath, Bryan Brattlof, Vignesh Raghavendra, Tom Rini
  Cc: u-boot

Hello All,

This series adds bind method for CPSW to avoid explicit probing, removes
explicit probing of CPSW, adds support for Ethernet boot on SK-AM68,
SK-AM62P-LP, J722S, SK-AM69.

This series is based on commit 'a8f20bb6650df56d' of origin/master
branch of U-Boot.

Link to v3: 
https://lore.kernel.org/u-boot/20250225114903.2080616-1-c-vankar@ti.com/

Changes from v3 to v4: 
- Updated bind method to avoid initializing fields in cpsw data structure.
- Revert commits to avoid explicit probing of CPSW driver as per Roger's
  suggestion.
- Updated commit messages of adding SoC auto-gen data for J721s2.
- Collected Reviewed-by tag from Alexander Sverdlin on [PATCH v3 05/15]
  and [PATCH v3 13/15].
- Added support of Ethernet boot for SK-AM69.

Andreas Dannenberg (3):
  arm: mach-k3: am62p: Update SoC auto-gen data to enable Ethernet boot
  board: ti: am62px: evm: Enable cache for AM62p
  configs: am62px_evm_r5_ethboot: Add configs to enable Ethernet boot in
    R5SPL

Chintan Vankar (18):
  net: ti: am65-cpsw-nuss: Define bind method for CPSW driver
  arch: mach-k3: common: Remove explicit probing of CPSW driver
  Revert "mach-k3: am642_init: Probe AM65 CPSW NUSS for R5/A53 SPL"
  Revert "arm: mach-k3: am62x: am625_init: Probe AM65 CPSW NUSS"
  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_sk_r5_ethboot: Add configs for enabling Ethernet boot in
    R5SPL
  configs: am68_sk_a72_ethboot: Enable configs required for Ethernet
    boot
  configs: am62px_evm_a53_ethboot: Enable configs required for Ethboot
  arm: mach-k3: j722s: Update SoC autogenerated data to enable Ethernet
    boot
  board: ti: j722s: evm: Enable cache for J722s
  configs: j722s_evm_r5_ethboot: Add configs to enable Ethernet boot in
    R5SPL
  configs: j722s_evm_a53_ethboot: Enable configs required for Ethernet
    boot
  arm: mach-k3: j784s4: Update SoC auto-gen data to enable Ethernet boot
  arm: mach-k3: j784s4_spl: Alias Ethernet boot to CPGMAC
  configs: am69_sk_r5_ethboot: Add configs to enable Ethernet boot in
    R5SPL
  configs: am69_sk_a72_ethboot: Add configs to enable Ethernet boot

 arch/arm/mach-k3/am62x/am625_init.c        |  9 ----
 arch/arm/mach-k3/am64x/am642_init.c        |  7 ---
 arch/arm/mach-k3/common.c                  | 11 ----
 arch/arm/mach-k3/include/mach/j721s2_spl.h |  1 +
 arch/arm/mach-k3/include/mach/j784s4_spl.h |  2 +
 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 ++++++-------
 arch/arm/mach-k3/r5/j784s4/clk-data.c      | 54 ++++++++++++++++++--
 arch/arm/mach-k3/r5/j784s4/dev-data.c      |  1 +
 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/am69_sk_a72_ethboot_defconfig      | 11 ++++
 configs/am69_sk_r5_ethboot_defconfig       | 15 ++++++
 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            | 40 ++++++++++++---
 25 files changed, 418 insertions(+), 85 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/am69_sk_a72_ethboot_defconfig
 create mode 100644 configs/am69_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


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2025-11-21 16:08 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-31  7:59 [PATCH v4 00/21] Add support for Ethernet boot Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 01/21] net: ti: am65-cpsw-nuss: Define bind method for CPSW driver Chintan Vankar
2025-11-21 12:55   ` Wadim Egorov
2025-11-21 13:24     ` Siddharth Vadapalli
2025-07-31  7:59 ` [PATCH v4 02/21] arch: mach-k3: common: Remove explicit probing of " Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 03/21] Revert "mach-k3: am642_init: Probe AM65 CPSW NUSS for R5/A53 SPL" Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 04/21] Revert "arm: mach-k3: am62x: am625_init: Probe AM65 CPSW NUSS" Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 05/21] arm: mach-k3: j721s2: Update SoC auto-gen data to enable Ethernet boot Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 06/21] arm: mach-k3: j721s2_spl: Alias Ethernet boot to CPGMAC Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 07/21] net: ti: Kconfig: Enable SPL_SYSCON config for CPSW Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 08/21] configs: am68_sk_r5_ethboot: Add configs for enabling Ethernet boot in R5SPL Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 09/21] configs: am68_sk_a72_ethboot: Enable configs required for Ethernet boot Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 10/21] arm: mach-k3: am62p: Update SoC auto-gen data to enable " Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 11/21] board: ti: am62px: evm: Enable cache for AM62p Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 12/21] configs: am62px_evm_r5_ethboot: Add configs to enable Ethernet boot in R5SPL Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 13/21] configs: am62px_evm_a53_ethboot: Enable configs required for Ethboot Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 14/21] arm: mach-k3: j722s: Update SoC autogenerated data to enable Ethernet boot Chintan Vankar
2025-11-21 16:08   ` Michael Walle
2025-07-31  7:59 ` [PATCH v4 15/21] board: ti: j722s: evm: Enable cache for J722s Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 16/21] configs: j722s_evm_r5_ethboot: Add configs to enable Ethernet boot in R5SPL Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 17/21] configs: j722s_evm_a53_ethboot: Enable configs required for Ethernet boot Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 18/21] arm: mach-k3: j784s4: Update SoC auto-gen data to enable " Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 19/21] arm: mach-k3: j784s4_spl: Alias Ethernet boot to CPGMAC Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 20/21] configs: am69_sk_r5_ethboot: Add configs to enable Ethernet boot in R5SPL Chintan Vankar
2025-07-31  7:59 ` [PATCH v4 21/21] configs: am69_sk_a72_ethboot: Add configs to enable Ethernet boot Chintan Vankar
2025-08-20 18:41 ` [PATCH v4 00/21] Add support for " Tom Rini

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox