Message ID | 20240725121609.13101-1-pierre-henry.moussay@microchip.com (mailing list archive) |
---|---|
Headers | show |
Series | Add support for Microchip PIC64GX Curiosity Kit | expand |
On Thu, 25 Jul 2024 13:15:52 +0100, pierre-henry.moussay@microchip.com wrote: > 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 > > [...] Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git for-next Thanks! [04/17] dt-bindings: spi: add PIC64GX SPI/QSPI compatibility to MPFS SPI/QSPI bindings commit: d6d0af1b9efff4e83ecd5eb2585b6e5f75df7495 All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark
From: Pierre-Henry Moussay <pierre-henry.moussay@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