[PATCH v2 0/5] Expose REFCLK for RMII and enable RMII
Ryan.Wanner at microchip.com
Ryan.Wanner at microchip.com
Mon Jul 14 09:36:58 PDT 2025
From: Ryan Wanner <Ryan.Wanner at microchip.com>
This set allows the REFCLK property to be exposed as a dt-property to
properly reflect the correct RMII layout. RMII can take an external or
internal provided REFCLK, since this is not SoC dependent but board
dependent this must be exposed as a DT property for the macb driver.
This set also enables RMII mode for the SAMA7 SoCs gigabit mac.
V1 is here [1]
changes v1 -> v2:
- Add device tree changes to use the new REFCLK property.
- Remove USARIO_HAS_CLKEN from the sama7g54 emac node to use the exposed
REFCLK propterty.
- Use property_read_bool() instead of property_present check.
- Adjust variables to follow reverse xmas tree
1) https://lore.kernel.org/all/cover.1750346271.git.Ryan.Wanner@microchip.com/
Ryan Wanner (5):
dt-bindings: net: cdns,macb: Add external REFCLK property
net: cadence: macb: Expose REFCLK as a device tree property
net: cadence: macb: Enable RMII for SAMA7 gem
net: cadence: macb: sama7g5_emac: Remove USARIO CLKEN flag
ARM: dts: microchip: sama7g5: Add RMII ext refclk flag
Documentation/devicetree/bindings/net/cdns,macb.yaml | 7 +++++++
arch/arm/boot/dts/microchip/at91-sama7g5ek.dts | 1 +
drivers/net/ethernet/cadence/macb_main.c | 11 +++++++++--
3 files changed, 17 insertions(+), 2 deletions(-)
--
2.43.0
More information about the linux-arm-kernel
mailing list