zephyr/dts
Manuel Argüelles 280ddaef4a mdio: introduce Clause 45 APIs
Add `mdio_read_c45()`/`mdio_write_c45()` APIs for Clause 45 access
and remove the `protocol` MDIO binding property so that MDIO bus
controller can support more than one protocol.

A new MDIO header is introduced with generic opcodes, MMD and
registers addresses, to be used by MDIO and PHY drivers.

Existing MDIO drivers that support both Clause 22 and Clause 45
access are migrated to the new APIs.

Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>
2023-09-28 09:33:10 +02:00
..
arc/synopsys uart: ns16550: use io-mapped DT property for IO port access 2023-09-26 12:03:04 +02:00
arm drivers: dma_mcux_edma: add support dma driver for s32k344 2023-09-27 14:02:09 -05:00
arm64 dts: arm64: intel: Add support for sip_svc for agilex5 2023-09-15 09:26:49 +02:00
bindings mdio: introduce Clause 45 APIs 2023-09-28 09:33:10 +02:00
common
nios2/intel dts: nios2: intel: nios2-qemu: add jtag interrupt 2023-01-27 14:24:43 -05:00
posix
riscv ITE: drivers/pinctrl: Add alternate function additional setting 2023-09-25 09:48:57 +02:00
sparc/gaisler dts/sparc/gaisler: add SoC and board compatible strings 2023-05-02 10:53:27 +02:00
x86/intel boards: x86: Detect SMBus IRQ instead of hardcoding 2023-09-27 20:35:06 +03:00
xtensa mdio: introduce Clause 45 APIs 2023-09-28 09:33:10 +02:00
binding-template.yaml
Kconfig