All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.