[PATCH 00/17] Add support for Microchip PIC64GX Curiosity Kit
pierre-henry.moussay at microchip.com
pierre-henry.moussay at microchip.com
Thu Jul 25 05:15:52 PDT 2024
From: Pierre-Henry Moussay <pierre-henry.moussay at microchip.com>
Hi all,
This patch series aims to add support for Microchip PIC64GX Curiosity
Kit to the Linux kernel
Microchip PIC64GX Curiosity Kit is a compact development board based
on PIC64GX (PIC64GX1000-V/FCS)
The kit includes:
- 1 Gb DDR4 SDRAM
- microSD slot (used for boot)
- 3x UART (among which 1 is used by the FSB UART 0)
- 1x Gb Ethernet
- various connectors, including mikroBUS connector,
Raspberry PI MIPI RX Connector
- 1x JTAG
Note: A eFP5 (FTDI based) ensures multiplexing of JTAG and 3 UART to USB
Thank you for your time and consideration.
Sincerely,
Pierre-Henry Moussay
Pierre-Henry Moussay (17):
dt-bindings: can: mpfs: add PIC64GX CAN compatibility
dt-bindings: usb: add PIC64GX compatibility to mpfs-musb driver
dt-bindings: mbox: add PIC64GX mailbox compatibility to MPFS mailbox
dt-bindings: spi: add PIC64GX SPI/QSPI compatibility to MPFS SPI/QSPI
bindings
dt-bindings: gpio: mpfs-gpio: Add PIC64GX GPIO compatibility
dt-bindings: riscv: sifive-l2: add a PIC64GX compatible
dt-bindings: clock: mpfs-ccc: Add PIC64GX compatibility
dt-bindings: clock: mpfs-clkcfg: Add PIC64GX compatibility
dt-bindings: dma: sifive pdma: Add PIC64GX to compatibles
dt-bindings: i2c: microchip: corei2c: Add PIC64GX as compatible with
driver
dt-bindings: mmc: cdns: document Microchip PIC64GX MMC/SDHCI
controller
dt-bindings: net: cdns,macb: Add PIC64GX compatibility
dt-bindings: rtc: mfps-rtc: Add PIC64GX compatibility
dt-bindings: soc: microchip: mpfs-sys-controller: Add PIC64GX
compatibility
dt-bindings: clk: microchip: Add Microchip PIC64GX host binding
dt-bindings: riscv: microchip: document the PIC64GX curiosity kit
riscv: dts: microchip: add PIC64GX Curiosity Kit dts
.../bindings/cache/sifive,ccache0.yaml | 6 +
.../bindings/clock/microchip,mpfs-ccc.yaml | 6 +-
.../bindings/clock/microchip,mpfs-clkcfg.yaml | 6 +-
.../bindings/dma/sifive,fu540-c000-pdma.yaml | 15 +-
.../bindings/gpio/microchip,mpfs-gpio.yaml | 16 +-
.../bindings/i2c/microchip,corei2c.yaml | 4 +
.../mailbox/microchip,mpfs-mailbox.yaml | 6 +-
.../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 +
.../bindings/net/can/microchip,mpfs-can.yaml | 6 +-
.../devicetree/bindings/net/cdns,macb.yaml | 5 +-
.../devicetree/bindings/riscv/microchip.yaml | 7 +-
.../bindings/rtc/microchip,mfps-rtc.yaml | 7 +-
.../microchip,mpfs-sys-controller.yaml | 6 +-
.../bindings/spi/microchip,mpfs-spi.yaml | 7 +-
.../bindings/usb/microchip,mpfs-musb.yaml | 7 +-
arch/riscv/boot/dts/microchip/Makefile | 1 +
.../dts/microchip/pic64gx-curiosity-kit.dts | 114 ++++
arch/riscv/boot/dts/microchip/pic64gx.dtsi | 616 ++++++++++++++++++
.../clock/microchip,pic64gx-clock.h | 76 +++
19 files changed, 889 insertions(+), 23 deletions(-)
create mode 100644 arch/riscv/boot/dts/microchip/pic64gx-curiosity-kit.dts
create mode 100644 arch/riscv/boot/dts/microchip/pic64gx.dtsi
create mode 100644 include/dt-bindings/clock/microchip,pic64gx-clock.h
base-commit: 0c3836482481200ead7b416ca80c68a29cfdaabd
--
2.30.2
More information about the linux-riscv
mailing list