
This patch set updates Microchip PolarFire SoC Icicle Kit support of RISC-V U-Boot.
The patches are based upon latest U-Boot tree (https://source.denx.de/u-boot/u-boot) at commit id 3144ba23bf4649f699078259fdf2e5cb4eab8f53
The device tree split into .dtsi and .dts files, UART1 uses for console instead of UART0, UART0 is reserved for Hart Software Services, common device node for eMMC/SD, add Microchip I2C driver and default build for SBI_V02.
Changes in v2: - Fix some typos - Remove Microchip macb compatible string - Add compatible "cdns,macb" at ethernet device node - Update MACB driver to support 32-bit and 64-bit DMA
Padmarao Begari (5): net: macb: Remove Microchip compatible string i2c: Add Microchip PolarFire SoC I2C driver riscv: dts: Split Microchip device tree riscv: Update Microchip MPFS Icicle Kit support doc: board: Update Microchip MPFS Icicle Kit doc
arch/riscv/dts/microchip-mpfs-icicle-kit.dts | 518 ++++------------ arch/riscv/dts/microchip-mpfs.dtsi | 571 ++++++++++++++++++ board/microchip/mpfs_icicle/Kconfig | 5 + board/microchip/mpfs_icicle/mpfs_icicle.c | 17 +- configs/microchip_mpfs_icicle_defconfig | 1 - doc/board/microchip/mpfs_icicle.rst | 7 +- drivers/i2c/Kconfig | 6 + drivers/i2c/Makefile | 1 + drivers/i2c/i2c-microchip.c | 482 +++++++++++++++ drivers/net/macb.c | 18 +- .../microchip-mpfs-plic.h | 196 ++++++ .../interrupt-controller/riscv-hart.h | 17 + 12 files changed, 1435 insertions(+), 404 deletions(-) create mode 100644 arch/riscv/dts/microchip-mpfs.dtsi create mode 100644 drivers/i2c/i2c-microchip.c create mode 100644 include/dt-bindings/interrupt-controller/microchip-mpfs-plic.h create mode 100644 include/dt-bindings/interrupt-controller/riscv-hart.h