[PATCH v2 0/5] Expose REFCLK for RMII and enable RMII
From: <Ryan.Wanner@microchip.com>
Date: 2025-07-14 16:37:09
Also in:
linux-arm-kernel, linux-devicetree, lkml
From: <Ryan.Wanner@microchip.com>
Date: 2025-07-14 16:37:09
Also in:
linux-arm-kernel, linux-devicetree, lkml
From: Ryan Wanner <Ryan.Wanner@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/ (local) 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