Skip to content

Releases: Nuvoton-Israel/openbmc

Nuvoton OpenBMC release: npcm-v25q4.12

30 Dec 09:57

Choose a tag to compare

Release Highlights

Version

npcm-v25q4.12

25 = 2025
q4= Quarter 4
12 = December

Patch History

  • 2025/11/1~2025/12/31

TIP Firmware

  • Version: TIP_FW 0.8.3 L0 0.7.2 L1

NPCM8XX: BootBlock

  • Version: 0.5.6

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.12

OPTEE-OS

  • Version: 4.3.0

U-boot 2021.04 / U-boot 2023.10 / U-boot 2024.10 / U-boot 2025.07

  • arm: dts: Add missing property in SGPIO dts node
  • arm: dts: Add SGPIO node in dts
  • gpio: sgpio: modify persist check condition
  • dts: fix typo in the pin name of GPIO191/GPIO192
  • pinctrl: npcm8xx: Remove incorrect spi0cs2_pins and spi0cs3_pins

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62/6.12.40
  • SPI improvements
  • USB improvements
  • RESET improvements
  • MISC improvements
  • I3C improvements

OpenBMC:

  • Support the latest upstream commit

Nuvoton OpenBMC release: npcm-v25q4.10

06 Nov 07:17

Choose a tag to compare

Release Highlights

Version

npcm-v25q4.10

25 = 2025
q4= Quarter 4
10 = October

Patch History

  • 2025/9/1~2025/10/31

TIP Firmware

  • Version: TIP_FW 0.8.3 L0 0.7.2 L1

NPCM8XX: BootBlock

  • Version: 0.5.6

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.12

OPTEE-OS

  • Version: 4.3.0

U-boot 2021.04 / U-boot 2023.10 / U-boot 2024.10

  • i2c: npcm: Add deblock callback for bus recovery
  • pinctrl: npcm8xx: Add smb11ddc pin config
  • pinctrl: npcm8xx: add support for setting VCD input source
  • cmd: add espi master emulator command
  • cmd: support rpmc cycle type to tafs

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62/6.12.40
  • PINCTRL improvements
  • CRYPTO improvements
  • RTC improvements
  • MISC improvements
  • I2C improvements
  • I3C improvements

OpenBMC:

  • Support the latest upstream commit

Nuvoton OpenBMC release: npcm-v25q3.8

29 Aug 08:44

Choose a tag to compare

Release Highlights

Version

npcm-v25q3.8

25 = 2025
q3= Quarter 3
8 = August

Patch History

  • 2025/6/30~2025/8/29

TIP Firmware

  • Version: TIP_FW 0.8.2 L0 0.7.1 L1

NPCM8XX: BootBlock

  • Version: 0.5.6

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.12

OPTEE-OS

  • Version: 4.3.0

U-boot 2021.04 / U-boot 2023.10 / U-boot 2024.1

  • misc: npcm_host_intf: Disable pending KCS/BPC interrupts
  • net: designware: Fix get_timer value overflow
  • mmc: Fix potential timer value truncation

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62/6.12.40
  • NPCM-6.12-OpenBMC have been updated to version 6.12.40
  • PINCTRL improvements
  • VCD improvements
  • MMBI improvements
  • JTAG improvements
  • OTP improvements
  • Reset improvements
  • I2C improvements
  • I3C improvements

OpenBMC:

  • Support the latest upstream commit

Nuvoton OpenBMC release: npcm-v25q2.6

01 Jul 03:27

Choose a tag to compare

Release Highlights

Version

npcm-v25q2.6

25 = 2025
q2= Quarter 2
6 = June

Patch History

  • 2025/5/30~2025/6/30

TIP Firmware

  • Version: TIP_FW 0.8.1 L0 0.7.0 L1

NPCM8XX: BootBlock

  • Version: 0.5.5

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.12

OPTEE-OS

  • Version: 4.3.0

U-boot 2024.10

  • read fuse bytes with byte offset

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62/6.12.17
  • TIP-RNG improvements
  • pinctrl: fix lockdep error
  • misc vcd: fix screen shift issue in HEAD2 hsync mode
  • gdma driver improvement

OpenBMC:

  • Support the latest upstream commit

Nuvoton OpenBMC release: npcm-v25q2.5

29 May 03:01

Choose a tag to compare

Release Highlights

Version

npcm-v25q2.5

25 = 2025
q2= Quarter 2
5 =May

Patch History

  • 2025/4/21~2025/5/29

TIP Firmware

  • Version: TIP_FW 0.8.1 L0 0.7.0 L1

NPCM8XX: BootBlock

  • Version: 0.5.5

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.12

OPTEE-OS

  • Version: 4.3.0

U-boot 2023.10/2024.10

  • Add PCIE RC Driver for NPCM8XX

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62/6.12.17
  • BT(Block Transfer) driver release
  • I2C/I3C/SSIF driver improvement
  • mtd core improvement
  • Legacy vcd driver improvement

OpenBMC:

  • Support the latest upstream commit

Nuvoton OpenBMC release: npcm-v25q1.3

25 Apr 09:23

Choose a tag to compare

Release Highlights

Version

npcm-v25q1.2

25 = 2025
q1= Quarter 1
3 =March

Patch History

  • *2025/3/17~2025/4/21

TIP Firmware

  • Version: TIP_FW 0.8.0 L0 0.6.9 L1

NPCM8XX: BootBlock

  • Version: 0.5.5

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.12

OPTEE-OS

  • Version: 4.3.0

U-boot 2023.10:

  • Modify VCD pinmux setting

U-boot 2024.10

  • dts: npcm7xx: Add the missing dtb to the Makefile
  • ARM: dts: NPCM: modify ethernet delay time

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62/6.12.17
  • I2C driver improvement
  • I3C driver improvement
  • SSIF driver improvement
  • Backport MCTP USB driver from upstream

OpenBMC:

  • Support the latest upstream commit

Linux kernel 6.12 release:

  • Base on OpenBMC Linux kernel dev-6.12

Nuvoton OpenBMC release: npcm-v25q1.2

21 Mar 01:34

Choose a tag to compare

Release Highlights

Version

npcm-v25q1.2

25 = 2025
q1= Quarter 1
2 =February

Patch History

  • *2025/2/8~2025/3/17

TIP Firmware

  • Version: TIP_FW 0.8.0 L0 0.6.9 L1

NPCM8XX: BootBlock

  • Version: 0.5.5

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.12

OPTEE-OS

  • Version: 4.3.0

U-Boot

  • phy: nuvoton: add BCM54612E phy support
  • timer: npcm: change counter source
  • arm: dts: npcm7xx: correct the timer node

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62/6.12.17
  • Linux kernel 6.12 release
  • IPMI KCS driver improvement
  • FIU TIP driver improvement
  • SSIF driver improvement

OpenBMC

  • meta-nuvoton: trusted-firmware-a: remove downstream recipe
  • Support the latest upstream commit

Nuvoton OpenBMC release: npcm-v25q1.1

11 Feb 01:41

Choose a tag to compare

Release Highlights

Version

npcm-v25q1.1

25 = 2025
q1= Quarter 1
1 = January

Patch History

  • 2025/1/1~2025/2/7

TIP Firmware

  • Version: TIP_FW 0.7.9 L0 0.6.8 L1

NPCM8XX: BootBlock

  • Version: 0.5.4

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.11

OPTEE-OS

  • Version: 4.10

U-Boot

  • 2024.10: Validation is done

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62
  • ssif driver improvement
  • I2c driver improvement
  • I3c driver improvement
  • GDMA driver release
  • RNG TIP Driver release
  • ESPI flash and slave driver release

OpenBMC

  • trusted-firmware-a: update to v2.11
  • nuvoton.inc: Enable HW RNG configuration
  • npcm8xx-bootblock: add external flags option
  • Support the latest upstream commit.

Nuvoton OpenBMC release: npcm-v24q4

06 Jan 03:48

Choose a tag to compare

Release Highlights

Patch History

  • 2024 Q4

TIP Firmware

  • Version: TIP_FW 0.7.6 L0 0.6.5 L1

NPCM8XX: BootBlock

  • Version: 0.5.4
  • Memory controller enhancement and i3c clock divider control

NPCM7XX: BootBlock

  • Version: 10.10.19

ARM Trusted Firmware

  • Version: 2.10

OPTEE-OS

  • Version: 4.10

U-Boot

  • 2021.04: Fix SHA hardware accelerator issue for fitimage
  • 2023.10
  • 2024.10: First Release

Linux Kernel

  • Version: 5.10.222/5.15.85/6.1.51/6.6.62
  • FIU direct read disabled
  • i3c timing enhancement
  • USB device driver SRAM support

OpenBMC

  • af_mctp over USB
  • af_mctp over PCIe_VDM

Nuvoton OpenBMC release: npcm-v2.8

22 Jun 05:27

Choose a tag to compare

Nuvoton OpenBMC SDK
https://github.com/Nuvoton-Israel/openbmc/tree/npcm7xx-v2.8/

OpenBMC version: v2.8.0
Linux Kernel Version: 5.4.16 , BRANCH = "Poleg-5.4-OpenBMC"
U-boot Version: 2019.01 , BRANCH = "npcm7xx-v2019.01"

Support Platforms:

NPCM750:

  1. olympus-nuvoton
  2. buv-runbmc