Hi Sascha
On Thu, Apr 25, 2024 at 01:54:34PM +0200, Sascha Hauer wrote:
> Some Atmel AT91 boards still do not have PBL support which becomes
> mandatory soon. Remove these boards.
>
> Signed-off-by: Sascha Hauer
> ---
> arch/arm/boards/Makefile | 3 -
>
Some Atmel AT91 boards still do not have PBL support which becomes
mandatory soon. Remove these boards.
Signed-off-by: Sascha Hauer
---
arch/arm/boards/Makefile | 3 -
arch/arm/boards/sama5d3xek/Makefile | 6 -
.../defaultenv-sama5d3xek/bin/init_board |
With all ARM boards being relocatable TEXT_BASE is always defined to 0x0
and can be dropped. The ARCH_TEXT_BASE Kconfig symbol is also no longer
used and can be removed.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 4
arch/arm/Makefile | 4
Most ARM boards use relocatable binaries already. Make it mandatory
for the remaining boards to better unify the ARM support.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 10 ++
arch/arm/Makefile | 16 ++--
barebox_arm_head() is unused now. Remove it.
Signed-off-by: Sascha Hauer
---
arch/arm/include/asm/barebox-arm-head.h | 8
include/mach/socfpga/barebox-arm-head.h | 7 ---
2 files changed, 15 deletions(-)
diff --git a/arch/arm/include/asm/barebox-arm-head.h
All ARM architectures now have PBL multi image support, so move
HAVE_PBL_MULTI_IMAGES and HAVE_PBL_IMAGE to the toplevel ARM
config.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 9 ++---
arch/arm/cpu/Kconfig | 3 ---
arch/arm/cpu/uncompress.c | 13
All ARM boards now use PBL, so remove unused code inside #ifdef
CONFIG_PBL_IMAGE.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 1 -
arch/arm/cpu/entry_ll_32.S | 4
arch/arm/cpu/entry_ll_64.S | 4
arch/arm/cpu/start.c | 17 -
None of the ep93xx boards supports PBL. PBL becomes mandatory, so remove
the boards and with it the now unused architecture.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 7 -
arch/arm/Makefile | 1 -
arch/arm/boards/Makefile
Nomadik was mainlined once and has never got any attention. It still
doesn't have PBL support or device tree support. Remove the ancient
and likely unused architecture.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 10 --
arch/arm/Makefile
All ARCH_MULTIARCH machines need HAVE_PBL_MULTI_IMAGES enabled, so
move selection of the symbol up to ARCH_MULTIARCH.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 11 +--
1 file changed, 1 insertion(+), 10 deletions(-)
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index
barebox davinci support is very minimal, the only supported board is
the virt2real board. This still has no PBL support which becomes
mandatory soon, so remove the architecture.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 8 -
arch/arm/Makefile|
None of the PXA boards has PBL support. This becomes mandatory soon, so
remove the boards.
Signed-off-by: Sascha Hauer
---
arch/arm/boards/Makefile | 5 -
arch/arm/boards/lubbock/Makefile | 4 -
arch/arm/boards/lubbock/board.c | 118 -
canon-a1100 still doesn't have PBL support which will become mandatory
soon. Remove the architecture.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 11 --
arch/arm/Makefile | 11 --
arch/arm/boards/Makefile | 1 -
All ARCH_MULTIARCH machines are probing from device tree, so select
the necessary symbols from ARCH_MULTIARCH rather than individually
from the machines.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 13 ++---
arch/arm/mach-imx/Kconfig | 7 ---
mach-uemd is one of the architectures that still doesn't support PBL.
As PBL support becomes mandatory remove the architecture.
Signed-off-by: Sascha Hauer
---
arch/arm/Kconfig | 12 ---
arch/arm/Makefile| 1 -
arch/arm/boards/Makefile
The ARM architecture support in barebox has become quite complicated
over time. Most SoCs use PBL and relocatable binaries, but some older
ones still don't. This makes the lowlevel ARM code hard to maintain and
often hard to understand.
I've decided that it is time to make a cut and to abandon
On Wed, Apr 24, 2024 at 08:41:56AM +0200, Ahmad Fatoum wrote:
> mtd: nand: align IS_ENABLED(symbol) for header stub with Makefile
>
> drivers/mtd/nand/Makefile builds nand-bb.o when CONFIG_MTD_NAND_CORE
> is defined. We need to use the same symbol in the header to avoid
> breakage when
On Wed, 24 Apr 2024 08:40:35 +0200, Ahmad Fatoum wrote:
> As described in commi b986aad24ab8 ("mci: core: allocate memory used
> for DMA with dma_alloc"), the recent fix to ARMv8 cache operations in
> commit 65ef5d885263 ("ARM64: let 'end' point after the range in cache
> functions") may lead to
Hi All,
I am happy to announce barebox-2024.04.0.
This release brings us some nice things. Our MMC layer now supports HS200
speed modes and the arasan SD controller is the first driver that supports
this. We have two new i.MX boards supported which are the Ka-Ro qsxp-ml81
i.MX8MP board and the
19 matches
Mail list logo