[PATCH 0/6] Make MPFS Generic

Jamie Gibbons jamie.gibbons at microchip.com
Tue Sep 2 12:10:57 CEST 2025


Hi all,

The following patch series makes all Icicle Kit files generic. This supports
the addition of upcoming support for other MPFS boards.
The series also includes the addition of the MPFS Video Kit and updated
documentation.
Also included is the addition of functionality to the MPFS system controller
to read the device tree overlays on the board. This functionality is used on
the MPFS boards to support auto update.

Thanks,
Jamie.

Jamie Gibbons (6):
  board: microchip: icicle: rename all icicle files to generic
  configs/microchip_mpfs_generic_defconfig: add board
  doc: microchip: introduce common sections
  doc: microchip: add mpfs_video.rst
  misc: mpfs_syscontroller: add functions to read device tree overlays
  board: microchip: mpfs_generic: include processing of dtbos

 arch/riscv/Kconfig                            |   6 +-
 .../{mpfs_icicle => mpfs_generic}/Kconfig     |   6 +-
 board/microchip/mpfs_generic/MAINTAINERS      |   7 +
 .../{mpfs_icicle => mpfs_generic}/Makefile    |   2 +-
 .../mpfs_generic.c}                           |   2 +
 board/microchip/mpfs_icicle/MAINTAINERS       |   7 -
 ...onfig => microchip_mpfs_generic_defconfig} |   5 +-
 doc/board/microchip/index.rst                 |   1 +
 doc/board/microchip/mpfs_build_boot.rst       |  29 +
 doc/board/microchip/mpfs_common.rst           | 666 ++++++++++++++++
 doc/board/microchip/mpfs_design_hss.rst       |  37 +
 doc/board/microchip/mpfs_icicle.rst           | 743 +-----------------
 doc/board/microchip/mpfs_video.rst            | 105 +++
 drivers/misc/mpfs_syscontroller.c             | 200 +++++
 ...mpfs_icicle.h => microchip_mpfs_generic.h} |   0
 15 files changed, 1068 insertions(+), 748 deletions(-)
 rename board/microchip/{mpfs_icicle => mpfs_generic}/Kconfig (92%)
 create mode 100644 board/microchip/mpfs_generic/MAINTAINERS
 rename board/microchip/{mpfs_icicle => mpfs_generic}/Makefile (85%)
 rename board/microchip/{mpfs_icicle/mpfs_icicle.c => mpfs_generic/mpfs_generic.c} (98%)
 delete mode 100644 board/microchip/mpfs_icicle/MAINTAINERS
 rename configs/{microchip_mpfs_icicle_defconfig => microchip_mpfs_generic_defconfig} (84%)
 create mode 100644 doc/board/microchip/mpfs_build_boot.rst
 create mode 100644 doc/board/microchip/mpfs_common.rst
 create mode 100644 doc/board/microchip/mpfs_design_hss.rst
 create mode 100644 doc/board/microchip/mpfs_video.rst
 rename include/configs/{microchip_mpfs_icicle.h => microchip_mpfs_generic.h} (100%)

-- 
2.43.0



More information about the U-Boot mailing list