* [U-Boot] [GIT PULL] Xilinx patches for v2019.04
@ 2019-01-24 15:27 Michal Simek
2019-01-24 20:28 ` Tom Rini
0 siblings, 1 reply; 4+ messages in thread
From: Michal Simek @ 2019-01-24 15:27 UTC (permalink / raw)
To: u-boot
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>
^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] [GIT PULL] Xilinx patches for v2019.04
2019-01-24 15:27 [U-Boot] [GIT PULL] Xilinx patches for v2019.04 Michal Simek
@ 2019-01-24 20:28 ` Tom Rini
0 siblings, 0 replies; 4+ messages in thread
From: Tom Rini @ 2019-01-24 20:28 UTC (permalink / raw)
To: u-boot
On Thu, Jan 24, 2019 at 04:27:33PM +0100, Michal Simek wrote:
> 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)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190124/f247d232/attachment.sig>
^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] [GIT PULL] Xilinx patches for v2019.04
2019-04-17 9:05 Michal Simek
@ 2019-04-18 16:19 ` Tom Rini
0 siblings, 0 replies; 4+ messages in thread
From: Tom Rini @ 2019-04-18 16:19 UTC (permalink / raw)
To: u-boot
On Wed, Apr 17, 2019 at 11:05:13AM +0200, Michal Simek wrote:
> Hi Tom,
>
> I am sending you some patches related to Xilinx devices and fpga
> framework. There are minimal changes in xilinx drivers and one patch
> which fixes EXT_DTB usage reviewed by Simon.
>
> Builds look good.
> https://travis-ci.org/michalsimek/u-boot/builds/520747035
>
> Thanks,
> Michal
>
>
> The following changes since commit 216800acf1fbf9f498455bf3c92d4513d9a4c681:
>
> Merge branch 'master' of git://git.denx.de/u-boot-spi (2019-04-14
> 00:03:06 -0400)
>
> are available in the git repository at:
>
>
> git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2019.07
>
> for you to fetch changes up to 350cfe79a8fb288e9066d5668af7c5ab6857edea:
>
> arm64: zynqmp: fix preprocessor check for SPL_ZYNQMP_TWO_SDHCI
> (2019-04-16 11:52:02 +0200)
>
Applied to u-boot/master, thanks!
--
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190418/73ec3888/attachment.sig>
^ permalink raw reply [flat|nested] 4+ messages in thread
* [U-Boot] [GIT PULL] Xilinx patches for v2019.04
@ 2019-04-17 9:05 Michal Simek
2019-04-18 16:19 ` Tom Rini
0 siblings, 1 reply; 4+ messages in thread
From: Michal Simek @ 2019-04-17 9:05 UTC (permalink / raw)
To: u-boot
Hi Tom,
I am sending you some patches related to Xilinx devices and fpga
framework. There are minimal changes in xilinx drivers and one patch
which fixes EXT_DTB usage reviewed by Simon.
Builds look good.
https://travis-ci.org/michalsimek/u-boot/builds/520747035
Thanks,
Michal
The following changes since commit 216800acf1fbf9f498455bf3c92d4513d9a4c681:
Merge branch 'master' of git://git.denx.de/u-boot-spi (2019-04-14
00:03:06 -0400)
are available in the git repository at:
git://www.denx.de/git/u-boot-microblaze.git tags/xilinx-for-v2019.07
for you to fetch changes up to 350cfe79a8fb288e9066d5668af7c5ab6857edea:
arm64: zynqmp: fix preprocessor check for SPL_ZYNQMP_TWO_SDHCI
(2019-04-16 11:52:02 +0200)
----------------------------------------------------------------
Xilinx/FPGA changes for v2019.07
fpga:
- Add support for external data in FIT
- Extend testing for external data case
- Inform user about a need to run post config on Zynq
arm:
- Tune zynq command functions
- Fix internal variable setting
arm64:
- Add support for zc39dr decoding
- Disable WDT for zcu100
- Small changes in reset_reason()
- Some DT changes (spi)
- Tune qspi-mini configuration
- Remove useless eeprom setting
- Fix two sdhci boot case
spi:
- Fix tap delay programming
clk:
- Enable i2c in SPL
net:
- Fix gem phydev handling
- Remove phy detection code from gem driver
general:
- Correct EXT_DTB usage for MULTI_DTB_FIT configuration
----------------------------------------------------------------
Hannes Schmelzer (1):
ARM: zynq: Add missing i2c get_rate for fixing i2c SPL
Luca Ceresoli (1):
arm64: zynqmp: fix preprocessor check for SPL_ZYNQMP_TWO_SDHCI
Melin Tomas (1):
ARM: zynq: fix environment command syntax
Michal Simek (6):
test: py: Extend fpga test with fit image with external data
arm64: zynqmp: Disable WDT for zcu100
arm64: zynqmp: Add debug message about clearing BSS
Makefile: Prioritize external dtb if defined
net: gem: Remove phy autodetection code
arm64: zynqmp: Remove eeprom setting
Siva Durga Prasad Paladugu (7):
spi: zynqmp_gqspi: Fix tap delay values at 100MHz and 150MHz
arm64: zynqmp: Add spi-flash compatible string to flash node
arm64: zynqmp: Define label for flash node
arm64: xilinx: zynqmp: Remove unneeded configs
arm64: zynqmp: Add idcode for new RFSoC silicon ZU39DR
arm: zynq: Add an info message about post config
net: zynq_gem: Modify phy supported features after max-speed was set
T Karthik Reddy (2):
arm64: zynqmp: Use zynqmp_mmio_read/write functions
ARM: zynq: Check zynq aes & rsa command parameters count
Tien Fong Chee (2):
fpga: Add support for getting external data address and length
fpga: Replace char * with const char * for filename
Makefile | 5 +++++
arch/arm/dts/zynqmp-mini-qspi.dts | 4 ++--
arch/arm/mach-zynqmp/spl.c | 3 ++-
board/xilinx/zynq/cmds.c | 9 ++++++++-
board/xilinx/zynqmp/zynqmp.c | 20 ++++++++++++++------
cmd/fpga.c | 6 +++---
configs/xilinx_zynqmp_mini_qspi_defconfig | 2 ++
configs/xilinx_zynqmp_zcu100_revC_defconfig | 2 --
drivers/clk/clk_zynq.c | 2 ++
drivers/fpga/zynqpl.c | 5 ++++-
drivers/net/zynq_gem.c | 53
+++--------------------------------------------------
drivers/spi/zynqmp_gqspi.c | 4 ++--
include/configs/xilinx_zynqmp.h | 9 ---------
include/configs/zynq-common.h | 8 ++++----
include/fpga.h | 2 +-
test/py/tests/test_fpga.py | 13 +++++++++++++
16 files changed, 65 insertions(+), 82 deletions(-)
--
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/20190417/c2a19efb/attachment.sig>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2019-04-18 16:19 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-24 15:27 [U-Boot] [GIT PULL] Xilinx patches for v2019.04 Michal Simek
2019-01-24 20:28 ` Tom Rini
2019-04-17 9:05 Michal Simek
2019-04-18 16:19 ` Tom Rini
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.