* [GIT PULL] Please pull riscv-for-v2026.10-rc1
@ 2026-07-21 14:50 Tim Ouyang via U-Boot
2026-07-21 15:07 ` Tom Rini via U-Boot
2026-07-21 17:43 ` Tom Rini via U-Boot
0 siblings, 2 replies; 3+ messages in thread
From: Tim Ouyang via U-Boot @ 2026-07-21 14:50 UTC (permalink / raw)
To: trini
Cc: u-boot, guodong, raymond.mao, tanmay.kathpalia, junhui.liu,
peng.fan, leo.liang, sszhang, oyst.lnx
Hi Tom,
This is my first RISC‑V PR. It adds support for the SpacemiT K1 and
updates the MAINTAINERS.
CI result:
https://git.u-boot-project.org/u-boot/custodians/u-boot-riscv/-/pipelines/676
Thanks,
Tim Ouyang
The following changes since commit 042e45e026c77227319a426940577856ffe62e7b:
global: Switch from source.denx.de to git.u-boot-project.org (2026-07-20 11:13:21 -0600)
are available in the Git repository at:
https://git.u-boot-project.org/u-boot/custodians/u-boot-riscv.git tags/riscv-for-v2026.10-rc1
for you to fetch changes up to 0926356edd68e180bbb214f0bb277037d9415129:
MAINTAINERS: update RISC-V maintainers (2026-07-21 17:47:52 +0800)
----------------------------------------------------------------
Guodong Xu (12):
reset: spacemit: k1: introduce syscon-bound reset driver
clk: spacemit: k1: spawn reset device from per-syscon clock drivers
configs: bananapi-f3: enable Spacemit K1 clock driver
dts: k1: switch BPI-F3 build to upstream DT
dts: k1: drop legacy local DT files
reset: spacemit: k1: drop legacy spacemit,k1-reset driver
dt-bindings: reset: drop spacemit-k1-reset.h
clk: spacemit: k1: prune SPL clock tree
doc: spacemit: add K1 SPL build and test guide
spl: k1: enable SPI NOR flash detection and boot
spacemit: k1: Add multiple device tree support
configs: k1: enable pinctrl and gpio
Junhui Liu (1):
clk: spacemit: Add support for K1 SoC
Raymond Mao (18):
spacemit: k1: support multi-board infrastructure
spacemit: k1: enable SPL with debug UART
configs: k1: enable early timer support
configs: k1: add default option for clock driver in SPL
dts: k1: enable clocks in SPL
board: k1: initialize clock and serial devices in SPL
i2c: k1: add I2C driver support
spacemit: k1: add TLV EEPROM support in SPL
spacemit: k1: Add DDR firmware support to SPL
power: pmic: add support for Spacemit P1 PMIC
power: regulator: add support for Spacemit P1 SoC
board: k1: enable pmic in spl
mtd: spi: select SPL_SPI_FLASH_TINY in SPL stage
mtd: spi: enable spi_nor_remove() in soft reset config
spi: fsl: add support for Spacemit K1 SoC
riscv: binman: Always set default configuration in FIT image
pinctrl: add pinctrl driver for Spacemit K1 SoC
gpio: add gpio driver for Spacemit K1 SoC
Tim Ouyang (1):
MAINTAINERS: update RISC-V maintainers
MAINTAINERS | 4 +-
arch/riscv/Kconfig | 8 +-
arch/riscv/cpu/k1/Kconfig | 6 +
arch/riscv/dts/Makefile | 1 -
arch/riscv/dts/binman.dtsi | 2 -
arch/riscv/dts/k1-bananapi-f3-u-boot.dtsi | 113 +++++++++++
arch/riscv/dts/k1-bananapi-f3.dts | 28 ---
arch/riscv/dts/k1-musepi-pro-u-boot.dtsi | 273 ++++++++++++++++++++++++++
arch/riscv/dts/k1-pinctrl.dtsi | 19 --
arch/riscv/dts/k1.dtsi | 480 ----------------------------------------------
board/spacemit/bananapi-f3/MAINTAINERS | 6 -
board/spacemit/bananapi-f3/Makefile | 5 -
board/spacemit/{bananapi-f3 => k1}/Kconfig | 6 +-
board/spacemit/k1/MAINTAINERS | 14 ++
board/spacemit/k1/Makefile | 28 +++
board/spacemit/{bananapi-f3 => k1}/board.c | 0
board/spacemit/k1/spl.c | 391 ++++++++++++++++++++++++++++++++++++++
board/spacemit/k1/tlv_codes.h | 22 +++
configs/bananapi-f3_defconfig | 24 ---
configs/spacemit_k1_defconfig | 95 ++++++++++
doc/board/spacemit/bananapi-f3.rst | 2 +-
doc/board/spacemit/index.rst | 1 +
doc/board/spacemit/k1-spl.rst | 243 ++++++++++++++++++++++++
drivers/clk/Kconfig | 5 +-
drivers/clk/Makefile | 1 +
drivers/clk/spacemit/Kconfig | 23 +++
drivers/clk/spacemit/Makefile | 7 +
drivers/clk/spacemit/clk-k1.c | 1878 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/clk/spacemit/clk_common.h | 79 ++++++++
drivers/clk/spacemit/clk_ddn.c | 93 +++++++++
drivers/clk/spacemit/clk_ddn.h | 53 ++++++
drivers/clk/spacemit/clk_mix.c | 403 +++++++++++++++++++++++++++++++++++++++
drivers/clk/spacemit/clk_mix.h | 224 ++++++++++++++++++++++
drivers/clk/spacemit/clk_pll.c | 157 +++++++++++++++
drivers/clk/spacemit/clk_pll.h | 81 ++++++++
drivers/gpio/Kconfig | 8 +
drivers/gpio/Makefile | 1 +
drivers/gpio/spacemit_gpio.c | 253 ++++++++++++++++++++++++
drivers/i2c/Kconfig | 7 +
drivers/i2c/Makefile | 1 +
drivers/i2c/k1_i2c.c | 523 ++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/i2c/k1_i2c.h | 69 +++++++
drivers/mtd/spi/Makefile | 5 +-
drivers/mtd/spi/sf_probe.c | 8 +-
drivers/pinctrl/Kconfig | 1 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/spacemit/Kconfig | 9 +
drivers/pinctrl/spacemit/Makefile | 2 +
drivers/pinctrl/spacemit/pinctrl-k1.c | 550 +++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/power/pmic/Kconfig | 8 +
drivers/power/pmic/Makefile | 1 +
drivers/power/pmic/pmic_spacemit_p1.c | 94 +++++++++
drivers/power/regulator/Kconfig | 7 +
drivers/power/regulator/Makefile | 1 +
drivers/power/regulator/spacemit_p1_regulator.c | 464 ++++++++++++++++++++++++++++++++++++++++++++
drivers/reset/Kconfig | 7 -
drivers/reset/Makefile | 2 +-
drivers/reset/reset-spacemit-k1.c | 548 ----------------------------------------------------
drivers/reset/spacemit/Makefile | 5 +
drivers/reset/spacemit/reset-spacemit-k1.c | 289 ++++++++++++++++++++++++++++
drivers/spi/fsl_qspi.c | 9 +
include/configs/bananapi-f3.h | 13 --
include/configs/k1.h | 20 ++
include/dt-bindings/reset/spacemit-k1-reset.h | 118 ------------
include/power/spacemit_p1.h | 163 ++++++++++++++++
include/soc/spacemit/k1-reset.h | 23 +++
include/soc/spacemit/k1-syscon.h | 149 +++++++++++++++
67 files changed, 6864 insertions(+), 1270 deletions(-)
create mode 100644 arch/riscv/dts/k1-bananapi-f3-u-boot.dtsi
delete mode 100644 arch/riscv/dts/k1-bananapi-f3.dts
create mode 100644 arch/riscv/dts/k1-musepi-pro-u-boot.dtsi
delete mode 100644 arch/riscv/dts/k1-pinctrl.dtsi
delete mode 100644 arch/riscv/dts/k1.dtsi
delete mode 100644 board/spacemit/bananapi-f3/MAINTAINERS
delete mode 100644 board/spacemit/bananapi-f3/Makefile
rename board/spacemit/{bananapi-f3 => k1}/Kconfig (79%)
create mode 100644 board/spacemit/k1/MAINTAINERS
create mode 100644 board/spacemit/k1/Makefile
rename board/spacemit/{bananapi-f3 => k1}/board.c (100%)
create mode 100644 board/spacemit/k1/spl.c
create mode 100644 board/spacemit/k1/tlv_codes.h
delete mode 100644 configs/bananapi-f3_defconfig
create mode 100644 configs/spacemit_k1_defconfig
create mode 100644 doc/board/spacemit/k1-spl.rst
create mode 100644 drivers/clk/spacemit/Kconfig
create mode 100644 drivers/clk/spacemit/Makefile
create mode 100644 drivers/clk/spacemit/clk-k1.c
create mode 100644 drivers/clk/spacemit/clk_common.h
create mode 100644 drivers/clk/spacemit/clk_ddn.c
create mode 100644 drivers/clk/spacemit/clk_ddn.h
create mode 100644 drivers/clk/spacemit/clk_mix.c
create mode 100644 drivers/clk/spacemit/clk_mix.h
create mode 100644 drivers/clk/spacemit/clk_pll.c
create mode 100644 drivers/clk/spacemit/clk_pll.h
create mode 100644 drivers/gpio/spacemit_gpio.c
create mode 100644 drivers/i2c/k1_i2c.c
create mode 100644 drivers/i2c/k1_i2c.h
create mode 100644 drivers/pinctrl/spacemit/Kconfig
create mode 100644 drivers/pinctrl/spacemit/Makefile
create mode 100644 drivers/pinctrl/spacemit/pinctrl-k1.c
create mode 100644 drivers/power/pmic/pmic_spacemit_p1.c
create mode 100644 drivers/power/regulator/spacemit_p1_regulator.c
delete mode 100644 drivers/reset/reset-spacemit-k1.c
create mode 100644 drivers/reset/spacemit/Makefile
create mode 100644 drivers/reset/spacemit/reset-spacemit-k1.c
delete mode 100644 include/configs/bananapi-f3.h
create mode 100644 include/configs/k1.h
delete mode 100644 include/dt-bindings/reset/spacemit-k1-reset.h
create mode 100644 include/power/spacemit_p1.h
create mode 100644 include/soc/spacemit/k1-reset.h
create mode 100644 include/soc/spacemit/k1-syscon.h
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] Please pull riscv-for-v2026.10-rc1
2026-07-21 14:50 [GIT PULL] Please pull riscv-for-v2026.10-rc1 Tim Ouyang via U-Boot
@ 2026-07-21 15:07 ` Tom Rini via U-Boot
2026-07-21 17:43 ` Tom Rini via U-Boot
1 sibling, 0 replies; 3+ messages in thread
From: Tom Rini via U-Boot @ 2026-07-21 15:07 UTC (permalink / raw)
To: Tim Ouyang
Cc: u-boot, guodong, raymond.mao, tanmay.kathpalia, junhui.liu,
peng.fan, leo.liang, sszhang, oyst.lnx
[-- Attachment #1: Type: text/plain, Size: 949 bytes --]
On Tue, Jul 21, 2026 at 10:50:37PM +0800, Tim Ouyang wrote:
> Hi Tom,
>
> This is my first RISC‑V PR. It adds support for the SpacemiT K1 and
> updates the MAINTAINERS.
>
> CI result:
> https://git.u-boot-project.org/u-boot/custodians/u-boot-riscv/-/pipelines/676
>
> Thanks,
> Tim Ouyang
>
> The following changes since commit 042e45e026c77227319a426940577856ffe62e7b:
>
> global: Switch from source.denx.de to git.u-boot-project.org (2026-07-20 11:13:21 -0600)
>
> are available in the Git repository at:
>
> https://git.u-boot-project.org/u-boot/custodians/u-boot-riscv.git tags/riscv-for-v2026.10-rc1
>
> for you to fetch changes up to 0926356edd68e180bbb214f0bb277037d9415129:
>
> MAINTAINERS: update RISC-V maintainers (2026-07-21 17:47:52 +0800)
Thanks. I'm checking this out now. I just want to note there's a lot of
other outstanding RISC-V patches too that need to be picked up.
--
Tom
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [GIT PULL] Please pull riscv-for-v2026.10-rc1
2026-07-21 14:50 [GIT PULL] Please pull riscv-for-v2026.10-rc1 Tim Ouyang via U-Boot
2026-07-21 15:07 ` Tom Rini via U-Boot
@ 2026-07-21 17:43 ` Tom Rini via U-Boot
1 sibling, 0 replies; 3+ messages in thread
From: Tom Rini via U-Boot @ 2026-07-21 17:43 UTC (permalink / raw)
To: Tim Ouyang
Cc: u-boot, guodong, raymond.mao, tanmay.kathpalia, junhui.liu,
peng.fan, leo.liang, sszhang, oyst.lnx
On Tue, 21 Jul 2026 22:50:37 +0800, Tim Ouyang wrote:
> This is my first RISC‑V PR. It adds support for the SpacemiT K1 and
> updates the MAINTAINERS.
>
> CI result:
> https://git.u-boot-project.org/u-boot/custodians/u-boot-riscv/-/pipelines/676
>
> Thanks,
> Tim Ouyang
>
> [...]
Merged into u-boot/main, thanks!
--
Tom
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2026-07-21 17:43 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-21 14:50 [GIT PULL] Please pull riscv-for-v2026.10-rc1 Tim Ouyang via U-Boot
2026-07-21 15:07 ` Tom Rini via U-Boot
2026-07-21 17:43 ` Tom Rini via U-Boot
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.