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 |
> | |
Ethernet driver (GEM) | drivers/net/ethernet/cadence/macb_main.c |
| |
Axi Ethernet Driver | drivers/net/ethernet/xilinx/xilinx_axienet_main.c |
| |
Xilinx Soft IP DMA driver | drivers/dma/xilinx/xilinx_dma.c |
| |
VDMA test client driver | drivers/dma/xilinx/vdmatest.c |
| |
Emaclite ethernet driver | drivers/net/ethernet/xilinx/xilinx_emaclite.c |
| |
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/ |
| |
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 |
| |
SHA | drivers/crypto/zynqmp-sha.c |
| |
RSA | drivers/crypto/zynqmp-rsa.c |
|
|
QSPI | drivers/spi/spi-zynqmp-gqspi.c |
| |
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 |
| |
Nvmem- | 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 |
| |
Zynq and ZynqMP SD Controller | drivers/mmc/host/sdhci-of-arasan.c |
| |
System Monitor | drivers/iio/adc/xilinx-ams |
| |
EDAC | drivers/edac/synopsys_edac.c |
| http://www.wiki.xilinx.com/EDAC%20Driver |
Linux Bug Fixes
Module Name | Driver Location | Bug Fixes | Link |
Ethernet driver (GEM) | drivers/net/ethernet/cadence/macb_main.c |
| |
Axi Ethernet driver | drivers/net/ethernet/xilinx/xilinx_axienet_main.c |
| |
Xilinx Soft IP DMA driver | drivers/dma/xilinx/xilinx_dma.c |
| |
VDMA test client driver | drivers/dma/xilinx/vdmatest.c |
| |
Emaclite Ethernet driver | drivers/net/ethernet/xilinx/xilinx_emaclite.c |
| |
ZDMA driver | drivers/dma/xilinx/zynqmp_dma.c |
|
DTG Feature Changes
Module Name | Feature Changes | Link |
Generic | Clock support in the DTG | |
TSN IP | TSN IP driver support | |
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
Module Name | Bug Fixes | Link |
Generic | Fix the reg property if this is greater than 32-bits | https://github.com/Xilinx/device-tree-xlnx/commit/d8c43b3f11685dc66c37d3d732ec78d44ba213b6 |