All of lore.kernel.org
 help / color / mirror / Atom feed
From: Michal Simek <michal.simek@amd.com>
To: Tom Rini <trini@konsulko.com>
Cc: U-Boot Mailing List <u-boot@lists.denx.de>
Subject: [GIT PULL] xilinx patches for v2024.10-rc1
Date: Mon, 17 Jun 2024 18:12:06 +0200	[thread overview]
Message-ID: <8a2e058d-5424-46de-bcf7-87ff574d25b2@amd.com> (raw)

Hi Tom,

please pull these patches to your tree. Gitlab CI is not showing any issue.
There are some alignments and improvements but overall nothing significant. The 
biggest patchset is add support for new AMD Versal Gen 2 SoC.

Thanks,
Michal


The following changes since commit 0786dd573d0793417852e009dee3148ebdd163f3:

   test/py: net_boot: Add test cases for net boot (2024-06-13 16:31:24 -0600)

are available in the Git repository at:

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

for you to fetch changes up to e4a11e984d11cf4bbe55385cbae03c08f27ecd02:

   xilinx: Enable FF-A for all our arm64 SoCs (2024-06-17 16:02:30 +0200)

----------------------------------------------------------------
AMD/Xilinx changes for v2024.10-rc1

common:
- spl: Introduce SoC specific init function

xilinx:
- Enable FF-A and NVMEM
- Rename spl_board_init() to spl_soc_init()

zynqmp:
- DT alignments
- Enable reset from SPL
- Enable USB3 for KD240
- Align multiboot register on Kria for proper reboot
- Allow multiboot environment write even in saved environment
- Move zynqmp commands from board/ to arch/
- Clean up xilinx_zynqmp.h

versal:
- Do not prioritize boot device if driver is not enabled

versal-net:
- Setup location for redundant variables in SPI

versal2:
- Add support for new SOC

mmc:
- Fix tap delay for SD on Versal NET

spi:
- Add SPI_NOR_OCTAL_READ flag for mx66uw2g345gx0 flash part

gpio:
- Cover MODEPIN firmware dependency

----------------------------------------------------------------
Charlie Johnston (1):
       board: zynqmp: Move zynqmp commands from board/ to arch/

Kory Maincent (1):
       xilinx: zynqmp: Allow multiboot environment write even in saved environment

Lukas Funke (3):
       spl: Introduce SoC specific init function
       arm64: zynq(mp): Rename spl_board_init() to spl_soc_init()
       xilinx: zynqmp: Enable reset_cpu() in SPL

Michal Simek (11):
       xilinx: zynqmp: Clean up xilinx_zynqmp.h
       xilinx: Enable NVMEM framework for all platforms
       arm64: zynqmp: Update rproc node
       arm64: versal2: Add support for AMD Versal Gen 2
       soc: versal2: Add SoC driver for AMD Versal Gen 2
       mmc: versal2: Update zynq_sdhci driver to support AMD Versal Gen 2
       spi: versal2: Enable spi drivers for Versal Gen 2
       arm64: zynqmp: Setup multiboot register to 0
       arm64: zynqmp: Align #address/size-cells with node
       gpio: Add proper dependency on ZYNQMP_FIRMWARE
       xilinx: Enable FF-A for all our arm64 SoCs

Neal Frager (1):
       arm64: zynqmp: Enable usb3 for k24 som

Prasad Kummari (1):
       mtd: spi-nor: Add SPI_NOR_OCTAL_READ flag for mx66uw2g345gx0 flash part

Simek, Michal (1):
       sdhci: zynq: Fix tap delay for SD on Versal NET

Venkatesh Yadav Abbarapu (2):
       xilinx: versal: Do not prioritize boot device if driver is not enabled
       xilinx: versal-net: Add env redund offset

  arch/arm/Kconfig                                            |  18 +-
  arch/arm/Makefile                                           |   1 +
  arch/arm/dts/Makefile                                       |   2 +
  arch/arm/dts/amd-versal2-virt.dts                           |  11 +
  arch/arm/dts/zynqmp-mini-nand.dts                           |   4 +-
  arch/arm/dts/zynqmp.dtsi                                    |  67 +++-
  arch/arm/mach-versal2/Kconfig                               |  55 ++++
  arch/arm/mach-versal2/Makefile                              |  10 +
  arch/arm/mach-versal2/clk.c                                 |  34 ++
  arch/arm/mach-versal2/cpu.c                                 |  93 ++++++
  arch/arm/mach-versal2/include/mach/hardware.h               |  97 ++++++
  arch/arm/mach-versal2/include/mach/sys_proto.h              |   9 +
  arch/arm/mach-zynq/spl.c                                    |   4 +-
  arch/arm/mach-zynqmp/Kconfig                                |  13 +-
  arch/arm/mach-zynqmp/Makefile                               |   4 +
  arch/arm/mach-zynqmp/spl.c                                  |   4 +-
  board/xilinx/zynqmp/cmds.c => arch/arm/mach-zynqmp/zynqmp.c |   0
  board/amd/common                                            |   1 +
  board/amd/versal2/Kconfig                                   |  16 +
  board/amd/versal2/MAINTAINERS                               |   7 +
  board/amd/versal2/Makefile                                  |  11 +
  board/amd/versal2/board.c                                   | 343 
++++++++++++++++++++
  board/amd/versal2/cmds.c                                    |  81 +++++
  board/xilinx/Kconfig                                        |   6 +-
  board/xilinx/versal/board.c                                 |  15 +
  board/xilinx/zynqmp/Kconfig                                 |  19 --
  board/xilinx/zynqmp/Makefile                                |   4 -
  board/xilinx/zynqmp/zynqmp-sm-k24-revA/psu_init_gpl.c       |  23 +-
  board/xilinx/zynqmp/zynqmp.c                                |  20 +-
  board/xilinx/zynqmp/zynqmp_kria.env                         |   1 +
  common/spl/Kconfig                                          |   7 +
  common/spl/spl.c                                            |   3 +
  configs/amd_versal2_virt_defconfig                          | 151 +++++++++
  configs/xilinx_versal_net_virt_defconfig                    |   3 +
  configs/xilinx_versal_virt_defconfig                        |   2 +
  configs/xilinx_zynq_virt_defconfig                          |   1 +
  configs/xilinx_zynqmp_kria_defconfig                        |   1 +
  configs/xilinx_zynqmp_virt_defconfig                        |   2 +
  drivers/gpio/Kconfig                                        |   4 +-
  drivers/mailbox/Kconfig                                     |   2 +-
  drivers/mmc/zynq_sdhci.c                                    |  24 +-
  drivers/mtd/spi/spi-nor-ids.c                               |   2 +-
  drivers/soc/Kconfig                                         |   8 +
  drivers/soc/Makefile                                        |   1 +
  drivers/soc/soc_amd_versal2.c                               |  77 +++++
  drivers/spi/Kconfig                                         |   2 +-
  drivers/spi/cadence_qspi.c                                  |   3 +-
  drivers/spi/zynqmp_gqspi.c                                  |   6 +-
  env/Kconfig                                                 |   6 +-
  include/configs/amd_versal2.h                               | 143 ++++++++
  include/configs/xilinx_zynqmp.h                             |   6 -
  include/dt-bindings/power/xlnx-zynqmp-power.h               |  17 +-
  include/spl.h                                               |   8 +
  53 files changed, 1359 insertions(+), 93 deletions(-)
  create mode 100644 arch/arm/dts/amd-versal2-virt.dts
  create mode 100644 arch/arm/mach-versal2/Kconfig
  create mode 100644 arch/arm/mach-versal2/Makefile
  create mode 100644 arch/arm/mach-versal2/clk.c
  create mode 100644 arch/arm/mach-versal2/cpu.c
  create mode 100644 arch/arm/mach-versal2/include/mach/hardware.h
  create mode 100644 arch/arm/mach-versal2/include/mach/sys_proto.h
  rename board/xilinx/zynqmp/cmds.c => arch/arm/mach-zynqmp/zynqmp.c (100%)
  create mode 120000 board/amd/common
  create mode 100644 board/amd/versal2/Kconfig
  create mode 100644 board/amd/versal2/MAINTAINERS
  create mode 100644 board/amd/versal2/Makefile
  create mode 100644 board/amd/versal2/board.c
  create mode 100644 board/amd/versal2/cmds.c
  delete mode 100644 board/xilinx/zynqmp/Kconfig
  create mode 100644 configs/amd_versal2_virt_defconfig
  create mode 100644 drivers/soc/soc_amd_versal2.c
  create mode 100644 include/configs/amd_versal2.h

             reply	other threads:[~2024-06-17 16:12 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-17 16:12 Michal Simek [this message]
2024-06-17 19:07 ` [GIT PULL] xilinx patches for v2024.10-rc1 Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8a2e058d-5424-46de-bcf7-87ff574d25b2@amd.com \
    --to=michal.simek@amd.com \
    --cc=trini@konsulko.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.