riscv: dts: sync mpfs-icicle devicetree with linux
authorConor Dooley <conor.dooley@microchip.com>
Thu, 15 Jun 2023 10:12:43 +0000 (11:12 +0100)
committerLeo Yu-Chi Liang <ycliang@andestech.com>
Thu, 6 Jul 2023 09:28:08 +0000 (17:28 +0800)
commit4e99899bd546b7cd60735df4b18da6eabdc38cb1
tree823096e5cb5c3b044364c66398f5c275e4981bce
parent5566cf2a6d9ec677684e6200acb4ad39287e9678
riscv: dts: sync mpfs-icicle devicetree with linux

The "notable" disappearances are:
- the pac193x stanza - there's nothing in mainline linux w.r.t. bindings
  for this & what is going to appear in mainline linux is going to be
  incompatible with what is currently in U-Boot.
- operating points - these operating points should not be set at the
  soc.dtsi level as they may not be possible depending on the design
  programmed to the FPGA
- clock output names - there are defines for the clock indices, these
  should not be needed
- the dt maintainers in linux NAKed using defines for IRQ numbers
- the qspi nand, which is not part of the icicle's default configuration
  is removed.

Reviewed-by: Padmarao Begari <padmarao.begari@microchip.com>
Tested-by: Padmarao Begari <padmarao.begari@microchip.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Reviewed-by: Rick Chen <rick@andestech.com>
arch/riscv/dts/mpfs-icicle-kit-fabric.dtsi [new file with mode: 0644]
arch/riscv/dts/mpfs-icicle-kit.dts
arch/riscv/dts/mpfs.dtsi
include/dt-bindings/clock/microchip-mpfs-clock.h
include/dt-bindings/interrupt-controller/microchip-mpfs-plic.h [deleted file]
include/dt-bindings/interrupt-controller/riscv-hart.h [deleted file]