From: Yao Zi <me@ziyao.cc>
To: Raymond Mao <raymondmaoca@gmail.com>, u-boot@lists.denx.de
Cc: uboot@riscstar.com, Raymond Mao <raymond.mao@riscstar.com>,
Rick Chen <rick@andestech.com>, Leo <ycliang@andestech.com>,
Tom Rini <trini@konsulko.com>, Lukasz Majewski <lukma@denx.de>,
Heiko Schocher <hs@nabladev.com>,
Jaehoon Chung <jh80.chung@samsung.com>,
Peng Fan <peng.fan@nxp.com>,
Randolph Sheng-Kai Lin <randolph@andestech.com>,
Heinrich Schuchardt <xypron.glpk@gmx.de>,
Conor Dooley <conor.dooley@microchip.com>,
Yu-Chien Peter Lin <peter.lin@sifive.com>,
Jamie Gibbons <jamie.gibbons@microchip.com>,
Eric Schikschneit <eric.schikschneit@novatechautomation.com>,
Michal Simek <michal.simek@amd.com>,
Junhui Liu <junhui.liu@pigmoral.tech>,
Yixun Lan <dlan@gentoo.org>,
Sam Protsenko <semen.protsenko@linaro.org>,
Patrice Chotard <patrice.chotard@foss.st.com>,
Patrick Delaunay <patrick.delaunay@foss.st.com>,
Casey Connolly <casey.connolly@linaro.org>,
Neil Armstrong <neil.armstrong@linaro.org>,
Christian Marangi <ansuelsmth@gmail.com>,
Aniket Limaye <a-limaye@ti.com>,
Angelo Dureghello <angelo.dureghello@timesys.com>,
Vasileios Bimpikas <vasileios.bimpikas@analog.com>,
Nathan Barrett-Morrison <nathan.morrison@timesys.com>,
Justin Swartz <justin.swartz@risingedge.co.za>,
Oliver Gaskell <Oliver.Gaskell@analog.com>,
Ian Roberts <ian.roberts@timesys.com>,
Svyatoslav Ryhel <clamor95@gmail.com>,
Henrik Grimler <henrik@grimler.se>,
Quentin Schulz <quentin.schulz@cherry.de>,
Anshul Dalal <anshuld@ti.com>,
Kory Maincent <kory.maincent@bootlin.com>,
Samuel Holland <samuel@sholland.org>,
Justin Klaassen <justin@tidylabs.net>,
Paul Barker <paul.barker.ct@bp.renesas.com>,
Rui Miguel Silva <rui.silva@linaro.org>,
Marek Vasut <marek.vasut+renesas@mailbox.org>,
Gabriel Fernandez <gabriel.fernandez@foss.st.com>,
Kever Yang <kever.yang@rock-chips.com>,
Jonas Karlman <jonas@kwiboo.se>, Heiko Stuebner <heiko@sntech.de>,
Joseph Chen <chenjh@rock-chips.com>,
Elaine Zhang <zhangqing@rock-chips.com>
Subject: Re: [PATCH 02/17] spacemit: k1: enable SPL with debug UART
Date: Sun, 18 Jan 2026 08:50:42 +0000 [thread overview]
Message-ID: <aWye4oHcHKihs11Z@pie> (raw)
In-Reply-To: <20260117190231.977686-3-raymondmaoca@gmail.com>
On Sat, Jan 17, 2026 at 02:01:36PM -0500, Raymond Mao wrote:
> From: Raymond Mao <raymond.mao@riscstar.com>
>
> Add SPL support featuring debug UART output for early boot
> diagnostics on K1 SoC.
>
> Signed-off-by: Raymond Mao <raymond.mao@riscstar.com>
> ---
> arch/riscv/cpu/k1/Kconfig | 2 ++
> arch/riscv/dts/Makefile | 1 +
> arch/riscv/dts/k1-spl.dts | 26 ++++++++++++++++++++++++++
> arch/riscv/dts/k1.dtsi | 2 +-
> board/spacemit/k1/Makefile | 2 ++
> board/spacemit/k1/spl.c | 24 ++++++++++++++++++++++++
> configs/k1_defconfig | 21 ++++++++++++++++++++-
> include/configs/k1.h | 2 ++
> 8 files changed, 78 insertions(+), 2 deletions(-)
> create mode 100644 arch/riscv/dts/k1-spl.dts
> create mode 100644 board/spacemit/k1/spl.c
...
> diff --git a/configs/k1_defconfig b/configs/k1_defconfig
> index 0bdc3c800f0..f1a16735943 100644
> --- a/configs/k1_defconfig
> +++ b/configs/k1_defconfig
> @@ -3,7 +3,19 @@ CONFIG_SYS_MALLOC_LEN=0x1000000
> CONFIG_NR_DRAM_BANKS=2
> CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
> CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x1000000
> -CONFIG_DEFAULT_DEVICE_TREE="k1-bananapi-f3"
> +CONFIG_DEFAULT_DEVICE_TREE="k1-spl"
> +CONFIG_SPL=y
> +CONFIG_SPL_TEXT_BASE=0xC0801000
Please be consistent about cases in hex. Rest of the file uses
lowercases, and I think it's better to align.
> +CONFIG_SPL_MAX_SIZE=0x33000
> +CONFIG_SPL_BSS_START_ADDR=0xC0837000
> +CONFIG_SPL_BSS_MAX_SIZE=0x2000
> +# CONFIG_SPL_SHARES_INIT_SP_ADDR is not set
> +CONFIG_SPL_HAVE_INIT_STACK=y
> +CONFIG_SPL_STACK=0xC0840000
> +CONFIG_SPL_SIZE_LIMIT=0x31000
> +CONFIG_SPL_FIT_SIGNATURE=y
> +CONFIG_SPL_LOAD_FIT_ADDRESS=0x08000000
> +CONFIG_STACK_SIZE=0x100000
> CONFIG_SYS_BOOTM_LEN=0xa000000
> CONFIG_SYS_LOAD_ADDR=0x200000
> CONFIG_ARCH_RV64I=y
> @@ -23,3 +35,10 @@ CONFIG_PINCTRL_SINGLE=y
> CONFIG_RESET_SPACEMIT_K1=y
> CONFIG_SYS_NS16550=y
> CONFIG_SYS_NS16550_MEM32=y
> +CONFIG_DEBUG_UART=y
> +CONFIG_DEBUG_UART_BASE=0xD4017000
> +CONFIG_DEBUG_UART_CLOCK=14700000
> +CONFIG_DEBUG_UART_SHIFT=2
> +CONFIG_DEBUG_UART_NS16550=y
> +CONFIG_DEBUG_UART_ANNOUNCE=y
Regards,
Yao Zi
next prev parent reply other threads:[~2026-01-18 13:50 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-17 19:01 [PATCH 00/17] Add board support for Spacemit K1 SoC in SPL Raymond Mao
2026-01-17 19:01 ` [PATCH 01/17] spacemit: k1: support multi-board infrastructure Raymond Mao
2026-01-23 10:27 ` Heinrich Schuchardt
2026-01-23 10:46 ` Heinrich Schuchardt
2026-01-17 19:01 ` [PATCH 02/17] spacemit: k1: enable SPL with debug UART Raymond Mao
2026-01-18 8:50 ` Yao Zi [this message]
2026-01-23 14:51 ` Heinrich Schuchardt
2026-02-03 14:24 ` Raymond Mao
2026-01-17 19:01 ` [PATCH 03/17] configs: k1: enable early timer support Raymond Mao
2026-01-17 19:01 ` [PATCH 04/17] reset: k1: add SPL support and enable TWSI8 reset Raymond Mao
2026-01-18 9:10 ` Yao Zi
2026-01-21 23:17 ` Raymond Mao
2026-01-17 19:01 ` [PATCH 05/17] dt-bindings: clock: import k1-syscon from upstream Raymond Mao
2026-01-17 19:01 ` [PATCH 06/17] dts: k1: import dts file from upstream folder Raymond Mao
2026-01-17 23:03 ` Yixun Lan
2026-01-18 8:56 ` Yao Zi
2026-01-17 19:01 ` [PATCH 07/17] clk: spacemit: Add support for K1 SoC Raymond Mao
2026-01-17 19:01 ` [PATCH 08/17] dts: k1: enable clocks in SPL Raymond Mao
2026-01-17 19:01 ` [PATCH 09/17] board: k1: initialize clock and serial devices " Raymond Mao
2026-01-17 19:01 ` [PATCH 10/17] configs: k1: add default option for clock driver " Raymond Mao
2026-01-17 19:01 ` [PATCH 11/17] i2c: k1: add I2C driver support Raymond Mao
2026-01-19 5:24 ` Heiko Schocher
2026-01-17 19:01 ` [PATCH 12/17] dt-bindings: pinctrl: add k1 support Raymond Mao
2026-01-18 9:26 ` Yao Zi
2026-01-21 23:20 ` Raymond Mao
2026-01-22 14:55 ` Yao Zi
2026-01-17 19:01 ` [PATCH 13/17] spacemit: k1: add TLV EEPROM support in SPL Raymond Mao
2026-01-17 19:01 ` [PATCH 14/17] spacemit: k1: Add DDR firmware support to SPL Raymond Mao
2026-01-19 9:40 ` Yao Zi
2026-01-21 23:24 ` Raymond Mao
2026-01-22 14:43 ` Yao Zi
2026-01-17 19:01 ` [PATCH 15/17] power: pmic: add support for Spacemit P1 PMIC Raymond Mao
2026-01-17 19:01 ` [PATCH 16/17] power: regulator: add support for Spacemit P1 SoC Raymond Mao
2026-01-17 19:01 ` [PATCH 17/17] board: k1: enable pmic in spl Raymond Mao
2026-01-17 23:13 ` [PATCH 00/17] Add board support for Spacemit K1 SoC in SPL Yixun Lan
2026-01-22 8:29 ` Heinrich Schuchardt
2026-01-23 14:58 ` Raymond Mao
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=aWye4oHcHKihs11Z@pie \
--to=me@ziyao.cc \
--cc=Oliver.Gaskell@analog.com \
--cc=a-limaye@ti.com \
--cc=angelo.dureghello@timesys.com \
--cc=anshuld@ti.com \
--cc=ansuelsmth@gmail.com \
--cc=casey.connolly@linaro.org \
--cc=chenjh@rock-chips.com \
--cc=clamor95@gmail.com \
--cc=conor.dooley@microchip.com \
--cc=dlan@gentoo.org \
--cc=eric.schikschneit@novatechautomation.com \
--cc=gabriel.fernandez@foss.st.com \
--cc=heiko@sntech.de \
--cc=henrik@grimler.se \
--cc=hs@nabladev.com \
--cc=ian.roberts@timesys.com \
--cc=jamie.gibbons@microchip.com \
--cc=jh80.chung@samsung.com \
--cc=jonas@kwiboo.se \
--cc=junhui.liu@pigmoral.tech \
--cc=justin.swartz@risingedge.co.za \
--cc=justin@tidylabs.net \
--cc=kever.yang@rock-chips.com \
--cc=kory.maincent@bootlin.com \
--cc=lukma@denx.de \
--cc=marek.vasut+renesas@mailbox.org \
--cc=michal.simek@amd.com \
--cc=nathan.morrison@timesys.com \
--cc=neil.armstrong@linaro.org \
--cc=patrice.chotard@foss.st.com \
--cc=patrick.delaunay@foss.st.com \
--cc=paul.barker.ct@bp.renesas.com \
--cc=peng.fan@nxp.com \
--cc=peter.lin@sifive.com \
--cc=quentin.schulz@cherry.de \
--cc=randolph@andestech.com \
--cc=raymond.mao@riscstar.com \
--cc=raymondmaoca@gmail.com \
--cc=rick@andestech.com \
--cc=rui.silva@linaro.org \
--cc=samuel@sholland.org \
--cc=semen.protsenko@linaro.org \
--cc=trini@konsulko.com \
--cc=u-boot@lists.denx.de \
--cc=uboot@riscstar.com \
--cc=vasileios.bimpikas@analog.com \
--cc=xypron.glpk@gmx.de \
--cc=ycliang@andestech.com \
--cc=zhangqing@rock-chips.com \
/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 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.