zephyr/include/dt-bindings
Immo Birnbaum dabe728eef drivers: ethernet: add support for Xilinx GEM controller
Add support for the Xilinx GEM Ethernet controller, which is integrated
in both the Xilinx Zynq and ZynqMP (UltraScale) SoC families. The driver
supports the management of a PHY attached to the respective GEM's MDIO
interface.

This driver was developed with ultimately the Zynq-7000 series in mind,
but at the time being, it is limited to use in conjunction with the
ZynqMP RPU (Cortex-R5) cores. The differences are minor when it comes
to the adjustment of the TX clock frequency derived from the current
link speed reported by the PHY, but for use in conjunction with the
Zynq-7000, some larger adjustments will have to be made when it comes
to the placement of the DMA memory area, as this involves the confi-
guration of the MMU in Cortex-A CPUs.

The driver was developed under the qemu_cortex_r5 target. The Marvell
88E1111 PHY simulated by QEMU is supported by the driver.

Limitations currently exist when it comes to timestamping or VLAN
support and other minor things. Those haven't been implemented yet,
although they are supported by the hardware. In order to be fully
supported by the ZynqMP APU, 64-bit DMA address descriptor format
support will be added.

Signed-off-by: Immo Birnbaum <Immo.Birnbaum@weidmueller.com>
2021-06-21 20:11:00 -04:00
..
adc drivers: adc: Define max acquisition time 2021-05-08 10:18:09 -05:00
clock adc: add sim opt for adc hw trigger 2021-05-07 08:23:49 -05:00
dac
display drivers: display: ili9xxx: generalize ILI display driver 2020-11-10 15:52:12 -06:00
dma
espi
ethernet drivers: ethernet: add support for Xilinx GEM controller 2021-06-21 20:11:00 -04:00
gpio gpio: Add GPIO voltage overrides 2021-06-18 16:51:23 -04:00
i2c
interrupt-controller ITE soc/riscv/riscv-ite/common/chipregs: add registers and IRQ num 2021-06-17 12:42:19 +02:00
led
lora
memory-controller drivers: memc: stm32: initial support for stm32 FMC 2020-11-24 16:33:17 +01:00
pcie drivers: pcie: Introduce API to look up devices by ID 2021-02-15 08:23:05 -05:00
pinctrl ite: drivers/adc: create pinmux phandle to the ADC driver node 2021-06-11 15:47:25 +02:00
pwm drivers: pwm: add API for capturing pwm pulse width and period 2021-01-12 19:43:06 +01:00
rdc
sensor driver: sensor: npcx: add tachometer sensor support. 2021-02-22 17:56:19 -05:00
usb
dt-util.h include: dt-bindings: Add macros entry point for DTS preprocessor 2020-10-23 09:38:55 -05:00