2016.4 Linux Release Notes
Feature Changes
Module Name | Driver Location | Feature Changes | Commits | Link |
char: devcfg | drivers/char/xilinx_devcfg.c | Added bitstream version check | commit | http://www.wiki.xilinx.com/Solution+Zynq+PL+Programming |
gpio | drivers/gpio/gpio-zynq.c | Added zynq specific check for special pins on bank zero | commit | http://www.wiki.xilinx.com/Linux+GPIO+Driver |
ARM64: zynqmp: PM | drivers/soc/xilinx/zynqmp/pm.c include/linux/soc/xilinx/zynqmp/pm.h | Migrate to new shutdown interface Add get_chipid FW call | commit commit | |
sound: soc: xilinx | sound/soc/xilinx/xilinx-dp-card.c | Add 256 bytes for period bytes constraint | commit | |
net: macb | drivers/net/ethernet/cadence/macb.c drivers/net/ethernet/cadence/macb.h | Added support for fixed link configuration where direct MAC->MAC connection is supported without any PHY | commit | http://www.wiki.xilinx.com/Macb+Driver |
drm: xilinx | drivers/gpu/drm/xilinx/xilinx_drm_drv.c drivers/gpu/drm/xilinx/xilinx_drm_dp_sub.c Documentation/devicetree/bindings/drm/xilinx/dp_sub.txt Documentation/devicetree/bindings/drm/xilinx/xilinx_drm.txt | Support more formats by swapping color components Support runtime format change Support multiple master | commit commit commit | http://www.wiki.xilinx.com/Xilinx+DRM+KMS+driver#Overview--Changelog |
Device Tree Device Tree: dwc3 | arch/arm64/boot/dts/xilinx/zynqmp.dtsi arch/arm64/boot/dts/xilinx/Makefile arch/arm64/boot/dts/xilinx/zynqmp-zcu106.dts arch/arm64/boot/dts/xilinx/zynqmp-zcu102.dts | Add idle state for ZynqMP Add preliminary support for zcu106 Add LPM transfers support on zcu102 for dwc3 (USB) | commit commit commit | http://www.wiki.xilinx.com/Zynq+Ultrascale+MPSOC+Linux+USB+device+driver |
drm | Documentation/devicetree/bindings/drm/zocl/zocl_drm.txt drivers/gpu/drm/Kconfig drivers/gpu/drm/Makefile drivers/gpu/drm/zocl/Kconfig drivers/gpu/drm/zocl/Makefile drivers/gpu/drm/zocl/zocl_bo.c drivers/gpu/drm/zocl/zocl_drv.c drivers/gpu/drm/zocl/zocl_drv.h include/uapi/linux/Kbuild include/uapi/linux/zocl_ioctl.h | Add Zynq OpenCL driver | commit | |
Documentation: DT | Documentation/devicetree/bindings/net/xilinx_axienet.txt | Update binding doc for supporting 10G/25G MAC | commit |
Bug Fixes
Module Name | Driver Location | Feature Changes | Link to Commits | Driver Wiki Link |
clk: zynqmp | drivers/clk/zynqmp/clkc.c | Fix the GEM mux shift values | commit | |
xilinx_zynqmp_defconfig | arch/arm64/configs/xilinx_zynqmp_defconfig | Enable the zynqmp FPGA manager support in the defconfig | commit | |
zynq_remoteproc | drivers/remoteproc/zynq_remoteproc.c | Fix the error handling path in probe | commit | |
rpmsg | drivers/rpmsg/virtio_rpmsg_bus.c | Only dump rpmsg if DEBUG is defined | commit | |
dma: zynqmp | arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi arch/arm64/boot/dts/xilinx/zynqmp.dtsi | Add clocks for LPDDMA Add description for LPDDMA channel usage | commit commit | http://www.wiki.xilinx.com/Zynqmp+DMA |
microblaze | arch/microblaze/configs/mmu_defconfig arch/microblaze/configs/nommu_defconfig | Sync MicroBlaze defconfig with the latest code | commit | |
staging: apf | drivers/staging/apf/xilinx-dma-apf.c drivers/staging/apf/xilinx-dma-apf.h drivers/staging/apf/xlnk.c | Make xlnk driver thread-safe Eliminate unnecessary flushing on SG-DMA transfers | commit commit | |
xhci | drivers/usb/host/xhci.c | fix platform quirks overwrite regression in 4.7-rc1 | commit | |
ARM: zynq | arch/arm/mach-zynq/pm.c arch/arm/mach-zynq/suspend.S | Fix suspend code for Thumb kernels | commit | |
mtd: spi-nor | drivers/mtd/spi-nor/spi-nor.c | Fix jffs2 write issue | commit | |
fpga | drivers/fpga/zynqmp-fpga.c | Remove -warning from zynqmp-fpga.c compilation | commit | |
net: axienet | drivers/net/ethernet/xilinx/xilinx_axienet_main.c | Add missing n to end of dev_err messages Remove unused parameter from __axienet_device_reset | commit commit | http://www.wiki.xilinx.com/Linux+AXI+Ethernet+driver |
ARM64: zynqmp: PM | drivers/soc/xilinx/zynqmp/pm.c | ARM64: zynqmp: PM: Convert pr_* to dev_* | commit | |
drm: xilinx | drivers/gpu/drm/xilinx/xilinx_drm_dp.c drivers/gpu/drm/xilinx/xilinx_drm_dp_sub.c | Revert Set maximum swing / preemphsis level to 2 for ZynqMP" Document 'phy' in struct xilinx_drm_dp Fix color coefficient for yuv to 8bit Correct the DRM formats Document variables in struct xilinx_drm_dp_sub | commit commit commit commit commit | http://www.wiki.xilinx.com/Xilinx+DRM+KMS+driver#Overview--Changelog |
Device Tree | arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi arch/arm64/boot/dts/xilinx/zynqmp-zcu100.dts arch/arm64/boot/dts/xilinx/zynqmp-zcu102.dts arch/arm64/boot/dts/xilinx/zynqmp.dtsi arch/arm64/boot/dts/xilinx/zynqmp-zcu106.dts | Add the clock for watchdog Add and enable dcc for zcu100 and zcu102 usb1 on zcu100 is not peripheral (is a Host) Fix license in zcu100 Remove note about level shifter on zcu102 Remove pcie node from zcu106 | commit commit commit commit commit commit | |
ARM64: zynqmp | drivers/soc/xilinx/zynqmp/Makefile | Fix tap_delay conditional build | commit | |
ARM64: zynqmp | Documentation/devicetree/bindings/clock/zynq_mpsoc.txt | Fix clock device tree binding | commit | |
microblaze: mmu_defconfig | arch/microblaze/configs/mmu_defconfig | Enabling CONFIGS related to MTD - CONFIG_MTD_CFI ,CONFIG_MTD_CFI_INTELEXT, CONFIG_MTD_CFI_AMDSTD | commit |
Answer Records (ARs)
Module Name | AR Title | AR Link |
ZynqMP Common Clock Framework / PS Ethernet MAC | XKB - 68409 - Zynq UltraScale+ MPSoC: 2016.4 Linux support for GEM 100BT and 10BT | http://xkb/Pages/68/68409.aspx |
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy