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 f200a4bcecf1be6d8b546f0eb6af6403c93d80dd 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. Padmarao Begari (5): riscv: dts: Split Microchip device tree riscv: Update Microchip MPFS Icicle Kit support i2c: Add Microchip PolarFire SoC I2C driver net: macb: Compatible as per device tree 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 | 11 +- drivers/i2c/Kconfig | 6 + drivers/i2c/Makefile | 1 + drivers/i2c/i2c-microchip.c | 482 +++++++++++++++ drivers/net/macb.c | 2 +- .../microchip-mpfs-plic.h | 195 ++++++ .../interrupt-controller/riscv-hart.h | 18 + 12 files changed, 1431 insertions(+), 396 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 -- 2.25.1