2018.1 Linux and DTG Release Notes
2018.1 Linux and DTG Release Notes
Linux Changes
Module Name |
Driver Location |
Changes |
Link |
Linux kernel |
Linux kernel source |
|
https://kernelnewbies.org/Linux_4.14 |
Ethernet driver (GEM) |
drivers/net/ethernet/cadence/macb_main.c drivers/net/ethernet/cadence/macb_ptp.c |
|
http://www.wiki.xilinx.com/Macb+Driver |
Axi Ethernet Driver |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c drivers/net/ethernet/xilinx/xilinx_axienet.h |
|
http://www.wiki.xilinx.com/Linux+AXI+Ethernet+driver |
Xilinx Soft IP DMA driver |
drivers/dma/xilinx/xilinx_dma.c |
|
http://www.wiki.xilinx.com/DMA+Drivers+-+Soft+IPs |
VDMA test client driver |
drivers/dma/xilinx/vdmatest.c |
|
http://www.wiki.xilinx.com/DMA+Drivers+-+Soft+IPs |
Emaclite ethernet driver |
drivers/net/ethernet/xilinx/xilinx_emaclite.c |
|
http://www.wiki.xilinx.com/Linux+Emaclite+Driver |
PM driver |
drivers/soc/xilinx/zynqmp/ |
|
http://www.wiki.xilinx.com/Zynq+UltraScale%EF%BC%8B+MPSoC+Power+Management+-+Linux+Kernel |
Firmware driver |
drivers/firmware/xilinx/zynqmp/ |
|
ZynqMP firmware driver |
Pin control driver |
drivers/pinctrl/pinctrl-zynqmp.c |
|
http://www.wiki.xilinx.com/ZynqMP+Linux+Pin+Controller+Driver |
Common Clock Framework |
drivers/clk/zynqmp/clkc.c |
|
http://www.wiki.xilinx.com/Common+Clock+Framework |
SHA |
drivers/crypto/zynqmp-sha.c |
|
http://www.wiki.xilinx.com/SHA%20Driver |
RSA |
drivers/crypto/zynqmp-rsa.c |
|
|
QSPI |
drivers/spi/spi-zynqmp-gqspi.c |
|
http://www.wiki.xilinx.com/Linux%20ZynqMP%20GQSPI%20Driver |
ZynqMP Serdes/GT |
drivers/phy/phy-zynqmp.c |
|
http://www.wiki.xilinx.com/Zynq+Ultrascale+MPSOC+Linux+SIOU+driver |
Zynq Ultrascale+ MPSOC USB |
drivers/usb/dwc3/ |
|
http://www.wiki.xilinx.com/Zynq+Ultrascale+MPSOC+Linux+USB+device+driver |
Tap Delay |
drivers/soc/xilinx/zynqmp/tap_delays.c |
|
|
FPGA Manager/ZynqMP PL programming |
drivers/fpga/zynqmp-fpga.c |
|
http://www.wiki.xilinx.com/Solution+ZynqMP+PL+Programming |
Nvmem- SoC revision read mechanism |
drivers/nvmem/zynqmp_nvmem.c |
|
http://www.wiki.xilinx.com/Solution%20ZynqMP%20SoC%20revision%20read%20mechanism |
ZynqMP R5 remoteproc driver |
drivers/remoteproc/zynqmp_r5_remoteproc.c |
|
|
ZynqMP power domain driver |
drivers/soc/xilinx/zynqmp/pm_domains.c |
|
|
Reset-Controller |
drivers/reset/reset-zynqmp.c |
|
http://www.wiki.xilinx.com/Zynqmp%20Linux%20Reset-controller%20Driver |
ZynqMP IPI mailbox driver |
drivers/mailbox/zynqmp-ipi-mailbox.c |
|
Xilinx ZynqMP IPI Mailbox Driver |
Zynq and ZynqMP SD Controller |
drivers/mmc/host/sdhci-of-arasan.c |
|
http://www.wiki.xilinx.com/SD%20controller |
System Monitor |
drivers/iio/adc/xilinx-ams |
|
http://www.wiki.xilinx.com/ZynqMP%20AMS |
EDAC |
drivers/edac/synopsys_edac.c |
|
http://www.wiki.xilinx.com/EDAC%20Driver http://www.wiki.xilinx.com/ZynqMP%20OCM%20EDAC%20Driver |
Linux Bug Fixes
Module Name |
Driver Location |
Bug Fixes |
Link |
Ethernet driver (GEM) |
drivers/net/ethernet/cadence/macb_main.c drivers/net/ethernet/cadence/macb_ptp.c |
|
http://www.wiki.xilinx.com/Macb+Driver |
Axi Ethernet driver |
drivers/net/ethernet/xilinx/xilinx_axienet_main.c drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c drivers/net/ethernet/xilinx/xilinx_axienet.h |
|
http://www.wiki.xilinx.com/Linux%20AXI%20Ethernet%20driver |
Xilinx Soft IP DMA driver |
drivers/dma/xilinx/xilinx_dma.c |
|
http://www.wiki.xilinx.com/DMA+Drivers+-+Soft+IPs |
VDMA test client driver |
drivers/dma/xilinx/vdmatest.c |
|
http://www.wiki.xilinx.com/DMA+Drivers+-+Soft+IPs |
Emaclite Ethernet driver |
drivers/net/ethernet/xilinx/xilinx_emaclite.c |
|
http://www.wiki.xilinx.com/Linux+Emaclite+Driver |
ZDMA driver |
drivers/dma/xilinx/zynqmp_dma.c |
|
http://www.wiki.xilinx.com/Zynqmp+DMA |
DTG Feature Changes
Module Name |
Feature Changes |
Link |
Generic |
Clock support in the DTG |
http://www.wiki.xilinx.com/DTG+Common+clock+framework |
TSN IP |
TSN IP driver support |
http://www.wiki.xilinx.com/TSN+IP+driver+support+in+DTG |
Generic |
Add the placeholder comment for generic drivers |
https://github.com/Xilinx/device-tree-xlnx/commit/2cb30975c26dd879d81793fb75d234761681c166 |
Generic |
Added support for interrupt name property |
https://github.com/Xilinx/device-tree-xlnx/commit/8679339fd0e1fee45b35ef978ce4af2aa4bc5141 |
DTG Bug Fixes
Answer Records (ARs)
Module Name |
AR Title |
AR Link |
Ethernet driver (GEM) |
2018.1 Zynq UltraScale+ MPSoC: PetaLinux Warm-Restart BSP fails to wakeup Ethernet |
https://www.xilinx.com/support/answers/71028.html |
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy