Re: [GIT PULL] xilinx patches for v2023.10-rc1 v2

2023-07-21 Thread Tom Rini
On Fri, Jul 21, 2023 at 03:30:54PM +0200, Michal Simek wrote:

> Hi Tom,
> 
> please pull these patches to your tree. CI is not reporting any issue.
> The biggest part is adding support for versal-net mini configuration for non
> volatile memories programming and also DT changes based on our effort to be
> aligned with dt-schema validation.
> 
> Thanks,
> Michal
> 
> The following changes since commit 7fe5accb4516144b7abb8f183640cdf50423121e:
> 
>   Merge branch '2023-07-20-assorted-CI-updates' (2023-07-20 21:28:59 -0400)
> 
> are available in the Git repository at:
> 
>   g...@source.denx.de:u-boot/custodians/u-boot-microblaze.git
> tags/xilinx-for-v2023.10-rc1-v2
> 
> for you to fetch changes up to a1190b4d6a9bf3a45038e3eba4a11de4be2b1cca:
> 
>   event: Add fpga load event (2023-07-21 09:00:39 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature


[GIT PULL] xilinx patches for v2023.10-rc1 v2

2023-07-21 Thread Michal Simek

Hi Tom,

please pull these patches to your tree. CI is not reporting any issue.
The biggest part is adding support for versal-net mini configuration for non 
volatile memories programming and also DT changes based on our effort to be 
aligned with dt-schema validation.


Thanks,
Michal

The following changes since commit 7fe5accb4516144b7abb8f183640cdf50423121e:

  Merge branch '2023-07-20-assorted-CI-updates' (2023-07-20 21:28:59 -0400)

are available in the Git repository at:

  g...@source.denx.de:u-boot/custodians/u-boot-microblaze.git 
tags/xilinx-for-v2023.10-rc1-v2


for you to fetch changes up to a1190b4d6a9bf3a45038e3eba4a11de4be2b1cca:

  event: Add fpga load event (2023-07-21 09:00:39 +0200)


Xilinx changes for v2023.10-rc1 v2

axi_emac:
- Change return value if RX packet is not ready

cadence_qspi:
- Enable flash reset for Versal NET

dt:
- Various DT syncups with Linux kernel
- SOM - reserved pmufw memory location

fpga:
- Add load event

mtd:
- Add missing dependency for FLASH_CFI_MTD

spi/nand:
- Minor cleanup in Xilinx drivers

versal-net:
- Prioritize boot device in boot_targets
- Wire mini ospi/qspi/emmc configurations

watchdog:
- Use new versal-wwdt property

xilinx:
- fix sparse warnings in various places ps7_init*
- add missing headers
- consolidate code around zynqmp_mmio_read/write
- switch to amd.com email

zynqmp_clk:
- Add handling for gem rx/tsu clocks

zynq_gem:
- Configure mdio clock at run time

zynq:
- Enable fdt overlay support

zynq_sdhci:
- Call dll reset only for ZynqMP SOCs


Algapally Santosh Sagar (6):
  spi: xilinx_spi: Add missing prototype for xilinx_qspi_mem_exec_op
  xilinx: zynq: Add missing prototype for zynqmp_mmio_write
  spi: zynq_qspi: Add missing prototype for zynq_qspi_mem_exec_op
  mtd: nand: zynq_nand: Change datatype of status and ecc_status to int
  arm: zynq: Pass the missing argument type in function definition
  xilinx: zynq: Add the missing function prototypes

Ashok Reddy Soma (8):
  arm64: versal-net: spi: Update boot sequence dynamically
  cadence_qspi: Enable flash reset for Versal NET platform
  xilinx: versal-net: Add mini qspi configuration
  xilinx: versal-net: Add mini ospi configuration
  xilinx: versal-net: Add mini eMMC 5.1 configuration
  mmc: zynq_sdhci: Dll reset only for ZynqMP platform
  clk: zynqmp: Add set_rate support for gem rx and tsu clks
  clk: zynqmp: Add gem rx and tsu clocks to return register

Christian Taedcke (1):
  event: Add fpga load event

Harini Katakam (3):
  arm64: zynqmp: Assign TSU clock frequency for KR260
  arm64: zynqmp: Increase reset assert time for TI SGMII PHY
  arm64: zynqmp: Assign TSU clock frequency for KV and KD boards

Maksim Kiselev (1):
  net: axi_emac: Change return value to -EAGAIN if RX is not ready

Manikanta Guntupalli (1):
  xilinx: dts: Fix open drain warning on Zynq, ZynqMP and Versal

Michal Simek (12):
  watchdog: versal: Use new compatible xlnx,versal-wwdt
  xilinx: Consolidate zynqmp_mmio_read/write in zynqmp_firmware.h
  arm64: zynqmp: Switch to amd.com emails
  mtd: Add missing MTD dependency for cfi_mtd
  arm64: zynqmp: Fix gpio comment about No of gpios
  arm64: zynqmp: Record compatible string for kv260 rev2
  arm64: zynqmp: Cover K24 revB/1 SOM
  arm64: zynqmp: Fix usb reset over bootmode pins on zcu100
  arm64: zynqmp: Sync node name address with reg (mailbox)
  arm64: zynqmp: Remove interrupt/reg-names for AMS
  arm64: zynqmp: Rename ams_ps/pl node names
  arm64: zynqmp: Remove clock-names from pcap node

Parth Gajjar (1):
  arm64: zynqmp: Update MALI 400 interrupt and clock names

Piyush Mehta (1):
  arm64: zynqmp: remove snps, enable_guctl1_resume_quirk quirk for usb

Radhey Shyam Pandey (2):
  arm64: zynqmp: Add L2 cache nodes
  arm64: zynqmp: add pmu interrupt-affinity

Raju Kumar Pothuraju (1):
  xilinx: zynq: Enable fdt apply utility for zynq

Sharath Kumar Dasari (1):
  arm64: zynqmp: Fix the memory node for k26/k24 kria som boards

Varalaxmi Bingi (1):
  arm: xilinx: Setting default i2c clock frequency to 400kHz

Venkatesh Yadav Abbarapu (1):
  net: zynq_gem: Don't hardcode the MDC clock divisor

 arch/arm/dts/Makefile |  3 +
 arch/arm/dts/avnet-ultra96-rev1.dts   |  2 +-
 arch/arm/dts/versal-mini-emmc0.dts|  4 +-
 arch/arm/dts/versal-mini-emmc1.dts|  4 +-
 arch/arm/dts/versal-mini-ospi.dtsi|  4 +-
 arch/arm/dts/versal-mini-qspi.dtsi|  4 +-
 arch/arm/dts/versal-mini.dts  |  2 +-
 arch/arm/dts/versal-net-mini-emmc.dts | 64 
 arch/arm/dts/versal-net-mini-ospi-single.dts  | 19 +
 arch/arm/dts/versal-net-mini-ospi.dtsi   

Re: [GIT PULL] xilinx patches for v2023.10-rc1

2023-06-13 Thread Tom Rini
On Mon, Jun 12, 2023 at 07:30:38PM +0200, Michal Simek wrote:


> Hi Tom,
> 
> please pull these patches for next version. CI didn't show any issue on
> previous base but I see a lot of times that 32bit arm builds are failing
> because of 1h limit.

Note that this is a per-project setting, so I can't change the defaults
for everyone. But, you can bump this up under General pipelines portion
of CI/CD settings.

> I had to rebase the branch based on latest master branch and hope that this
> won't be an issue for you. Please let me know if you want me something to
> change.

I don't like that exactly, but since I needed to do -rc4 today anyhow,
I've merged that in first.

> The biggest change is that s/u-boot/U-Boot replacement which touches a lot of 
> files.
> 
> Thanks,
> Michal
> 
> The following changes since commit addd47379df54a3eb247c6db4f799f14af43e523:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-usb (2023-06-08
> 18:23:06 -0400)
> 
> are available in the Git repository at:
> 
>   g...@source.denx.de:u-boot/custodians/u-boot-microblaze.git
> tags/xilinx-for-v2023.10-rc1
> 
> for you to fetch changes up to 89240bc0c44b985e461a4220475cb462263df5be:
> 
>   arm64: versal: Add missing prototypes (2023-06-12 13:25:02 +0200)
> 

Applied to u-boot/next, thanks!

-- 
Tom


signature.asc
Description: PGP signature


[GIT PULL] xilinx patches for v2023.10-rc1

2023-06-12 Thread Michal Simek

Hi Tom,

please pull these patches for next version. CI didn't show any issue on previous 
base but I see a lot of times that 32bit arm builds are failing because of 1h limit.


I had to rebase the branch based on latest master branch and hope that this 
won't be an issue for you. Please let me know if you want me something to change.


The biggest change is that s/u-boot/U-Boot replacement which touches a lot of 
files.

Thanks,
Michal

The following changes since commit addd47379df54a3eb247c6db4f799f14af43e523:

  Merge https://source.denx.de/u-boot/custodians/u-boot-usb (2023-06-08 
18:23:06 -0400)


are available in the Git repository at:

  g...@source.denx.de:u-boot/custodians/u-boot-microblaze.git 
tags/xilinx-for-v2023.10-rc1


for you to fetch changes up to 89240bc0c44b985e461a4220475cb462263df5be:

  arm64: versal: Add missing prototypes (2023-06-12 13:25:02 +0200)


Xilinx changes for v2023.10-rc1

global:
- Use proper U-Boot project name

Fix sparse warnings in zynqmp-clk, zynqmp handoff, board

cmd:
- Cover incorrect 0 length entries

Versal NET:
- Add bootmode logic
- Support SPP production version
- Add loadpdi command

ZynqMP:
- Clear pmufw node command ID handling
- Change power domain behavior around zynqmp_pmufw_node()
- Fix zynqmp cmd return values and pmufw command
- Fix R5 tcm init and modes

mmc:
- Sync Versal NET emmc DT binding

pcie:
- Add support for ZynqMP PCIe root port

video:
- Add support for ZynqMP DP

tools:
- Fix debug message in relocate-rela


Algapally Santosh Sagar (6):
  clk: zynqmp: Add fallthrough statement in the switch case
  mach-zynqmp: handoff: Add missing header
  xilinx: versal-net: Add new versalnet loadpdi command
  board: xilinx: Add missing prototypes
  arm64: versal: Add missing prototype for initialize_tcm
  arm64: versal: Add missing prototypes

Ashok Reddy Soma (2):
  arm64: versal-net: Detect and display bootmode
  cmd: sf/nand: Print and return failure when 0 length is passed

Marek Vasut (1):
  tools: relocate-rela: Fix typo

Michal Simek (10):
  arm64: versal-net: Add support for SPP production version
  mmc: zynq: Sync with upstream DT binding
  global: Use proper project name U-Boot
  arm64: zynqmp: Check 0 node ID
  video: Add support for RGBA format
  video: bmp: Support rgba pixel format
  video: zynqmp: Enable 1024x768 resolution
  arm64: zynqmp: Fix command error values properly
  arm64: zynqmp: Fix return code from do_zynqmp_pmufw()
  firmware: zynqmp: Extend debug message to show parameters

Stefan Herbrechtsmeier (5):
  firmware: zynqmp: Remove extraordinary return value
  firmware: zynqmp: Remove redundant child device bind
  power: zynqmp: Mask node already configured error
  firmware: zynqmp: Move permission to change config object message
  firmware: zynqmp: Store driver data in data section

Stefan Roese (1):
  PCI: zynqmp: Add ZynqMP NWL PCIe root port driver

Venkatesh Yadav Abbarapu (5):
  video: move zynqmp files to subdirectory
  video: zynqmp: Driver for Xilinx ZynqMP DisplayPort Subsystem
  xilinx: zynqmp: Enable the vidconsole by default
  arm64: zynqmp: Fix tcminit mode param
  arm64: zynqmp: Fix lockstep mode cpu release functionality

 MAINTAINERS|2 +
 arch/Kconfig.nxp   |2 +-
 arch/arc/include/asm/io.h  |2 +-
 arch/arm/cpu/armv7/Kconfig |2 +-
 arch/arm/cpu/armv8/Kconfig |2 +-
 arch/arm/cpu/armv8/fsl-layerscape/doc/README.lsch3 |2 +-
 arch/arm/dts/fsl-ls1028a.dtsi  |2 +-
 arch/arm/dts/meson-g12-common-u-boot.dtsi  |2 +-
 arch/arm/dts/meson-gx-u-boot.dtsi  |2 +-
 arch/arm/dts/rk3328-evb-u-boot.dtsi|2 +-
 arch/arm/dts/rk3328.dtsi   |2 +-
 arch/arm/include/asm/arch-fsl-layerscape/stream_id_lsch2.h |2 +-
 arch/arm/include/asm/arch-fsl-layerscape/stream_id_lsch3.h |2 +-
 arch/arm/mach-versal-net/include/mach/hardware.h   |   22 +
 arch/arm/mach-versal/include/mach/sys_proto.h  |1 +
 arch/arm/mach-versal/mp.c  |8 +-
 arch/arm/mach-zynqmp/handoff.c |1 +
 arch/arm/mach-zynqmp/mp.c  |4 +
 board/bosch/acc/acc.c  |2 +-
 board/bosch/shc/README |2 +-
 board/compulab/cl-som-imx7/cl-som-imx7.c   |2 +-
 board/hisilicon/poplar/README  |2 +-
 board/isee/igep003x/board.c