[U-Boot] [GIT PULL] Xilinx patches for v2019.04
Michal Simek
monstr at monstr.eu
Thu Jan 24 15:27:33 UTC 2019
Hi Tom,
Here are several patches which I have in my queue.
Buildman looks good and travis is also clear.
https://travis-ci.org/michalsimek/u-boot/builds/483796826
I have also sent several other patches to be able to finish transition
to DM_I2C to reach the state that I can enable it for all boards and I2C
will be described based on DT. This is not reviewed yet but hopefully
this can go to this release too.
In changes below there is nothing crucial. Boards which could be
converted are converted to DM_I2C and OF_SEPARATE.
Thanks,
Michal
The following changes since commit aff66f22d6eeb27c6329c0a3c1ebc52914c8affa:
Merge tag 'mips-pull-2019-01-23' of git://git.denx.de/u-boot-mips
(2019-01-23 17:24:31 -0500)
are available in the git repository at:
git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2019.04
for you to fetch changes up to 4efdbc88b79bd8bd3e285cd238e1942d669a7088:
ARM: zynq: Convert Topic Miami to DM_I2C (2019-01-24 10:03:45 +0100)
----------------------------------------------------------------
Xilinx changes for v2019.04
tools:
- Fix zynqmpimage generation
zynq:
- Some configs/Kconfig/DT updates
- Enable REMAKE_ELF and OF_SEPARATE
- Topic boards update
- i2c cleanups and conversion to DM_I2C
zynqmp:
- Some configs/Kconfig/DT updates
- Board config cleanup
- Move arch folder to mach-zynqmp
versal:
- Enable DM_I2C, CMD_DM
zynq-gem:
- Fix driver cache handling
i2c:
- Live tree simple update
phy:
- Fixed phy cleanup
travis:
- Wire Versal SoC
----------------------------------------------------------------
Anton Gerasimov (1):
zynq: Kconfig: extend the bootstrap malloc() pool
Luca Ceresoli (1):
fpga: zynqmp: show an error message when FPGA programming fails
Michael Tretter (1):
tools: zynqmpimage: round up partition size
Michal Simek (26):
arm64: zynqmp: Enable 2 NAND chips for zc1751 dc2
mmc: zynq: Remove unused pwrseq variable
arm64: zynqmp: Do not protect zynqmp_pmufw_version()
arm64: zynqmp: Protect board_late_init function
arm64: zynqmp: Fix tcminit help text alignment
arm64: versal: Setup DM_ETH/MMC if NET/MMC is enabled
arm64: zynqmp: Setup DM_ETH/MMC if NET/MMC is enabled
ARM: zynqmp_r5: Setup DM_ETH/MMC if NET/MMC is enabled
arm64: zynqmp: Setup proper SPI dependency
arm64: zynqmp: Enable SPI on several boards
arm64: zynqmp: Enable ISSI flash for some platforms
arm64: zynqmp: Enable FPGA_LOAD_SECURE command
arm64: zynqmp: Disable MMC for for zc12xx_revA boards
travis: Wire Xilinx Versal Virt platform
tools: zynqmpimage: Align image_size/image_stored_size
arm64: zynqmp: Align u-boot-spl.bin for boot.bin creation
arm64: zynqmp: Convert all reference boards to OF_SEPARATE
ARM: zynq: Convert all boards to OF_SEPARATE
arm64: zynqmp: Move SoC sources to mach-zynqmp
arm64: versal: Enable i2c cadence controller and i2c command
arm64: versal: Enable dm command
i2c: cdns: Convert to livetree function
arm64: zynqmp: Remove unused GEM addresses
ARM: zynq: Remove unused GEM addresses
ARM: zynq: Disable i2c for Zybo/Zybo Z7
ARM: zynq: Convert Topic Miami to DM_I2C
Mike Looijmans (2):
topic-miamiplus: Run CPU at 800MHz for speedgrade-2
board: topic-miamiplus: Run IO PLL at 1000 MHz
Siva Durga Prasad Paladugu (4):
arm64: zynqmp: Fix mmc node names to be in sync with kernel
net: phy: Move fixed link code to separate routine
arm64: zynqmp: Enable net configs for zc1275
arm: zynq: Enable CONFIG_REMAKE_ELF
Stefan Theil (1):
zynq-gem: Use appropriate cache flush/invalidate for RX and TX
T Karthik Reddy (1):
mtd: nand: arasan_nfc: Add support for nand multi chip select
.travis.yml
| 7 +++++++
MAINTAINERS
| 2 +-
arch/arm/Kconfig
| 12 ++++++++++--
arch/arm/Makefile
| 1 +
arch/arm/cpu/armv8/Makefile
| 1 -
arch/arm/dts/zynq-topic-miamiplus.dts
| 9 +++++++++
arch/arm/dts/zynqmp.dtsi
| 4 ++--
arch/arm/mach-k3/arm64-mmu.c
| 2 +-
arch/arm/mach-tegra/arm64-mmu.c
| 2 +-
arch/arm/mach-zynq/Kconfig
| 2 +-
arch/arm/mach-zynq/include/mach/hardware.h
| 2 --
arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/Kconfig
| 0
arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/Makefile
| 0
arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/clk.c
| 0
arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/cpu.c
| 4 +---
arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/handoff.c
| 0
arch/arm/{include/asm/arch-zynqmp => mach-zynqmp/include/mach}/clk.h
| 0
arch/arm/{include/asm/arch-zynqmp => mach-zynqmp/include/mach}/gpio.h
| 0
arch/arm/{include/asm/arch-zynqmp =>
mach-zynqmp/include/mach}/hardware.h | 5 -----
arch/arm/{include/asm/arch-zynqmp =>
mach-zynqmp/include/mach}/psu_init_gpl.h | 0
arch/arm/{include/asm/arch-zynqmp =>
mach-zynqmp/include/mach}/sys_proto.h | 0
arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/mp.c
| 0
arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/psu_spl_init.c
| 0
arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/spl.c
| 0
board/topic/zynq/zynq-topic-miamiplus/ps7_init_gpl.c
| 34 ++++++++++++++++------------------
board/xilinx/zynqmp/cmds.c
| 10 +++++-----
board/xilinx/zynqmp/zynqmp.c
| 6 ++++++
configs/avnet_ultra96_rev1_defconfig
| 6 +-----
configs/syzygy_hub_defconfig
| 1 -
configs/topic_miami_defconfig
| 5 ++---
configs/topic_miamilite_defconfig
| 5 ++---
configs/topic_miamiplus_defconfig
| 5 ++---
configs/xilinx_versal_virt_defconfig
| 6 ++++--
configs/xilinx_zynqmp_mini_emmc0_defconfig
| 1 -
configs/xilinx_zynqmp_mini_emmc1_defconfig
| 1 -
configs/xilinx_zynqmp_mini_qspi_defconfig
| 3 +--
configs/xilinx_zynqmp_zc1232_revA_defconfig
| 9 ++++++---
configs/xilinx_zynqmp_zc1254_revA_defconfig
| 9 ++++++---
configs/xilinx_zynqmp_zc1275_revA_defconfig
| 9 ++++++---
configs/xilinx_zynqmp_zc1275_revB_defconfig
| 11 +++++++++--
configs/xilinx_zynqmp_zc1751_xm015_dc1_defconfig
| 9 ++++++---
configs/xilinx_zynqmp_zc1751_xm016_dc2_defconfig
| 5 +++--
configs/xilinx_zynqmp_zc1751_xm017_dc3_defconfig
| 5 ++---
configs/xilinx_zynqmp_zc1751_xm018_dc4_defconfig
| 9 ++++++---
configs/xilinx_zynqmp_zc1751_xm019_dc5_defconfig
| 5 ++---
configs/xilinx_zynqmp_zcu100_revC_defconfig
| 6 +-----
configs/xilinx_zynqmp_zcu102_rev1_0_defconfig
| 9 ++++-----
configs/xilinx_zynqmp_zcu102_revA_defconfig
| 10 +++++-----
configs/xilinx_zynqmp_zcu102_revB_defconfig
| 10 +++++-----
configs/xilinx_zynqmp_zcu104_revA_defconfig
| 8 +++++---
configs/xilinx_zynqmp_zcu104_revC_defconfig
| 8 +++++---
configs/xilinx_zynqmp_zcu106_revA_defconfig
| 10 +++++++---
configs/xilinx_zynqmp_zcu111_revA_defconfig
| 8 +++++---
configs/zynq_dlc20_rev1_0_defconfig
| 1 -
configs/zynq_zybo_defconfig
| 6 ------
configs/zynq_zybo_z7_defconfig
| 4 ----
drivers/fpga/zynqmppl.c
| 2 +-
drivers/i2c/i2c-cdns.c
| 2 +-
drivers/mmc/zynq_sdhci.c
| 1 -
drivers/mtd/nand/raw/Kconfig
| 7 +++++++
drivers/mtd/nand/raw/arasan_nfc.c
| 27 +++++++++++++--------------
drivers/net/phy/phy.c
| 34 +++++++++++++++++++++++++++-------
drivers/net/zynq_gem.c
| 11 ++++++-----
include/configs/zynq-common.h
| 2 ++
include/configs/zynq_zybo.h
| 18 ------------------
scripts/Makefile.spl
| 5 ++++-
tools/zynqmpbif.c
| 19 ++++++++++++++-----
67 files changed, 231 insertions(+), 184 deletions(-)
rename arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/Kconfig (100%)
rename arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/Makefile (100%)
rename arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/clk.c (100%)
rename arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/cpu.c (98%)
rename arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/handoff.c (100%)
rename arch/arm/{include/asm/arch-zynqmp =>
mach-zynqmp/include/mach}/clk.h (100%)
rename arch/arm/{include/asm/arch-zynqmp =>
mach-zynqmp/include/mach}/gpio.h (100%)
rename arch/arm/{include/asm/arch-zynqmp =>
mach-zynqmp/include/mach}/hardware.h (96%)
rename arch/arm/{include/asm/arch-zynqmp =>
mach-zynqmp/include/mach}/psu_init_gpl.h (100%)
rename arch/arm/{include/asm/arch-zynqmp =>
mach-zynqmp/include/mach}/sys_proto.h (100%)
rename arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/mp.c (100%)
rename arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/psu_spl_init.c (100%)
rename arch/arm/{cpu/armv8/zynqmp => mach-zynqmp}/spl.c (100%)
delete mode 100644 include/configs/zynq_zybo.h
--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190124/81a67598/attachment.sig>
More information about the U-Boot
mailing list