[PATCH 0/6] MPFS Icicle Kit Cleanup

Jamie Gibbons jamie.gibbons at microchip.com
Fri Aug 1 14:36:20 CEST 2025


Hi all,

The following patch series completes a series of cleanups for Microchip's MPFS
Icicle Kit. This includes making use of the CONFIG_OF_BOARD_SETUP functionality
to move the ethernet mac address setting to the ft_board_setup() function which
allows replacing fdt set in boot scripts for Microchip's MPFS Icicle kit.

Additionally, the Icicle Kit board file is further cleaned up with the
addition of two new drivers - mailbox and system controller - to move all
functions which interact with the system controller and which can be reused in
other areas out of the board file.

Regards,
Jamie Gibbons

Jamie Gibbons (6):
  configs: microchip_mpfs_icicle: enable CONFIG_OF_BOARD_SETUP
  board: microchip: mpfs_icicle: make use of ft_board_setup()
  mailbox: add PolarFire SoC mailbox driver
  misc: add PolarFire SoC system controller
  board: microchip: mpfs_icicle: enable new driver configs
  board: microchip: mpfs_icicle: update to use system controller

 board/microchip/mpfs_icicle/Kconfig       |   4 +
 board/microchip/mpfs_icicle/mpfs_icicle.c | 121 +++++++--------
 configs/microchip_mpfs_icicle_defconfig   |   4 +
 drivers/mailbox/Kconfig                   |   7 +
 drivers/mailbox/Makefile                  |   1 +
 drivers/mailbox/mpfs-mbox.c               | 177 ++++++++++++++++++++++
 drivers/misc/Kconfig                      |   9 ++
 drivers/misc/Makefile                     |   1 +
 drivers/misc/mpfs_syscontroller.c         | 157 +++++++++++++++++++
 include/mpfs-mailbox.h                    |  67 ++++++++
 10 files changed, 484 insertions(+), 64 deletions(-)
 create mode 100644 drivers/mailbox/mpfs-mbox.c
 create mode 100644 drivers/misc/mpfs_syscontroller.c
 create mode 100644 include/mpfs-mailbox.h

-- 
2.43.0



More information about the U-Boot mailing list