From: Ahmad Fatoum <a.fatoum@pengutronix.de>
To: barebox@lists.infradead.org
Cc: Sam Ravnborg <sam@ravnborg.org>
Subject: [PATCH v4 00/14] ARM: at91: skov-arm9cpu (SAM9263) first stage support
Date: Tue, 20 Feb 2024 10:30:46 +0100 [thread overview]
Message-ID: <20240220093100.1539120-1-a.fatoum@pengutronix.de> (raw)
SDRAM setup and SD-Card chainloading support were previously added[1]
by Sam as well as a WIP patch to enable them for Skov ARM9CPU.
I reworked his final WIP patch and fixed some smaller and bigger issues
that I ran into. Now barebox can replace at91bootstrap on this platform
when booted from SD.
What didn't work for me were USB and Ethernet, but these didn't work in
Linux either when booted with the same device tree. I suspect this to be
related, but I don't have use for either USB or Ethernet in barebox at
this time, so I am happy with functional SD and nor flash.
v3 -> v4:
- dropped final patch in v3 (15/15). The problem with the USB hang
needs to be fixed some other way (Sascha)
- used defines for PLLA_SETTINGS, PLLB_SETTINGS (Sam)
- Added Sam's R-b
[1]: https://lore.barebox.org/barebox/20220628203849.2785611-12-sam@ravnborg.org/
Ahmad Fatoum (13):
mci: atmel_mci: disable power save mode
mci: atmel_mci: fix zeroing of block length on AT91SAM9263
ARM: replace ENTRY_FUNCTION_HEAD with ENTRY_FUNCTION_WITHSTACK_HEAD
ARM: at91: use AT91 header instead of generic barebox ARM's
ARM: at91: implement SAM9_ENTRY_FUNCTION
ARM: at91: sam9263_ll: drop PLL charge pump initialization
ARM: at91: sam9263_ll: pass AT91_PMC_LL_AT91SAM9263 to PMC functions
ARM: at91: sam9263_ll: refactor MCK switch to PLLA for clarity
ARM: at91: sam9263_ll: support configuration of PLLB
ARM: dts: AT91: skov-arm9cpu: remove barebox environment on NOR
ARM: at91: skov-arm9cpu: configure SMC for NOR flash use
ARM: at91: skov-arm9cpu: configure more appropriate hostname
ARM: AT91: skov-arm9cpu: support environment on SD-Card
Sam Ravnborg (1):
ARM: at91: skov-arm9cpu: Add SD-Card xload support
arch/arm/boards/at91sam9263ek/lowlevel_init.c | 5 +-
arch/arm/boards/at91sam9x5ek/lowlevel.c | 5 +-
arch/arm/boards/skov-arm9cpu/board.c | 53 +++--
arch/arm/boards/skov-arm9cpu/lowlevel.c | 206 +++++++++---------
arch/arm/dts/at91-skov-arm9cpu.dts | 9 +-
arch/arm/include/asm/barebox-arm.h | 20 +-
arch/arm/mach-at91/Kconfig | 4 +-
arch/arm/mach-at91/at91_pmc_ll.c | 11 +
arch/arm/mach-at91/sam9263_ll.c | 34 ++-
drivers/mci/atmel_mci.c | 1 +
drivers/mci/atmel_mci_common.c | 12 +-
drivers/mci/atmel_mci_pbl.c | 1 +
images/Makefile.at91 | 6 +-
include/mach/at91/at91_pmc.h | 2 +
include/mach/at91/at91_pmc_ll.h | 1 +
include/mach/at91/barebox-arm.h | 7 +-
include/mach/at91/sam92_ll.h | 7 +-
include/mach/mvebu/barebox-arm-head.h | 2 +-
18 files changed, 216 insertions(+), 170 deletions(-)
--
2.39.2
next reply other threads:[~2024-02-20 9:32 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-20 9:30 Ahmad Fatoum [this message]
2024-02-20 9:30 ` [PATCH v4 01/14] mci: atmel_mci: disable power save mode Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 02/14] mci: atmel_mci: fix zeroing of block length on AT91SAM9263 Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 03/14] ARM: replace ENTRY_FUNCTION_HEAD with ENTRY_FUNCTION_WITHSTACK_HEAD Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 04/14] ARM: at91: use AT91 header instead of generic barebox ARM's Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 05/14] ARM: at91: implement SAM9_ENTRY_FUNCTION Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 06/14] ARM: at91: sam9263_ll: drop PLL charge pump initialization Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 07/14] ARM: at91: sam9263_ll: pass AT91_PMC_LL_AT91SAM9263 to PMC functions Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 08/14] ARM: at91: sam9263_ll: refactor MCK switch to PLLA for clarity Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 09/14] ARM: at91: sam9263_ll: support configuration of PLLB Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 10/14] ARM: dts: AT91: skov-arm9cpu: remove barebox environment on NOR Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 11/14] ARM: at91: skov-arm9cpu: Add SD-Card xload support Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 12/14] ARM: at91: skov-arm9cpu: configure SMC for NOR flash use Ahmad Fatoum
2024-02-20 9:30 ` [PATCH v4 13/14] ARM: at91: skov-arm9cpu: configure more appropriate hostname Ahmad Fatoum
2024-02-20 9:31 ` [PATCH v4 14/14] ARM: AT91: skov-arm9cpu: support environment on SD-Card Ahmad Fatoum
2024-02-23 7:32 ` [PATCH v4 00/14] ARM: at91: skov-arm9cpu (SAM9263) first stage support Sascha Hauer
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240220093100.1539120-1-a.fatoum@pengutronix.de \
--to=a.fatoum@pengutronix.de \
--cc=barebox@lists.infradead.org \
--cc=sam@ravnborg.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox