[PATCH v2 0/3] net: stmmac: socfpga: support both stmmaceth-ocp and ahb reset names
From: Dinh Nguyen <dinguyen@kernel.org>
Date: 2026-01-05 12:08:40
Also in:
linux-devicetree, lkml, netdev
The dwmac-socfpga stmmac ethernet controller supports 2 standard reset lines, named "stmmaceth" and "stmmaceth-ocp". At the time of upstreaming support for the platform, the "stmmaceth-ocp" name was used for the 2nd reset name. We later realized that the "stmmaceth-ocp" reset name is the same as the "ahb" name that is used by the standard stmmac driver. But since the "stmmaceth-ocp" name support has already been introduced to the wild, it cannot just be removed from the driver, thus we can modify the driver to support both "stmmaceth-ocp" and "ahb", with the idea that "ahb" will be used going forward. This series add the support to call reset assert/de-assert both "abh" and "stmmaceth-ocp" to the dwmac-socfpga platform driver, then reverts the patch that uses the DTS "stmmaceth-ocp" reset name. Signed-off-by: Dinh Nguyen <dinguyen@kernel.org> --- Changes in v2: - Added a dt-binding patch to mark 'stmmaceth-ocp' as deprecated - Link to v1: https://lore.kernel.org/r/20251229-remove_ocp-v1-0-594294e04bd4@kernel.org (local) --- Dinh Nguyen (3): net: stmmac: socfpga: add call to assert/deassert ahb reset line Revert "arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead of "ahb"" dt-bindings: net: altr,socfpga-stmmac: deprecate 'stmmaceth-ocp' .../devicetree/bindings/net/altr,socfpga-stmmac.yaml | 11 +++++++++-- arch/arm/boot/dts/intel/socfpga/socfpga_arria10.dtsi | 6 +++--- drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 4 ++++ 3 files changed, 16 insertions(+), 5 deletions(-) --- base-commit: 8f0b4cce4481fb22653697cced8d0d04027cb1e8 change-id: 20251229-remove_ocp-44786389b052 Best regards, -- Dinh Nguyen [off-list ref]