/
2017.3 Linux and DTG Release Notes
2017.3 Linux and DTG Release Notes
2017.3 Linux and DTG Release Notes
Linux ChangesModule Name |
Driver Location |
Changes |
Link |
Linux kernel |
Linux kernel source |
|
https://kernelnewbies.org/Linux_4.9 https://github.com/Xilinx/linux-xlnx/tree/xlnx_rebase_v4.9 |
ZynqMP AMS |
drivers/iio/adc/xilinx-ams |
|
http://www.wiki.xilinx.com/ZynqMP+AMS |
AXI Traffic generator |
drivers/misc/xilinx_trafgen.c |
|
http://www.wiki.xilinx.com/Linux+Trafficgen+Driver |
PS CAN, AXI CAN and AXI CANFD |
drivers/net/can/xilinx_can.c |
|
http://www.wiki.xilinx.com/Linux+CAN+driver |
devcfg/Zynq PL Programming |
drivers/char/xilinx_devcfg.c |
|
http://www.wiki.xilinx.com/Solution+Zynq+PL+Programming |
FPGA Manager/ZynqMP PL programming |
drivers/fpga/zynqmp-fpga.c |
|
http://www.wiki.xilinx.com/Solution+ZynqMP+PL+Programming |
Soft DMAs (AXIDMA, AXICDMA, AXIVDMA) |
drivers/dma/xilinx/xilinx_dma.c |
AXI DMA
|
http://www.wiki.xilinx.com/DMA+Drivers+-+Soft+IPs |
ZynqMP DMA (ADMA, GDMA) |
drivers/dma/xilinx/zynqmp_dma.c |
|
http://www.wiki.xilinx.com/Zynqmp+DMA |
EDAC driver |
drivers/edac/synopsys_edac.c |
http://www.wiki.xilinx.com/Zynq+EDAC+Driver |
|
Zynq, ZynqMP Ethernet, macb |
drivers/net/ethernet/cadence/macb.c |
|
http://www.wiki.xilinx.com/Macb+Driver |
Zynq/Zynq Ultrascale+ MPSOC/Microblaze Axi Ethernet |
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 |
ZynqMP Clock Framework |
drivers/clk/zynqmp/clkc.c drivers/clk/zynqmp/clk-mux-zynqmp.c drivers/clk/zynqmp/pll.c drivers/clk/zynqmp/clk-gate-zynqmp.c drivers/clk/zynqmp/divider.c |
|
http://www.wiki.xilinx.com/Common+Clock+Framework |
Zynq Ultrascale+ MPSOC USB |
drivers/usb/dwc3/ |
|
http://www.wiki.xilinx.com/Zynq+Ultrascale+MPSOC+Linux+USB+device+driver |
AXI USB |
drivers/usb/gadget/udc/udc-xilinx.c |
|
http://www.wiki.xilinx.com/AXI+USB+gadget+driver |
Zynq Ultrascale+ MPSOC SATA |
drivers/ata/ahci_ceva.c |
|
http://www.wiki.xilinx.com/SATA |
Zynq and Zynq MP PS UART |
drivers/tty/serial/xilinx_uartps.c |
|
http://www.wiki.xilinx.com/PS+UART |
Zynq Ultrascale+ MPSOC NAND |
drivers/mtd/nand/arasan_nand.c |
|
http://www.wiki.xilinx.com/NAND |
Zynq and ZynqMP PS WDT |
drivers/watchdog/cadence_wdt.c |
|
http://www.wiki.xilinx.com/Cadence+WDT+Driver |
Zynq and ZynqMP SD Controller |
drivers/mmc/host/sdhci-of-arasan.c |
|
http://www.wiki.xilinx.com/SD+controller |
Zynq/ Zynq Ultrascale+ MPSoC GPIO |
drivers/gpio/gpio-zynq.c |
|
http://www.wiki.xilinx.com/Linux+GPIO+Driver |
ZynqMP Serdes/GT |
drivers/phy/phy-zynqmp.c |
|
http://www.wiki.xilinx.com/Zynq+Ultrascale+MPSOC+Linux+SIOU+driver |
axi_gpio |
drivers/gpio/gpio-xilinx.c |
|
http://www.wiki.xilinx.com/AXI+GPIO |
ZynqMP pinctrl |
drivers/pinctrl/pinctrl-zynqmp.c |
|
http://www.wiki.xilinx.com/ZynqMP+Linux+Pin+Controller+Driver |
AXI PM (Zynq, ZynqMP AXIPM) |
drivers/uio/uio_xilinx_apm.c |
|
http://www.wiki.xilinx.com/APM |
Zynq/ZynqMp I2C Controller |
drivers/i2c/busses/i2c-cadence.c |
|
http://www.wiki.xilinx.com/Cadence+I2C+Driver |
GMII2RGMII converter |
drivers/net/phy/xilinx_gmii2rgmii.c |
|
http://www.wiki.xilinx.com/Xilinx+GMII2RGMII+convertor |
Xilinx DRM KMS |
drivers/gpu/drm/xilinx/* |
|
http://www.wiki.xilinx.com/Xilinx+DRM+KMS+driver |
Linux Bug Fixes
Module Name |
Driver Location |
Bug Fixes |
Link |
Zynq/Zynq Ultrascale+ MPSOC/Microblaze AXI DMA/CDMA/VDMA |
drivers/dma/xilinx/xilinx_dma.c |
AXI DMA
|
http://www.wiki.xilinx.com/DMA+Drivers+-+Soft+IPs |
ZynqMP DMA (ADMA, GDMA) |
drivers/dma/xilinx/zynqmp_dma.c |
|
http://www.wiki.xilinx.com/Zynqmp+DMA |
ZynqMP AMS |
drivers/iio/adc/xilinx-ams |
|
http://www.wiki.xilinx.com/ZynqMP+AMS |
Zynqmp QSPI |
drivers/spi/spi-zynqmp-gqspi.c |
|
http://www.wiki.xilinx.com/Linux+ZynqMP+GQSPI+Driver |
Zynq/ZynqMP SPI |
drivers/spi/spi-cadence.c |
|
http://www.wiki.xilinx.com/SPI+Zynq+driver |
Common Clock Framework |
drivers/clk/zynqmp/clkc.c |
|
http://www.wiki.xilinx.com/Common+Clock+Framework |
Axi Traffic Generator |
drivers/misc/xilinx_trafgen.c |
|
http://www.wiki.xilinx.com/Linux+Trafficgen+Driver |
PS CAN, AXI CAN and AXI CANFD |
drivers/net/can/xilinx_can.c |
|
http://www.wiki.xilinx.com/Linux+CAN+driver |
Zynq Ultrascale+ MPSOC USB |
drivers/usb/dwc3/ |
|
http://www.wiki.xilinx.com/Zynq+Ultrascale+MPSOC+Linux+USB+device+driver |
ZynqMP Serdes/GT |
drivers/phy/phy-zynqmp.c |
|
http://www.wiki.xilinx.com/Zynq+Ultrascale+MPSOC+Linux+SIOU+driver |
Zynq and ZynqMP SD Controller |
drivers/mmc/host/sdhci-of-arasan.c |
|
http://www.wiki.xilinx.com/SD+controller |
DTG Feature Changes
Module Name |
Feature Changes |
Link |
Generic |
Cascade Interrupt controller support in DTG |
http://www.wiki.xilinx.com/Cascade+Interrupt+Controller+support+in+DTG |
xdma support |
Added support for xdma. |
DTG Bug Fixes
Module Name |
Bug Fixes |
Link |
axi_cdma/axi_vdma |
Fixes the addition of misc_clk node in cdma/vdma |
https://github.com/Xilinx/device-tree-xlnx/commit/4669bd31b09794edf0ebaeaa4aac0bdbc8d67ef5 |
qspi |
Adds the bus-width parameter in qspi |
https://github.com/Xilinx/device-tree-xlnx/commit/bcbcfb812a24a0ecb319495a1cb5d9a9dfd0da86 |
common |
Fix the logic when peripheral wont connect to interrupt controller |
https://github.com/Xilinx/device-tree-xlnx/commit/4e8f59b15abe94494e05c08adab91e709271f914 |
Answer Records (ARs)
Module Name |
AR Title |
AR Link |
Zynq, ZynqMP Ethernet, macb |
Common MDIO bus support for Multi MAC-Multi PHY configuration |
https://www.xilinx.com/support/answers/69132.html |
, multiple selections available,
Related content
2017.2 Linux and DTG Release Notes
2017.2 Linux and DTG Release Notes
More like this
2017.4 Linux and DTG Release Notes
2017.4 Linux and DTG Release Notes
More like this
2017.1 Linux and DTG Release Notes
2017.1 Linux and DTG Release Notes
More like this
2018.2 Linux and DTG Release Notes
2018.2 Linux and DTG Release Notes
More like this
2018.1 Linux and DTG Release Notes
2018.1 Linux and DTG Release Notes
More like this
2017.3 DTG Release Notes
2017.3 DTG Release Notes
More like this
© Copyright 2019 - 2022 Xilinx Inc. Privacy Policy