[PATCH v2 0/5] Update Microchip PolarFire SoC support
Padmarao Begari
padmarao.begari at microchip.com
Wed Nov 17 13:51:14 CET 2021
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
--
2.25.1
More information about the U-Boot
mailing list