All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/7] Microchip PolarFire SoC support
@ 2020-10-22  7:07 Padmarao Begari
  2020-10-22  7:07 ` [PATCH v2 1/7] riscv: Add DMA 64-bit address support Padmarao Begari
                   ` (6 more replies)
  0 siblings, 7 replies; 30+ messages in thread
From: Padmarao Begari @ 2020-10-22  7:07 UTC (permalink / raw)
  To: u-boot

This patch set adds Microchip PolarFire SoC Icicle Kit support
to RISC-V U-Boot.

The patches are based upon latest U-Boot tree
(https://gitlab.denx.de/u-boot/u-boot.git) at commit id
5d92dacbbe8a751e95f0ad0cf7c3d2370e9a04c7

All drivers namely: NS16550 Serial, Microchip clock,
Cadence eMMC and Cadence MACB Ethernet work fine on actual
Microchip PolarFire SoC Icicle Kit.

Changes in v2:
- Add clock frequency for the clint device tree node
- Move peripheral device tree nodes under /soc device tree node
- Device tree nodes are in order based on the address
- Enable UART0 for U-Boot logs
- Update doc for the U-Boot logs are on UART0
- Move clock and reset index source into patch4
- Remove "dma_addr_r" type in the macb driver
- Add lower_32_bits() for 32-bit address in the macb driver
- Add set_rate() returns the new clock rate in the clock driver

Padmarao Begari (7):
  riscv: Add DMA 64-bit address support
  net: macb: Add DMA 64-bit address support for macb
  net: macb: Add phy address to read it from device tree
  clk: Add Microchip PolarFire SoC clock driver
  riscv: dts: Add device tree for Microchip Icicle Kit
  riscv: Add Microchip MPFS Icicle Kit support
  doc: board: Add Microchip MPFS Icicle Kit doc

 arch/riscv/Kconfig                            |   5 +
 arch/riscv/dts/Makefile                       |   1 +
 arch/riscv/dts/microchip-icicle-kit-a000.dts  | 426 ++++++++++++
 arch/riscv/include/asm/types.h                |   4 +
 board/microchip/mpfs_icicle/Kconfig           |  25 +
 board/microchip/mpfs_icicle/mpfs_icicle.c     |  96 ++-
 configs/microchip_mpfs_icicle_defconfig       |   9 +-
 doc/board/index.rst                           |   1 +
 doc/board/microchip/index.rst                 |   9 +
 doc/board/microchip/mpfs_icicle.rst           | 605 ++++++++++++++++++
 drivers/clk/Kconfig                           |   1 +
 drivers/clk/Makefile                          |   1 +
 drivers/clk/microchip/Kconfig                 |   5 +
 drivers/clk/microchip/Makefile                |   1 +
 drivers/clk/microchip/clk_pfsoc.c             | 127 ++++
 drivers/clk/microchip/clk_pfsoc.h             |  19 +
 drivers/clk/microchip/clk_pfsoc_cfg.c         | 134 ++++
 drivers/clk/microchip/clk_pfsoc_periph.c      | 173 +++++
 drivers/net/macb.c                            |  61 +-
 drivers/net/macb.h                            |   6 +
 include/configs/microchip_mpfs_icicle.h       |  60 +-
 .../dt-bindings/clock/microchip,pfsoc-clock.h |  45 ++
 22 files changed, 1761 insertions(+), 53 deletions(-)
 create mode 100644 arch/riscv/dts/microchip-icicle-kit-a000.dts
 create mode 100644 doc/board/microchip/index.rst
 create mode 100644 doc/board/microchip/mpfs_icicle.rst
 create mode 100644 drivers/clk/microchip/Kconfig
 create mode 100644 drivers/clk/microchip/Makefile
 create mode 100644 drivers/clk/microchip/clk_pfsoc.c
 create mode 100644 drivers/clk/microchip/clk_pfsoc.h
 create mode 100644 drivers/clk/microchip/clk_pfsoc_cfg.c
 create mode 100644 drivers/clk/microchip/clk_pfsoc_periph.c
 create mode 100644 include/dt-bindings/clock/microchip,pfsoc-clock.h

-- 
2.17.1

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2020-11-04 10:27 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-22  7:07 [PATCH v2 0/7] Microchip PolarFire SoC support Padmarao Begari
2020-10-22  7:07 ` [PATCH v2 1/7] riscv: Add DMA 64-bit address support Padmarao Begari
2020-10-25  5:42   ` Anup Patel
2020-10-28  4:56     ` Padmarao Begari
2020-10-22  7:07 ` [PATCH v2 2/7] net: macb: Add DMA 64-bit address support for macb Padmarao Begari
2020-10-25  6:06   ` Anup Patel
2020-10-28  4:58     ` Padmarao Begari
2020-10-22  7:07 ` [PATCH v2 3/7] net: macb: Add phy address to read it from device tree Padmarao Begari
2020-10-25  6:20   ` Anup Patel
2020-10-28  4:59     ` Padmarao Begari
2020-10-22  7:07 ` [PATCH v2 4/7] clk: Add Microchip PolarFire SoC clock driver Padmarao Begari
2020-10-25  5:55   ` Anup Patel
2020-10-28  5:01     ` Padmarao Begari
2020-10-22  7:07 ` [PATCH v2 5/7] riscv: dts: Add device tree for Microchip Icicle Kit Padmarao Begari
2020-10-25  5:50   ` Anup Patel
2020-10-28  5:03     ` Padmarao Begari
2020-10-26 13:14   ` Bin Meng
2020-10-27  0:56     ` Atish Patra
2020-10-28  5:11       ` Padmarao Begari
2020-10-28  5:08     ` Padmarao Begari
2020-10-22  7:07 ` [PATCH v2 6/7] riscv: Add Microchip MPFS Icicle Kit support Padmarao Begari
2020-10-25  6:27   ` Anup Patel
2020-10-28  5:13     ` Padmarao Begari
2020-10-26 13:18   ` Bin Meng
2020-10-28  5:15     ` Padmarao Begari
2020-10-22  7:07 ` [PATCH v2 7/7] doc: board: Add Microchip MPFS Icicle Kit doc Padmarao Begari
2020-10-24 15:36   ` Jagan Teki
2020-11-04 10:23     ` Padmarao Begari
2020-10-25  6:53   ` Anup Patel
2020-11-04 10:27     ` Padmarao Begari

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.