All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V4 0/8] board: ti: Add support for BeaglePlay
@ 2023-08-22 18:41 Nishanth Menon
  2023-08-22 18:41 ` [PATCH V4 1/8] env_default: Allow CONFIG_EXTRA_ENV_TEXT to override CFG_EXTRA_ENV_SETTINGS Nishanth Menon
                   ` (8 more replies)
  0 siblings, 9 replies; 53+ messages in thread
From: Nishanth Menon @ 2023-08-22 18:41 UTC (permalink / raw)
  To: Neha Francis, Tom Rini
  Cc: Bryan, Praneeth, Andrew, Robert Nelson, Vignesh, u-boot,
	Mattijs Korpershoek, Jan Kiszka, Nishanth Menon

Hi,

Add support for BeaglePlay - rev 4

Full series: https://github.com/nmenon/fix-k3-dt-u-boot/commits/beagleplay-v4.2

Caveats:
* networking: pending https://lore.kernel.org/all/20230822121350.51324-1-rogerq@kernel.org/
* 32kclk and usb: pending:
  https://lore.kernel.org/u-boot/20230725185253.2123433-4-nm@ti.com/
  OR https://github.com/nmenon/fix-k3-dt-u-boot/commit/853b29d63c1ca642be316f1afb0fb778610dec46
  being properly resolved (NOTE: without this patch, wlan is broken in
  Linux as the 32kclk from SoC is incorrectly supplied to wlan as 25MHz)
* There seems to be a bug in Linux kernel with sdhci that seems to
  depend on u-boot initialization of sdhci for functionality.

Changes since V3:
* GPIO, LEDs, PMIC enabled at u-boot level.
* eMMC boot fixed in a manner not to break existing SK and other EVM
  solutions. UDA FS solution similar to commit 5019170970ad
  ("arch: arm: mach-k3: j721e: add support for UDA FS") introduced.
* env file for beagleplay introduced to keep things consistent with the
  behavior expected on BeaglePlay
* Documentation updates to fixup alt, references, added OpenOCD debug
  info etc.
* New patch to ensure env files have priority over header included env
  variables.

Bootlog:
emmc with no SD: https://gist.github.com/nmenon/5755228ff424c55245f4534548827ab9
emmc with SD: https://gist.github.com/nmenon/8571dba9e942e77e48e52fe59cf71aac
SD boot: https://gist.github.com/nmenon/1cc850c37469fe7c86b26842fe0910f8

Baseline: 7e6e40c57233 (origin/next) Merge tag 'v2023.10-rc3' into next

V3: https://lore.kernel.org/all/20230815164440.2713726-1-nm@ti.com/
V2: https://lore.kernel.org/u-boot/20230727234446.3651836-1-nm@ti.com/
V1: https://lore.kernel.org/all/20230725185253.2123433-1-nm@ti.com/

Nishanth Menon (6):
  env_default: Allow CONFIG_EXTRA_ENV_TEXT to override
    CFG_EXTRA_ENV_SETTINGS
  configs: am62x_evm*: Enable EMMC_BOOT configuration
  arm: mach-k3: am625: Add support for UDA FS
  arm: dts: k3-am625-sk-binman: Add labels for unsigned binary
  board: ti: am62x: Add am62x_beagleplay_* defconfigs and env file
  doc: board: ti: Add BeaglePlay documentation

Nitin Yadav (1):
  drivers: mmc: am654_sdhci: Update OTAP/ITAP delay

Robert Nelson (1):
  arm: dts: Add k3-am625-beagleplay

 arch/arm/dts/Makefile                         |    2 +
 .../dts/k3-am625-beagleplay-ddr4-1600MTs.dtsi | 2195 +++++++++++++++++
 arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi  |  196 ++
 arch/arm/dts/k3-am625-beagleplay.dts          |  758 ++++++
 arch/arm/dts/k3-am625-r5-beagleplay.dts       |   87 +
 arch/arm/dts/k3-am625-sk-binman.dtsi          |    4 +-
 arch/arm/mach-k3/am625_init.c                 |    6 +
 board/ti/am62x/MAINTAINERS                    |    7 +
 board/ti/am62x/beagleplay.env                 |   23 +
 board/ti/am62x/beagleplay_a53.config          |   55 +
 board/ti/am62x/beagleplay_r5.config           |   15 +
 configs/am62x_evm_a53_defconfig               |    1 +
 configs/am62x_evm_r5_defconfig                |    1 +
 doc/board/ti/am62x_beagleplay.rst             |  256 ++
 doc/board/ti/img/beagleplay_emmc.svg          |  697 ++++++
 doc/board/ti/k3.rst                           |    1 +
 drivers/mmc/am654_sdhci.c                     |   14 +-
 include/env_default.h                         |    6 +-
 18 files changed, 4315 insertions(+), 9 deletions(-)
 create mode 100644 arch/arm/dts/k3-am625-beagleplay-ddr4-1600MTs.dtsi
 create mode 100644 arch/arm/dts/k3-am625-beagleplay-u-boot.dtsi
 create mode 100644 arch/arm/dts/k3-am625-beagleplay.dts
 create mode 100644 arch/arm/dts/k3-am625-r5-beagleplay.dts
 create mode 100644 board/ti/am62x/beagleplay.env
 create mode 100644 board/ti/am62x/beagleplay_a53.config
 create mode 100644 board/ti/am62x/beagleplay_r5.config
 create mode 100644 doc/board/ti/am62x_beagleplay.rst
 create mode 100644 doc/board/ti/img/beagleplay_emmc.svg

-- 
2.40.0


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

end of thread, other threads:[~2023-08-28 13:02 UTC | newest]

Thread overview: 53+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-22 18:41 [PATCH V4 0/8] board: ti: Add support for BeaglePlay Nishanth Menon
2023-08-22 18:41 ` [PATCH V4 1/8] env_default: Allow CONFIG_EXTRA_ENV_TEXT to override CFG_EXTRA_ENV_SETTINGS Nishanth Menon
2023-08-22 23:16   ` Simon Glass
2023-08-22 23:33     ` Nishanth Menon
2023-08-23  2:34       ` Simon Glass
2023-08-23 11:42         ` Nishanth Menon
2023-08-23  7:47   ` Mattijs Korpershoek
2023-08-23 14:42   ` Tom Rini
2023-08-23 15:06     ` Nishanth Menon
2023-08-23 15:17       ` Tom Rini
2023-08-22 18:41 ` [PATCH V4 2/8] configs: am62x_evm*: Enable EMMC_BOOT configuration Nishanth Menon
2023-08-23  7:50   ` Mattijs Korpershoek
2023-08-22 18:41 ` [PATCH V4 3/8] arm: mach-k3: am625: Add support for UDA FS Nishanth Menon
2023-08-23  7:54   ` Mattijs Korpershoek
2023-08-22 18:41 ` [PATCH V4 4/8] drivers: mmc: am654_sdhci: Update OTAP/ITAP delay Nishanth Menon
2023-08-23  8:06   ` Mattijs Korpershoek
2023-08-23 10:15     ` Nitin Yadav
2023-08-23 10:18       ` Nitin Yadav
2023-08-23 11:38         ` Nishanth Menon
2023-08-23 14:21           ` Nishanth Menon
2023-08-22 18:41 ` [PATCH V4 5/8] arm: dts: k3-am625-sk-binman: Add labels for unsigned binary Nishanth Menon
2023-08-23  8:09   ` Mattijs Korpershoek
2023-08-22 18:41 ` [PATCH V4 6/8] arm: dts: Add k3-am625-beagleplay Nishanth Menon
2023-08-23  8:26   ` Mattijs Korpershoek
2023-08-22 18:41 ` [PATCH V4 7/8] board: ti: am62x: Add am62x_beagleplay_* defconfigs and env file Nishanth Menon
2023-08-23  8:29   ` Mattijs Korpershoek
2023-08-23 14:42   ` Tom Rini
2023-08-22 18:41 ` [PATCH V4 8/8] doc: board: ti: Add BeaglePlay documentation Nishanth Menon
2023-08-23  8:36   ` Mattijs Korpershoek
2023-08-23 15:30   ` Simon Glass
2023-08-23 17:15     ` Tom Rini
2023-08-23 23:57       ` Simon Glass
2023-08-24  0:18         ` Nishanth Menon
2023-08-24  3:01           ` Simon Glass
2023-08-24  3:27             ` Nishanth Menon
2023-08-24  8:21               ` Mattijs Korpershoek
2023-08-24 12:07                 ` Nishanth Menon
2023-08-24 13:16               ` Neha Malcom Francis
2023-08-24 14:20                 ` Tom Rini
2023-08-24 14:41                   ` Simon Glass
2023-08-24 14:43                     ` Tom Rini
2023-08-24 14:46                       ` Simon Glass
2023-08-25 14:17                         ` Neha Malcom Francis
2023-08-24 14:16               ` Tom Rini
2023-08-25  1:04   ` Simon Glass
2023-08-25  1:22     ` Nishanth Menon
2023-08-25  1:31       ` Simon Glass
2023-08-25  1:59         ` Nishanth Menon
2023-08-25 23:45           ` Simon Glass
2023-08-26  1:06             ` Robert Nelson
2023-08-26  2:04               ` Simon Glass
2023-08-28 13:01                 ` Nishanth Menon
2023-08-23  7:44 ` [PATCH V4 0/8] board: ti: Add support for BeaglePlay Mattijs Korpershoek

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.