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