Hi Tom,

please pull these changes to your tree.

CI doesn't show any issue.
https://source.denx.de/u-boot/custodians/u-boot-microblaze/-/pipelines/11584

There is new pwm driver and also gem update to DM_ETH_PHY. I want to also update other two xilinx ethernet driver but it requires a little bit of time to test it properly.

Thanks,
Michal

 The following changes since commit d2e5250be49fce4653689c41a5dc7e2d7e7ecf33:

Merge tag 'next-20220328' of https://source.denx.de/u-boot/custodians/u-boot-video into next (2022-03-28 17:04:45 -0400)

 are available in the Git repository at:

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

 for you to fetch changes up to a7379ba6505d70d887951be9ebb3f47e3792c708:

   net: zynq_gem: Add SGMII dynamic config support (2022-04-05 15:13:13 +0200)

 ----------------------------------------------------------------
 Xilinx changes for v2022.07-rc1 v2

 xilinx:
 - Allow booting bigger kernels till 100MB

 zynqmp:
 - DT updates (reset IDs)
 - Remove unneeded low level uart initialization from psu_init*
 - Enable PWM features
 - Add support for 1EG device

 serial_zynq:
 - Change fifo behavior in DEBUG mode

 zynq_sdhci:
 - Fix BASECLK setting calculation

 clk_zynqmp:
 - Add support for showing video clock

 gpio:
 - Update slg driver to handle DT flags

 net:
 - Update ethernet_id code to support also DM_ETH_PHY
 - Add support for DM_ETH_PHY in gem driver
 - Enable dynamic mode for SGMII config in gem driver

 pwm:
 - Add driver for cadence PWM

 versal:
 - Add support for reserved memory

 firmware:
 - Handle PD enabling for SPL
 - Add support for IOUSLCR SGMII configurations

 include:
 - Sync phy.h with Linux
 - Update xilinx power domain dt binding headers

 ----------------------------------------------------------------
 Ashok Reddy Soma (1):
       mmc: zynq_sdhci: Fix SDx_BASECLK configuration

 Michal Simek (13):
       firmware: zynqmp: Do not bind PD driver in SPL if disabled
       arm64: versal: Do not place u-boot to reserved memory location
       dt-bindings: phy: Sync phy.h with Linux kernel
       arm64: zynqmp: Remove low level UART setting cont
       serial: zynq: Change fifo behavior in debug mode
       timer: cadence: Add bind function to driver
       pwm: Add driver for cadence TTC
       arm: zynqmp: Enable PWM command and cadence ttc pwm driver
       xilinx: Increase max size of image from 60 to 100MB
       clk: zynqmp: Add support for for DP audio/video clocks
       arm64: zynqmp: Record ID code for XCZU1EG device
       dt-bindings: xilinx: Add missing ids for PD
       net: zynq_gem: Use shared MDIO bus support for zynqmp

 Sai Krishna Potthuri (1):
       arm64: zynqmp: Add resets property to sdhci nodes

 T Karthik Reddy (6):
       net: phy: Fix rgmii-id phy reset timeout issue
       net: phy: Avoid phy gpio reset sequence if DM_ETH_PHY is enabled
       net: zynq_gem: Move ethernet info print statement
       gpio: slg7xl45106: Update gpio desc flags from DT
       firmware: firmware-zynqmp: Add zynqmp_pm_set_gem_config api
       net: zynq_gem: Add SGMII dynamic config support

  MAINTAINERS                                                             |   1 
+
  arch/arm/dts/zynqmp.dtsi                                                |   2 
+
  board/xilinx/versal/board.c                                             |  20 
++
  board/xilinx/zynqmp/zynqmp-dlc21-revA/psu_init_gpl.c                    |   4 
-
  board/xilinx/zynqmp/zynqmp-e-a2197-00-revA/psu_init_gpl.c               |   4 
-
  board/xilinx/zynqmp/zynqmp-topic-miamimp-xilinx-xdp-v1r1/psu_init_gpl.c |   8 
-
  board/xilinx/zynqmp/zynqmp-zcu102-rev1.1/psu_init_gpl.c                 |   8 
-
  board/xilinx/zynqmp/zynqmp-zcu111-revA/psu_init_gpl.c                   |   8 
-
  board/xilinx/zynqmp/zynqmp-zcu208-revA/psu_init_gpl.c                   |   4 
-
  board/xilinx/zynqmp/zynqmp-zcu216-revA/psu_init_gpl.c                   |   4 
-
  board/xilinx/zynqmp/zynqmp.c                                            |   5 
+
  configs/xilinx_zynqmp_virt_defconfig                                    |   3 
+
  drivers/clk/clk_zynqmp.c                                                |   7 
+
  drivers/firmware/firmware-zynqmp.c                                      |  19 
+-
  drivers/gpio/gpio_slg7xl45106.c                                         |   2 
+
  drivers/mmc/zynq_sdhci.c                                                |   9 
+
drivers/net/phy/ethernet_id.c | 49 ++--
  drivers/net/phy/phy.c                                                   |   2 
+-
drivers/net/zynq_gem.c | 86 ++++++-
  drivers/pwm/Kconfig                                                     |   7 
+
  drivers/pwm/Makefile                                                    |   1 
+
drivers/pwm/pwm-cadence-ttc.c | 261 ++++++++++++++++++++
  drivers/serial/serial_zynq.c                                            |  10 
+-
  drivers/timer/cadence-ttc.c                                             |  12 
+
  include/configs/xilinx_versal.h                                         |   2 
+-
  include/configs/xilinx_zynqmp.h                                         |   2 
+-
  include/dt-bindings/phy/phy.h                                           |   4 
+-
  include/dt-bindings/power/xlnx-versal-power.h                           |  11 
+
  include/dt-bindings/power/xlnx-zynqmp-power.h                           |  11 
+
  include/phy.h                                                           |   2 
+-
  include/zynqmp_firmware.h                                               |   7 
+
  31 files changed, 493 insertions(+), 82 deletions(-)
  create mode 100644 drivers/pwm/pwm-cadence-ttc.c

--
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

Reply via email to