]> git.ipfire.org Git - thirdparty/u-boot.git/commit
arm64: zynqmp: Add System Controller for a2197-g/p
authorMichal Simek <michal.simek@xilinx.com>
Wed, 27 Mar 2019 19:14:19 +0000 (20:14 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 6 Jun 2019 11:56:50 +0000 (13:56 +0200)
commitee9b308483b2bfd76c034240910c613a9d0b86ce
treefa3ef3ea819a2860f45050d16b6f945292254af0
parent4b1a740aef51b24b646ae7bea66da7c61f9e9fe5
arm64: zynqmp: Add System Controller for a2197-g/p

Similar SCs but different wiring.

- dc_i2c is connected to X-PRC cards that's why label is required to have
  an option to hook up some devices.
- Exactly identify i2c devices on x-prc boards.
  In case of missing i2c connection devices won't be accessible.
- USB 0 should be device mode with super speed.
- USB 1 should be host mode.
- Fix i2c mux reset pin entry - commented, not verified.
- Fix i2c1 eeprom compatible string - it is an ST 128Kbit device.
  Need to use atmel fallback.
- Fix si570 I2C slave address and add corresponding part numbers.
- Enable AMS for system monitoring.
- phy reset property should be commented because it will throw a
  warning dump when called from context that can sleep.
  No support for phys property (zynqmp phy driver) with SGMII.
  Add is-internal-pcspma property required by uboot.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Signed-off-by: Harini Katakam <harini.katakam@xilinx.com>
arch/arm/dts/Makefile
arch/arm/dts/zynqmp-a2197-g-revA.dts [new file with mode: 0644]
arch/arm/dts/zynqmp-a2197-p-revA.dts [new file with mode: 0644]
board/xilinx/zynqmp/zynqmp-a2197-g-revA [new symlink]
board/xilinx/zynqmp/zynqmp-a2197-p-revA [new symlink]
configs/xilinx_zynqmp_a2197_g_revA_defconfig [new file with mode: 0644]
configs/xilinx_zynqmp_a2197_p_revA_defconfig [new file with mode: 0644]
configs/xilinx_zynqmp_a2197_revA_defconfig