>From: Tom Rini <[email protected]>
>To: Karthikeyan Mitran <[email protected]>
>Cc: [email protected]<https://lore.kernel.org/u-boot/?t=20260429143159>, 
>Siu Ming Tong <[email protected]>,
>        Prasad Bolisetty <[email protected]>,
>   Andre Przywara <[email protected]>,
>       Tzu-Hao Wei <[email protected]>, Simon Glass <[email protected]>,
>   Neil Armstrong <[email protected]>,
>    Sumit Garg <[email protected]>
>Subject: Re: [PATCH 2/2] arm: axiado: Add AX3005 based SCM3005 board 
>support<https://lore.kernel.org/u-boot/20260429143149.GV41863@bill-the-cat/#r>
>Date: Wed, 29 Apr 2026 08:31:49 -0600      [thread 
>overview]<https://lore.kernel.org/u-boot/20260429143149.GV41863@bill-the-cat/#r>
>Message-ID: <20260429143149.GV41863@bill-the-cat> 
>(raw<https://lore.kernel.org/u-boot/20260429143149.GV41863@bill-the-cat/raw>)
>In-Reply-To: 
><[email protected]<https://lore.kernel.org/u-boot/[email protected]/>>

>[-- Attachment #1: Type: text/plain, Size: 2054 bytes 
>--]<https://lore.kernel.org/u-boot/20260429143149.GV41863@bill-the-cat/1-a.txt>

>On Tue, Apr 28, 2026 at 07:32:37PM -0700, Karthikeyan Mitran wrote:

>>From: Siu Ming Tong <[email protected]>
> >
> >Add U-Boot board support for the Axiado AX3005 based targets, a quad-core
> >ARM Cortex-A53 (ARMv8) platform.
> >
> Board Kconfig introduces ARCH_AX3005, which selects ARM64, driver
> model, GIC-v3, and Zynq UART. TARGET_SCM3005 selects ARCH_AX3005,
> allowing future SoC variants to share the platform configuration.
> >
> Secondary cores use spin-table boot. ft_board_setup() corrects
> the cpu-release-addr in the FDT, which arch_fixup_fdt() overwrites
> with the post-relocation address. The board linker script pins
> spin_table_v8.o at offset 0x2fa0 from text base to match the
> address declared in the device tree.
> >
> >Tested-by: Siu Ming Tong <[email protected]>
> >Signed-off-by: Siu Ming Tong <[email protected]>
> >Signed-off-by: Tzu-Hao Wei <[email protected]>
> Signed-off-by: Karthikeyan Mitran <[email protected]>
> >---
> > MAINTAINERS                      |  10 +++
> > arch/arm/Kconfig                 |  17 ++++
>  >board/axiado/scm3005/Kconfig     |  15 ++++
> > board/axiado/scm3005/Makefile    |   5 ++
>  board/axiado/scm3005/scm3005.c   | 128 +++++++++++++++++++++++++++
> > board/axiado/scm3005/u-boot.lds  | 183 
> > +++++++++++++++++++++++++++++++++++++++
> > configs/ax3005_scm3005_defconfig |  73 ++++++++++++++++
>  include/configs/ax3005-scm3005.h |  29 +++++++
> > 8 files changed, 460 insertions(+)

>We're adding a new ARCH symbol, but without a new mach- directory, which
>I suspect some of the board code should be in, instead. Also:
We added the new mach-axiado in v2 2/2 patch.

> >diff --git a/board/axiado/scm3005/u-boot.lds 
> >b/board/axiado/scm3005/u-boot.lds
> >new file mode 100644 > >index 00000000000..8e56535fdf9
> >--- /dev/null > >+++ b/board/axiado/scm3005/u-boot.lds
>> @@ -0,0 +1,183 @@ > >+/* SPDX-License-Identifier: GPL-2.0+ */
> >+/*
> >+ * Copyright (c) 2021-2026 Axiado Corporation (or its affiliates).
> >+ *
> >+ * Based on arch/arm/cpu/armv8/u-boot.lds
> >+ */
>What differs here really? Thanks. --
We removed the u-boot.lds from v2 2/2 patch.

>Tom
>From: Tom Rini <[email protected]>
>To: Karthikeyan Mitran <[email protected]>
>Cc: [email protected]<https://lore.kernel.org/u-boot/?t=20260429142945>, 
>Siu Ming Tong <[email protected]>,
>        Prasad Bolisetty <[email protected]>,
>   Andre Przywara <[email protected]>,
>       Tzu-Hao Wei <[email protected]>, Simon Glass <[email protected]>,
>   Neil Armstrong <[email protected]>,
>    Sumit Garg <[email protected]>
>Subject: Re: [PATCH 1/2] arm64: dts: axiado: Add AX3005 SCM3005 device 
>tree<https://lore.kernel.org/u-boot/20260429142935.GU41863@bill-the-cat/#r>
>Date: Wed, 29 Apr 2026 08:29:35 -0600       [thread 
>overview]<https://lore.kernel.org/u-boot/20260429142935.GU41863@bill-the-cat/#r>
>Message-ID: <20260429142935.GU41863@bill-the-cat> 
>(raw<https://lore.kernel.org/u-boot/20260429142935.GU41863@bill-the-cat/raw>)
>In-Reply-To: 
><[email protected]<https://lore.kernel.org/u-boot/[email protected]/>>
>
>[-- Attachment #1: Type: text/plain, Size: 1258 bytes 
>--]<https://lore.kernel.org/u-boot/20260429142935.GU41863@bill-the-cat/1-a.txt>
>On Tue, Apr 28, 2026 at 07:32:36PM -0700, Karthikeyan Mitran wrote:
>> From: Siu Ming Tong <[email protected]>
>>
>> Add device tree source files for the Axiado AX3005 SCM3005 board.
>> The AX3005 is a quad-core 64-bit ARMv8 Cortex-A53 SoC.
>>
>> The DTSI describes the SoC-level nodes: GIC-v3 interrupt controller,
>> Cadence/Zynq UART, fixed reference clock, and spin-table secondary
>> CPU boot.  A /memreserve/ directive protects the spin-table release
>> address at 0x80002fa0 from being overwritten during boot.
>>
>> The SCM3005 DTS sets the console to uart3 at 115200 baud and declares
>> 2 GB of DRAM starting at 0x80000000.
>>
>> Tested-by: Siu Ming Tong <[email protected]>
>> Signed-off-by: Siu Ming Tong <[email protected]>
>> Signed-off-by: Tzu-Hao Wei <[email protected]>
>> Signed-off-by: Karthikeyan Mitran <[email protected]>
>> ---
>>  arch/arm/dts/Makefile           |   1 +
>>  arch/arm/dts/ax3005-scm3005.dts |  28 +++++++++++
>>  arch/arm/dts/ax3005.dtsi        | 100 
>> ++++++++++++++++++++++++++++++++++++++++
>>  3 files changed, 129 insertions(+)

>What's the status of upstreaming these files? As of v7.0-dts I see:
>dts/upstream/src/arm64/axiado/ax3000.dtsi
>dts/upstream/src/arm64/axiado/ax3000-evk.dts
These dts files were submitted by our kernel team for Axiado ax3000 boards.
The patches we are submitting are for Axiado ax3005 boards.
Once the ax3005 patches are approved, we will work on submitting ax3000 patches.

>Thanks.
>-- >Tom

Reply via email to