Skip to content
Tags give the ability to mark specific points in history as being important
  • xilinx-for-v2022.10
    Xilinx changes for v2022.10
    
    cpu:
    - Add driver for microblaze cpu
    
    net:
    - Add support for DM_ETH_PHY to AXI emac and emaclite
    
    xilinx:
    - Switch platforms to DM_ETH_PHY
    - DT chagnes in ZynqMP and Zynq
    - Enable support for SquashFS
    
    zynqmp:
    - Add support for KR260 boards
    - Move BSS from address 0
    - Move platform identification from board code to soc driver
    - Improve zynqmp_psu_init_minimize
    
    versal:
    - Enable loading app at EL1
    
    serial:
    - Setup default address and clock rates for DEBUG uarts
    
    pinctrl:
    - Add support for tri state and output enable properties
    
    relocate-rela:
    - Clean relocate-rela implementation for ARM64
    - Add support for Microblaze
    
    microblaze:
    - Add support for runtime relocation
    - Rework cache handling (wiring, Kconfig) based on cpuinfo
    - Remove interrupt support
    
    timer:
    - Extract axi timer driver from Microblaze to generic location
    
  • xilinx-for-v2022.07-rc4-v2
    Xilinx changes for v2022.07-rc4-v2
    
    - Fix revision name (remove spaces)
    
  • xilinx-for-v2022.07-rc4
    Xilinx changes for v2022.07-rc4
    
    zynqmp:
    - Fix DP PLL configuration for zcu102/zcu106 and SOM
    - Fix split mode for starting R5s
    - DT fixes
    - Remove firmware node for mini configurations
    - Wire TEE for multi DTB fit image
    
    xilinx:
    - Handle board_get_usable_ram_top(0) properly
    
    phy:
    - Extend psgtr timeout
    
    mmc:
    - Fix mini configuration which misses zynqmp_pm_is_function_supported()
    
  • xilinx-for-v2022.07-rc1-v2
    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
    
  • xilinx-for-v2022.07-rc1
    Xilinx changes for v2022.07-rc1
    
    microblaze:
    - Add support for reserved memory
    
    xilinx:
    - Update FRU code with MAC reading
    
    zynqmp:
    - Remove double AMS setting
    - DT updates (mostly for SOMs)
    - Add support for zcu106 rev 1.0
    
    zynq:
    - Update nand binding
    
    nand:
    - Aligned zynq_nand to upstream DT binding
    
    net:
    - Add support for ethernet-phy-id
    
    mmc:
    - Workaround CD in zynq_sdhci driver also for ZynqMP
    - Add support for dynamic/run-time SD config for SOMs
    
    gpio:
    - Add driver for slg7xl45106
    
    firmware:
    - Add support for dynamic SD config
    
    power-domain:
    - Update zynqmp driver with the latest firmware
    
    video:
    - Add skeleton driver for DP and DPDMA
    
    i2c:
    - Fix i2c to work with QEMU
    
    pinctrl:
    - Add driver for zynqmp pinctrl driver
    
  • xilinx-for-v2022.04-rc3
    Xilinx changes for v2022.04-rc3
    
    microblaze:
    - Fix exception handler
    
    zynqmp:
    - Show information about secure images
    - DT changes (som u-boot file removal)
    - Fix zynqmp_pm_cfg_obj_convert.py
    - Fix platform boot
    
    xilinx:
    - Fix bootm_size calculation
    - Remove GPIO_EXTRA_HEADER selection
    
    power:
    - Add zynqmp power management driver
    
    scsi:
    - Add phy support to ceva driver
    
    zynq qspi:
    - Fix unaligned accesses and check baudrate setup
    - Add support for spi memory operations
    
    net:
    - Fix 64bit calculation in axi_emac
    
    video:
    - Add missing gpio dependency for seps driver
    
  • xilinx-for-v2022.04-rc1
    Xilinx changes for v2022.04-rc1
    
    gpio:
    - Add modepin driver
    
    net:
    - Save random mac addresses to eth variable
    
    zynqmp gem:
    - Add support for mdio bus DT description
    - Add support for reset and SGMII phy configuration
    - Reduce timeout for MDIO accesses
    
    zynqmp clk:
    - Fix clock handling for gem and usb
    
    phy:
    - Add zynqmp phy/serdes driver
    
    serial:
    - Add one missing compatible string
    
    microblaze:
    - Symbol alignement
    - SPL fixups
    - Code cleanups
    
    zynqmp:
    - Various dt changes, DP pre-reloc, gem resets, gem clocks
    - Switch SOM to shared psu configuration
    - Move dcache handling to firmware driver
    - Workaround gmii2rgmii DT description issue
    - Enable broadcasts again
    - Change firmware enablement logic
    - Small adjustement in firmware driver
    
    versal:
    - Support new mmc@ DT nodes
    - Fix run time variable handling
    - Add missing I2C_PMC ID for power domain
    
  • xilinx-for-v2022.01-rc3
    Xilinx changes for v2022.01-rc3
    
    sdhci:
    - Fix emmc mini case with missing firmware interface
    
    zynqmp:
    - Restore JTAG interface if required
    - Allow overriding board name
    - Add support for DLC21
    - Fix one fallthrought statement description
    - Use config macro instead of name duplication
    - Save multiboot to variable
    
    firmware:
    - Handle ipi_req errors better
    - Use local buffer in case user doesn't need it instead of NULL/0 location
    
    spi:
    - gqsi: Fix write issue at low frequencies
    
    net:
    - gem: Disable broadcasts
    
  • xilinx-for-v2022.01-rc1
    Xilinx changes for v2022.01-rc1
    
    zynq:
    - Enable capsule update for qspi and mmc
    - Update zed DT qspi compatible string
    
    zynqmp:
    - Add missing modeboot for EMMC
    - Add missing nand DT properties
    - List all eeproms for SC on vck190
    - Add vck190 SC psu_init
    
    clk:
    - Handle only GATE type clock for Versal
    
    watchdog:
    - Update versal driver to handle system reset
    
  • xilinx-for-v2021.10-rc4
    Xilinx changes for v2021.10-rc4
    
    doc:
    - Fix uefi documentation
    
    spi:
    - Fix gqspi driver for single configuration
    
  • xilinx-for-v2021.10-rc3
    Xilinx changes for v2021.10-rc3
    
    xilinx:
    - Disable CONFIG_ARCH_FIXUP_FDT_MEMORY
    - Print information about cpu via soc drivers and enable DISPLAY_CPUINFO
    - Wire infrastructure for DTB_RESELECT and MULTI_DTB_FIT
    
    zynq:
    - Wire single QSPI
    - Use power-source instead of io-standard properties
    - Enable nor on zc770-xm012
    
    zynqmp:
    - Change handling around multi_boot()
    - Setup offset for u-boot.itb in spi
    - Generate run time dfu_alt_info for capsule update
    - Use explicit values for enums (zynqmp_firmware.h)
    - Enable RTC/SHA1/BUTTON/BUTTON_GPIO command
    - Disable WDT driver by default
    - Bind usb/scsi via preboot because of EFI
    - DT updates/fixes
    - Add soc driver
    - Fix SPL SPI boot mode
    
    versal:
    - Add soc driver
    
    sdhci:
    - Update tap delay programming for zynq_sdhci driver
    
    cmd:
    - Fix RTC uclass handling in date command
    - Update pwm help message
    - Update reset help message
    
    watchdog:
    - Fix wwdt compilation
    
    rtc:
    - Deal with seq alias in rtc uclass
    - Add zynqmp RTC driver
    
    fdt:
    - Add kernel-doc for fdt_fixup_memory_banks()
    
  • xilinx-for-v2021.10-rc1
    Xilinx changes for v2021.10-rc1
    
    xilinx:
    - Use default ENVL_NOWHERE configuration
    - Add support for handling compressed kernels
    
    zynqmp:
    - SPL malloc size extension
    - USB2.0 for zc1751 dc2
    - Fix USB3.0 nodes
    - Handle lpd_lsbus clock
    - Cleanup macros around SYSRESET
    
    versal:
    - Remove PBSIZE macro
    
    zynq_sdhci:
    - Tap delay fixups
    
    net:
    - Add support for MRMAC
    
  • xilinx-for-v2021.10
    Xilinx changes for v2021.10
    
    clk:
    - Add driver for Xilinx Clocking Wizard IP
    
    fdt:
    - Also record architecture in /fit-images
    
    net:
    - Fix plat/priv data handling in axi emac
    - Add support for 10G/25G speeds
    
    pca953x:
    - Add missing dependency on i2c
    
    serial:
    - Fix dependencies for DEBUG uart for pl010/pl011
    - Add setconfig option for cadence serial driver
    
    watchdog:
    - Add cadence wdt expire now function
    
    zynq:
    - Update DT bindings to reflect the latest state and descriptions
    
    zynqmp:
    - Update DT bindings to reflect the latest state and descriptions
    - SPL: Add support for ECC DRAM initialization
    - Fix R5 core 1 handling logic
    - Enable firmware driver for mini configurations
    - Enable secure boot, regulators, wdt
    - Add support xck devices and 67dr
    - Add psu init for sm/smk-k26 SOMs
    - Add handling for MMC seq number via mmc_get_env_dev()
    - Handle reserved memory locations
    - Add support for u-boot.itb generation for secure OS
    - Handle BL32 handoffs for secure OS
    - Add support for 64bit addresses for u-boot.its generation
    - Change eeprom handling via nvmem aliases
    
  • xilinx-for-v2021.07-rc5
    Xilinx changes for v2021.07-rc5
    
    zynqmp:
    - Fix ANALOG_BUS value after powerup
    - Disable EFI_CAPSULE_ON_DISK_EARLY
    
    zynqmp-gqspi:
    - Fix write issue
    
  • xilinx-for-v2021.07-rc3
    Xilinx changes for v2021.07-rc3
    
    ZynqMP:
    - Syncup DT with Linux kernel
    - Fix mmc mini configurations via DT
    - Add pinctrl/psgtr description to DTs
    - Add DTs for Kria boards
    - Enable RTC and Time commands
    
    Versal:
    - Fix early BSS section location
    
  • xilinx-for-v2021.07-rc2
    Xilinx changes for v2021.07-rc2
    
    xilinx:
    - Enable saving variables based on bootmode
    - Cleanup usb dfu setup and wire it up with usb bootmode
    - Fix bootscript address logic
    - Remove GD references (spi, Versal)
    - Enable capsule update
    
    clk:
    - Small Kconfig fix
    
    net:
    - Fix gmii2rgmii bridge binding
    
    usb:
    - Propagate error (dfu gadget)
    
  • xilinx-for-v2021.07
    Xilinx changes for v2021.07
    
    net:
    - Fix gem PCS support
    
    spi:
    - Small trivial fixes
    
    zynq:
    - Enable time/timer commands
    - Update bitmain platform
    - Several DT changes
    
    zynqmp:
    - Update clock driver
    - mini config alignments
    - Add/update psu_init for zcu208/zcu216/zc1275
    - Several DT changes
    - Enable efi debug command (also for Versal)
    
  • xilinx-for-v2021.04-rc3
    Xilinx changes for v2021.04-rc3
    
    qspi:
    - Support for dual/quad mode
    - Fix speed handling
    
    clk:
    - Add clock enable function for zynq/zynqmp/versal
    
    gem:
    - Enable clock for Versal
    - Fix error path
    - Fix mdio deregistration path
    
    fpga:
    - Fix buffer alignment for ZynqMP
    
    xilinx:
    - Fix reset reason clearing in ZynqMP
    - Show silicon version in SPL for Zynq/ZynqMP
    - Fix DTB selection for ZynqMP
    - Rename zc1275 to zcu1275 to match DT name
    
  • xilinx-for-v2021.04-v2
    Xilinx changes for v2021.04-v2
    
    env:
    - Unlock redundant variable configuration for all
    
    xilinx:
    - Enable seps525 by default
    - Export bootseq via variable
    - Update board_fdt_blob_setup()
    
    mmc:
    - Xenon macro removal
    
  • xilinx-for-v2021.04
    Xilinx changes for v2021.04
    
    arm64:
    - DT updates
    
    microblaze:
    - Add support for NOR device support
    
    spi:
    - Fix unaligned data write issue
    
    nand:
    - Minor code change
    
    xilinx:
    - Fru fix in limit calculation
    - Fill git repo link for all Xilinx boards
    
    video:
    - Add support for seps525 spi display
    
    tools:
    - Minor Vitis file support
    
    cmd/common
    - Minor code indentation fixes
    
    serial:
    - Uartlite debug uart initialization fix