[U-Boot] [PATCH v2 0/3] dts: arm: socfpga: merge gen5 devicetrees from linux

Simon Goldschmidt simon.k.r.goldschmidt at gmail.com
Fri Nov 2 10:54:49 UTC 2018


This series merges socfpga gen5 dts and dtsi files from linux
while keeping U-Boot behaviour. Changes in those files that need
fixing (mostly in -u-boot.dtsi board files) are:
- watchdog is now enabled
- ethernet, spi and i2c aliases removed from socfpga.dtsi
- gpio bank names not available
- mmc disabled
- qspi compatible string different
- 'clock-frequency' removed from uarts

These changes are mostly handled in changed dts files or U-Boot
specific dtsi files except for:
- change compatible to "cdns,qspi-nor" for cadence_qspi.c
- allow binding dwapb_gpio driver without "bank-name" property
  (gpios still work, only access via bank name fails)

Changes in v2:
- remove old compatible "cadence,qspi" for cadence qspi driver and change
  all affected dts files to the new compatible "cdns,qspi-nor"
- "cadence,qspi" to "cdns,qspi-nor" change in socfpga.dtsi moved to patch 2

Simon Goldschmidt (3):
  gpio: dwapb_gpio: fix binding without bank-name property
  spi: cadence_qspi: use "cdns,qspi-nor" as compatible
  dts: arm: socfpga: merge gen5 devicetrees from linux

 arch/arm/dts/keystone-k2g.dtsi                |   2 +-
 arch/arm/dts/socfpga.dtsi                     | 404 ++++++++++++------
 arch/arm/dts/socfpga_arria10.dtsi             |   2 +-
 arch/arm/dts/socfpga_arria5.dtsi              |  11 +-
 arch/arm/dts/socfpga_arria5_socdk-u-boot.dtsi |  56 +++
 arch/arm/dts/socfpga_arria5_socdk.dts         |  97 +++--
 arch/arm/dts/socfpga_cyclone5.dtsi            |   9 +-
 arch/arm/dts/socfpga_cyclone5_dbm_soc1.dts    |  17 +-
 .../socfpga_cyclone5_de0_nano_soc-u-boot.dtsi |  46 ++
 .../arm/dts/socfpga_cyclone5_de0_nano_soc.dts |  69 +--
 arch/arm/dts/socfpga_cyclone5_de10_nano.dts   |  16 +
 arch/arm/dts/socfpga_cyclone5_de1_soc.dts     |  16 +
 arch/arm/dts/socfpga_cyclone5_is1.dts         |   8 +
 .../dts/socfpga_cyclone5_socdk-u-boot.dtsi    |  72 ++++
 arch/arm/dts/socfpga_cyclone5_socdk.dts       |  88 +++-
 .../dts/socfpga_cyclone5_sockit-u-boot.dtsi   |  56 +++
 arch/arm/dts/socfpga_cyclone5_sockit.dts      | 149 +++++--
 .../dts/socfpga_cyclone5_socrates-u-boot.dtsi |  60 +++
 arch/arm/dts/socfpga_cyclone5_socrates.dts    |  85 ++--
 arch/arm/dts/socfpga_cyclone5_sr1500.dts      |  12 +
 .../socfpga_cyclone5_vining_fpga-u-boot.dtsi  |  60 +++
 arch/arm/dts/socfpga_cyclone5_vining_fpga.dts | 222 ++++++++--
 arch/arm/dts/stv0991.dts                      |   2 +-
 doc/device-tree-bindings/spi/spi-cadence.txt  |   2 +-
 drivers/gpio/dwapb_gpio.c                     |   7 +
 drivers/spi/cadence_qspi.c                    |   2 +-
 26 files changed, 1235 insertions(+), 335 deletions(-)
 create mode 100644 arch/arm/dts/socfpga_arria5_socdk-u-boot.dtsi
 create mode 100644 arch/arm/dts/socfpga_cyclone5_de0_nano_soc-u-boot.dtsi
 create mode 100644 arch/arm/dts/socfpga_cyclone5_socdk-u-boot.dtsi
 create mode 100644 arch/arm/dts/socfpga_cyclone5_sockit-u-boot.dtsi
 create mode 100644 arch/arm/dts/socfpga_cyclone5_socrates-u-boot.dtsi
 create mode 100644 arch/arm/dts/socfpga_cyclone5_vining_fpga-u-boot.dtsi

-- 
2.17.1



More information about the U-Boot mailing list