public inbox for cip-dev@lists.cip-project.org
 help / color / mirror / Atom feed
* [isar-cip-core][PATCH 0/9] Add support for BeagleV-Fire
@ 2026-02-02 12:57 Jan Kiszka
  2026-02-02 12:57 ` [isar-cip-core][PATCH 1/9] Kconfig: Sort boards by architecture Jan Kiszka
                   ` (10 more replies)
  0 siblings, 11 replies; 17+ messages in thread
From: Jan Kiszka @ 2026-02-02 12:57 UTC (permalink / raw)
  To: cip-dev; +Cc: Sai Sree Kartheek Adivi

This enables support for the BeagleV-Fire in isar-cip-core, including
SWUpdate, only excluding secure boot so far.

Note that this comes with an update of our U-Boot version. I've tested
that on all but the TI AM62px (no hardware access) and would like ask
for support on that part.

Jan


CC: Sai Sree Kartheek Adivi <s-adivi@ti.com>

Jan Kiszka (9):
  Kconfig: Sort boards by architecture
  u-boot: Add U_BOOT_EXTRA_BUILDCMD to common rules.tmpl
  u-boot: Update to v2026.01
  Add hss-payload-generator recipe
  u-boot: Add recipe for BeagleV-Fire
  linux-cip: Update cip-kernel-config revision
  Add BeagleV-Fire board
  kas: Add BeagleV-Fire target
  ci: Add BeagleV-Fire build target

 .gitlab-ci.yml                                |   7 +
 Kconfig                                       |  26 +-
 conf/machine/beaglev-fire.conf                |  22 ++
 kas/board/beaglev-fire.yml                    |  12 +
 recipes-bsp/hss-payload-generator/files/rules |  22 ++
 .../hss-payload-generator_2025.07.bb          |  27 ++
 ...onvert-SYS_EARLY_PCI_INIT-to-Kconfig.patch |  37 --
 ...-mach-socfpga-Fix-non-Agilex-targets.patch |  97 -----
 ...KASLR-OPTEE-RNG-support-for-K3-devic.patch |  38 --
 ...ustom-CPU-implementation-for-PolarFi.patch | 153 ++++++++
 ...missing-SPL_LOAD_BLOCK-for-SYS_MMCSD.patch |  30 ++
 ...ot-generate-logo-when-cross-building.patch |  33 --
 ...arm-Select-CONFIG_SYS_EARLY_PCI_INIT.patch |  28 --
 ...SoC-level-options-to-the-CPU-Kconfig.patch |  83 +++++
 ...or-SYS_MMCSD_RAW_MODE_U_BOOT_USE_PA.patch} |  38 +-
 ...3-riscv-Add-support-for-BeagleV-Fire.patch | 346 ++++++++++++++++++
 ...ector-value-passed-to-mmc_load_imag.patch} |   6 +-
 .../files/0003-test-Fix-optee-unit-test.patch | 134 -------
 ...cfpga-Adjust-a-raw-sectors-for-MMC-l.patch |  16 +-
 ...onfigs-socfpga-Fix-de0_nano_soc-boot.patch |   4 +-
 ...6-configs-socfpga-Permit-EFI-booting.patch | 161 ++++----
 .../u-boot/files/beaglev-fire-config.yaml     |  17 +
 recipes-bsp/u-boot/files/rules.tmpl           |   1 +
 ...t-bbb_2025.07.bb => u-boot-bbb_2026.01.bb} |   0
 .../u-boot/u-boot-beaglev-fire_2026.01.bb     |  28 ++
 ...-2025.07.inc => u-boot-common-2026.01.inc} |  19 +-
 ...5.07.bb => u-boot-de0-nano-soc_2026.01.bb} |   0
 ...025.07.bb => u-boot-qemu-arm64_2026.01.bb} |   0
 ..._2025.07.bb => u-boot-qemu-arm_2026.01.bb} |   0
 ...5.07.bb => u-boot-qemu-riscv64_2026.01.bb} |   0
 ...5.07.bb => u-boot-ti-am62px-sk_2026.01.bb} |   1 -
 recipes-kernel/linux/cip-kernel-config.inc    |   2 +-
 wic/beaglev-fire-efibootguard.wks.in          |  20 +
 wic/beaglev-fire.wks                          |  14 +
 34 files changed, 924 insertions(+), 498 deletions(-)
 create mode 100644 conf/machine/beaglev-fire.conf
 create mode 100644 kas/board/beaglev-fire.yml
 create mode 100644 recipes-bsp/hss-payload-generator/files/rules
 create mode 100644 recipes-bsp/hss-payload-generator/hss-payload-generator_2025.07.bb
 delete mode 100644 recipes-bsp/u-boot/files/0001-Kconfig-Convert-SYS_EARLY_PCI_INIT-to-Kconfig.patch
 delete mode 100644 recipes-bsp/u-boot/files/0001-arch-arm-mach-socfpga-Fix-non-Agilex-targets.patch
 delete mode 100644 recipes-bsp/u-boot/files/0001-configs-KASLR-OPTEE-RNG-support-for-K3-devic.patch
 create mode 100644 recipes-bsp/u-boot/files/0001-riscv-create-a-custom-CPU-implementation-for-PolarFi.patch
 create mode 100644 recipes-bsp/u-boot/files/0001-spl-Kconfig-Add-missing-SPL_LOAD_BLOCK-for-SYS_MMCSD.patch
 delete mode 100644 recipes-bsp/u-boot/files/0001-tools-Do-not-generate-logo-when-cross-building.patch
 delete mode 100644 recipes-bsp/u-boot/files/0002-qemu_arm-Select-CONFIG_SYS_EARLY_PCI_INIT.patch
 create mode 100644 recipes-bsp/u-boot/files/0002-riscv-mpfs-move-SoC-level-options-to-the-CPU-Kconfig.patch
 rename recipes-bsp/u-boot/files/{0003-spl-mmc-Account-for-SYS_MMCSD_RAW_MODE_U_BOOT_USE_PA.patch => 0002-spl-mmc-Account-for-SYS_MMCSD_RAW_MODE_U_BOOT_USE_PA.patch} (67%)
 create mode 100644 recipes-bsp/u-boot/files/0003-riscv-Add-support-for-BeagleV-Fire.patch
 rename recipes-bsp/u-boot/files/{0002-spl-mmc-Respect-sector-value-passed-to-mmc_load_imag.patch => 0003-spl-mmc-Respect-sector-value-passed-to-mmc_load_imag.patch} (87%)
 delete mode 100644 recipes-bsp/u-boot/files/0003-test-Fix-optee-unit-test.patch
 create mode 100644 recipes-bsp/u-boot/files/beaglev-fire-config.yaml
 rename recipes-bsp/u-boot/{u-boot-bbb_2025.07.bb => u-boot-bbb_2026.01.bb} (100%)
 create mode 100644 recipes-bsp/u-boot/u-boot-beaglev-fire_2026.01.bb
 rename recipes-bsp/u-boot/{u-boot-common-2025.07.inc => u-boot-common-2026.01.inc} (76%)
 rename recipes-bsp/u-boot/{u-boot-de0-nano-soc_2025.07.bb => u-boot-de0-nano-soc_2026.01.bb} (100%)
 rename recipes-bsp/u-boot/{u-boot-qemu-arm64_2025.07.bb => u-boot-qemu-arm64_2026.01.bb} (100%)
 rename recipes-bsp/u-boot/{u-boot-qemu-arm_2025.07.bb => u-boot-qemu-arm_2026.01.bb} (100%)
 rename recipes-bsp/u-boot/{u-boot-qemu-riscv64_2025.07.bb => u-boot-qemu-riscv64_2026.01.bb} (100%)
 rename recipes-bsp/u-boot/{u-boot-ti-am62px-sk_2025.07.bb => u-boot-ti-am62px-sk_2026.01.bb} (98%)
 create mode 100644 wic/beaglev-fire-efibootguard.wks.in
 create mode 100644 wic/beaglev-fire.wks

-- 
2.51.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2026-02-13  6:19 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-02 12:57 [isar-cip-core][PATCH 0/9] Add support for BeagleV-Fire Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 1/9] Kconfig: Sort boards by architecture Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 2/9] u-boot: Add U_BOOT_EXTRA_BUILDCMD to common rules.tmpl Jan Kiszka
2026-02-02 13:22   ` [cip-dev] " Quirin Gylstorff
2026-02-02 15:26     ` Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 3/9] u-boot: Update to v2026.01 Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 4/9] Add hss-payload-generator recipe Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 5/9] u-boot: Add recipe for BeagleV-Fire Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 6/9] linux-cip: Update cip-kernel-config revision Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 7/9] Add BeagleV-Fire board Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 8/9] kas: Add BeagleV-Fire target Jan Kiszka
2026-02-02 12:57 ` [isar-cip-core][PATCH 9/9] ci: Add BeagleV-Fire build target Jan Kiszka
2026-02-10  5:04 ` [cip-dev] [isar-cip-core][PATCH 0/9] Add support for BeagleV-Fire nobuhiro.iwamatsu.x90
2026-02-10  8:18   ` Jan Kiszka
2026-02-10 17:28     ` Jan Kiszka
2026-02-13  6:19       ` nobuhiro.iwamatsu.x90
2026-02-12 12:33 ` Jan Kiszka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox