Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • usb-hub-for-v2025.01
    USB Hub update for v2025.01 next
    
    Enhance onboard-hub wit handle usb5744 and it's
    initialization via i2c also with optional reset.
    
  • xilinx-for-v2024.10-rc2
    AMD/Xilinx changes for v2024.10-rc2
    
    amd/xilinx:
    - Enable CONFIG_MMC_SPEED_MODE_SET
    
    env:
    - support overriding spi dev from board code
    
    clk:
    - Add set_rate support for display clocks
    
    spi:
    - Describe is25lp01gg flash
    
    zynq:
    - Add support for 7z010_lr and 7z020_lr
    
    zynqmp:
    - Add support for zu1eg_lr
    - Enable NFS for Kria
    - DT changes
    - Cleanup firmware handling in board_init()
    
    versal-net:
    - Setup spi seq number based on boot device
    - dt-schema update for mini configurations
    
    versal2:
    - Disable uartlite driver
    - Add support for mini configurations
    - Enable NFS
    
  • xilinx-for-v2024.10-rc1
    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
    
  • xilinx-for-v2024.07-rc1
    Xilinx changes for v2024.07-rc1
    
    xilinx:
    - Do not call env_get_location when !ENV_IS_NOWHERE
    - Add FDT_FIXUP_PARTITIONS support
    - Fix legacy format MAC decoding
    
    zynqmp:
    - Enable semihosting SPL support
    - DT updates
    - Kconfig resort/cleanup
    - Don't describe second image/capsule if !SPL
    - Add support for dfu/capsule description via MTD
    - Support JTAG as alternative boot mode
    - Add support for TEG soc variant
    
    zynqmp-kria:
    - Wire usb4 boot device
    - Update SDIO tristate pin configuration
    - Disable SPI_FLASH_BAR to avoid issue with SPI after update
    
    mbv:
    - Enable SPL and binman
    - Small platform changes
    
    zynqmp-nand:
    - Error out in case of unsupported SW ECC
    - Clean error path
    
    versal-net:
    - Support multiple locations for variables
    
  • xilinx-for-v2024.04-rc3
    Xilinx changes for v2024.04-rc3
    
    zynqmp:
    - Cover missing _SE chip variants to fix fpga programming
    
    versal:
    - Enable LTO for mini configurations
    
    versal-net:
    - Enable LTO for mini configurations
    - Fix GIC address to aligned with real silicon
    
    xilinx:
    - DTs cleanup and fixups
    - Enable HTTP boot
    - Add missing spl header to zynqmp.c
    
  • xilinx-for-v2024.04-rc1-v2
    Xilinx changes for v2024.04-rc1-v2
    
    xilinx:
    - Enable NFS, WGET, DNS and BLKMAP by default
    
    zynqmp:
    - Support new power-management node
    - Remove multiple blank lines from DTSes
    - Wire multiboot with DFU infrastructure
    - Fix i2c-gpio pinctrl group name
    - SOM DT changes (phy on kd240, kv260 cleanups
    - Cleanup i2c bus on zcu1285
    - DT cleanup (fix node names not to use _)
    - Fix USB interrupts
    - Cleanup zcu100 DT
    - Add support for kaslr-seed
    
    zynqmp_r5:
    - Fix W=1 issue with missing dir
    
    tools:
    - Improve zynqmpimage mkimage support
    
  • xilinx-for-v2024.04-rc1
    Xilinx changes for v2024.04-rc1
    
    zynqmp:
    - Introduce Kria specific defconfig
    - Calculate SPI image location based on boot offset
    - DT updates
    
    zynqmp-clk:
    - Fix topsw_lsbus_clock for DP
    
    axi-enet:
    - Support older DT binding
    
    mailbox:
    - Add support for multiple mailboxes
    
    pcie-xilinx:
    - Covert driver to newer interface
    - Enable MMIO region
    
    zynq:
    - dfu updates
    - Enable capsule update for Antminer S9
    - DT updates
    
    xilinx_spi:
    - Add new xfer callback and support runtime fifo depth discovery
    
  • xilinx-for-v2024.01-rc3
    Xilinx changes for v2024.01-rc3
    
    xilinx:
    - Disable lock in mini spi configurations
    
    zynq:
    - DTS syncups
    - Kconfig updates
    
    zynqmp:
    - DTS syncups
    - Kconfig fixups
    
    versal:
    - Make 30MHz as default freq for spi
    
    versal net:
    - Enable ADMA for mmc
    
    serial:
    - Read baudrate from DT
    
    spi:
    - Put spi lock under one Kconfig
    - Support 64bit addresses in cadance_ospi
    - zynqmp_gqspi - change logging support
    
    firmware:
    - Handle errors in zynqmp_pm_feature()
    
    include:
    - Sync vsc8531 dt binding with kernel
    
  • xilinx-for-v2024.01-rc1-v3
    Xilinx changes for v2024.01-rc1 v3
    
    clk:
    - remove additional compatible strings for Versal NET
    
    net:
    - zynq_gem: Fix clock calculation for MDC for higher frequencies
    
    pinctrl:
    - core: Extend pinmux status buffere size
    - zynqmp driver: Show also tristate configuration
    
    test:
    - add test case for pxe get
    
    Xilinx:
    - describe SelectMAP boot mode
    
    Zynq:
    - Fix nand description in DT
    
    ZynqMP:
    - DTS sync patches with kernel and also W=1 related fixes
    - Add support for KD240, zcu670, e-a2197 with x-prc cards, SC revB/C with i2c
      description for other SC based boards
    - k24 psu_init cleanup
    
  • xilinx-for-v2024.01-rc1-v2
    Xilinx changes for v2024.01-rc1
    
    clk:
    - Dont return error when assigned-clocks is empty or missing
    
    dm:
    - Support reading a single indexed u64 value
    - Add support for reading bootscript address/flash address from DT
    
    cmd:
    - Fix flash_is_unlocked API
    
    fpga:
    - Define fpga_load() for debug build
    
    global:
    - U-Boot project name cleanup (next2)
    
    net:
    - zynq_gem: Use generic_phy_valid() helper
    - axienet: Convert to ofnode functions
    - gmii2rgmii: Read bridge address from DT
    
    pytest:
    - skip tpm2_startup when env__tpm_device_test_skip=True
    
    spi-nor:
    - Add mx25u25635f support
    - zynqmp_qspi: Tune cache behavior
    
    trace:
    - Fix flyrecord alignment issue
    
    xilinx:
    - Move scriptaddr to DT as bootscr-address
    - Pick script_offset_f/script_size_f from DT as bootscr-flash-offset/size
    - Do not generate distro boot variables if disabled
    
    versal:
    - Extend memory ranges to cover HBM
    - Enable TPM, sha1sum and KASLRSEED
    - Fix distroboot prioritization in connection to available devices
    - Clean mini targets bootcommand
    - Fix clock driver
    
    versal-net:
    - Enable TPM, sha1sum and KASLRSEED
    - Fix distroboot prioritization in connection to available devices
    
    zynqmp;
    - Allow AES to run from SPL
    - Enable CMD_KASLRSEED
    - Add proper dependencies for USB and remove ZYNQMP_USB
    - Fix user si570 default frequency for zcu* boards
    - Cover SOM rev2 revision
    - Various DT changes
    - Add firmware and pinctrl support for tristate configuration
      (high impedance/output enable)
    - Add output-enable pins to SOMs
    - Fix distroboot prioritization in connection to available devices
    - Read bootscript address/flash address from DT
    - Fix pcap_prog address
    
  • xilinx-for-v2024.01-rc1
    Xilinx changes for v2024.01-rc1
    
    ceva sata:
    - Use generic_phy_valid() helper
    
    clk:
    - Dont return error when assigned-clocks is empty or missing
    
    dm:
    - Support reading a single indexed u64 value
    - Add support for reading bootscript address/flash address from DT
    
    cmd:
    - Fix flash_is_unlocked API
    
    fpga:
    - Define fpga_load() for debug build
    
    global:
    - U-Boot project name cleanup (next2)
    
    net:
    - zynq_gem: Use generic_phy_valid() helper
    - axienet: Convert to ofnode functions
    - gmii2rgmii: Read bridge address from DT
    
    pytest:
    - skip tpm2_startup when env__tpm_device_test_skip=True
    
    spi-nor:
    - Add mx25u25635f support
    - zynqmp_qspi: Tune cache behavior
    
    trace:
    - Fix flyrecord alignment issue
    
    xilinx:
    - Move scriptaddr to DT as bootscr-address
    - Pick script_offset_f/script_size_f from DT as bootscr-flash-offset/size
    - Do not generate distro boot variables if disabled
    
    versal:
    - Extend memory ranges to cover HBM
    - Enable TPM, sha1sum and KASLRSEED
    - Fix distroboot prioritization in connection to available devices
    - Clean mini targets bootcommand
    - Fix clock driver
    
    versal-net:
    - Enable TPM, sha1sum and KASLRSEED
    - Fix distroboot prioritization in connection to available devices
    
    zynqmp;
    - Allow AES to run from SPL
    - Enable CMD_KASLRSEED
    - Add proper dependencies for USB and remove ZYNQMP_USB
    - Fix user si570 default frequency for zcu* boards
    - Cover SOM rev2 revision
    - Various DT changes
    - Add firmware and pinctrl support for tristate configuration
      (high impedance/output enable)
    - Add output-enable pins to SOMs
    - Fix distroboot prioritization in connection to available devices
    - Read bootscript address/flash address from DT
    - Fix pcap_prog address
    
  • xilinx-for-v2023.10-rc1-v2
    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
    
  • xilinx-for-v2023.10-rc1
    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
    
  • xilinx-for-v2023.07-rc3
    Xilinx changes for v2023.07-rc3
    
    .mailmap
    - Fix Xilinx IDs
    
    ZynqMP:
    - Fix R5 split boot mode
    - DT fixes - sync with Linux
    
    Xilinx:
    - Enable virtio and RNG support
    - Enable ADI ethernet phy
    
    SPI/Zynq:
    - Fix dummy byte calculation
    
  • xilinx-for-v2023.07-rc1
    Xilinx changes for v2023.07-rc1
    
    cmd:
    - Print results in hex instead of dec in smc command
    
    firmware:
    - Cover missing ZYNQMP_FIRMWARE dependencies
    
    fpga:
    - fix loads for unencrypted use case
    
    relocation
    - Add support for BE systems
    
    spi:
    - Fix xilinx_spi init reset sequence
    
    arasan nand:
    - Remove hardcoded bbt option
    - Set ofnode value
    
    xilinx:
    - Enable SMC command
    - Fix some sparse issues
    
    zynqmp:
    - Remove cdns,zynq-gem compatible string
    - Add optee node
    - Some DT cleanups
    
    zynq:
    - Some DT cleanups
    
    microblaze
    - Remove MANUAL_RELOC option
    
  • xilinx-for-v2023.04-rc1
    Xilinx chnages for v2023.04-rc1
    
    makefile:
    - Add multi_dtb_fit dependency
    
    clk:
    - Handle error cases
    
    microblaze:
    - Disable falcon mode and cleanup code around
    
    xilinx:
    - Enable regular expression matching in board_fit_config_name_match()
    - Fix FRU handling for 0xC1 format
    - Fix Xilinx legacy format eeprom parsing
    
    zynqmp:
    - Some DT updates/cleanups
    - Fix IDcode for xck24
    - Remove empty mini config files
    - Add support for k24
    
    versal:
    - Remove empty mini config files
    
    versal_net:
    - Setup timer when runs in EL3
    - Build u-boot.elf for mini configurations
    
    zynq-gem:
    - Add support for new compatible strings
    - Remove support for Avnet Ultrazedev SOM
    - Handle SGMII with PCS phy
    
    spi:
    - Add support for gigadevice parts
    
    misc:
    - Remove CONFIG_TARGET_VENUS ifdef
    - Add missing headers to remove sparse warnings
    
  • xilinx-for-v2023.01-rc3-v2
    Xilinx changes for v2023.01-rc3-v2
    
    xilinx:
    - Fix MAC address selection for System Controller from FRU
    - Cleanup Kconfig (ZYNQ_MAC_IN_EEPROM symbol)
    
    versal:
    - Create u-boot.elf for mini spi configurations
    
    versal-net:
    - Enable MT35XU flash
    
    zynq:
    - Add missing timer to DT for mini configurations
    
    zynqmp:
    - Do not include psu_init to U-Boot by default
    - Do not enable IPI by default to mini U-Boot
    - Update Luca's fragment
    - Fix SPL_FS_LOAD_PAYLOAD_NAME usage
    
    spi:
    - gqspi: Fix tapdelay values
    - gqspi: Fix 64bit address support
    - cadence: Remove condition for calling enable linear mode
    - nor-core: Invert logic to reflect sst26 flash unlocked
    
    net:
    - Add PCS/PMA phy support
    
  • xilinx-for-v2023.01-rc3
    Xilinx changes for v2023.01-rc3
    
    microblaze:
    - Enable 32 bit addressing mode for SPIs
    
    zynq:
    - Minor DT fixes (PL clock enabling)
    
    zynqmp:
    - Disable watchdog by default
    - Remove unused xlnx,eeprom chosen support
    - Add missing symlink for vck190 SC revB
    - Use mdio bus with ethernet-phy-id description
    
    versal:
    - Add mini qspi/ospi configuration
    
    versal-net:
    - Add soc driver
    - Fix Kconfig entry for SOC
    - Fix loading address location for MINI configuration
    - Disable LMB for mini configuration
    
    net:
    - Fix ethernet-phy-id usage in the code
    
    pinctrl:
    - Revert high impedance/output enable support
    
    timer:
    - Fix timer relocation for Microblaze
    - Fix timer wrap in 32bit Xilinx timer driver
    
  • xilinx-for-v2023.01-rc1-v3
    Xilinx changes for v2023.01-rc1 (round 3)
    
    fpga:
    - Create new uclass
    - Get rid of FPGA_DEBUG and use logging infrastructure
    
    zynq:
    - Enable early EEPROM decoding
    - Some DT updates
    
    zynqmp:
    - Use OCM_BANK_0 to check config loading permission
    - Change config object loading in SPL
    - Some DT updates
    
    net:
    - emaclite: Enable driver for RISC-V
    
    xilinx:
    - Fix static checker warnings
    - Fix GCC12 warning
    
    sdhci:
    - Read PD id from DT
    
  • xilinx-for-v2023.01-rc1-v2
    Xilinx changes for v2023.01-rc1 (round 2)
    
    xilinx:
    - Add support for new Versal NET SOC
    
    zynqmp:
    - Use mdio bus for ethernet phy description
    - Wire ethernet phy reset via i2c-gpio
    
    versal:
    - Config cleanup