generic phy framework · Supported
Maintainers
- M Vinod Koul <vkoul@kernel.org>
- R Neil Armstrong <neil.armstrong@linaro.org>
Paths
- F
Documentation/devicetree/bindings/phy/ - F
drivers/phy/ - F
include/dt-bindings/phy/ - F
include/linux/phy/
Last 30 days
Most active threads (last 7 days)
-
WARM2d
[PATCH 00/13] treewide: replace linux/gpio.h
2026-06-29 14:24 · 2 replies in 7d · Arnd Bergmann <arnd@kernel.org> -
HOTtoday
[PATCH net-next v11 0/7] net: stmmac: qcom-ethqos: add support for SCMI power domains
2026-06-29 11:29 · 2 replies in 7d · Bartosz Golaszewski <hidden>
Recent patches
Most-recent 30 patches in this subsystem on netdev (capped at 30), ordered by date desc.
-
WARM2d
Re: [PATCH 00/13] treewide: replace linux/gpio.h
2026-06-29 · "Arnd Bergmann" <arnd@arndb.de> -
WARM2d
[PATCH 09/13] phy: replace linux/gpio.h inclusions
2026-06-29 · Arnd Bergmann <arnd@kernel.org> -
HOTtoday
[PATCH net-next v11 2/7] phy: qcom: add the SGMII SerDes PHY driver for SCMI systems
2026-06-29 · Bartosz Golaszewski <hidden> -
HOTtoday
[PATCH net-next v11 1/7] dt-bindings: phy: document the serdes PHY on sa8255p
2026-06-29 · Bartosz Golaszewski <hidden> -
COLD49d
[PATCH phy-next 5/5] phy: lynx-28g: add support for 25GBASER
2026-05-11 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD49d
[PATCH phy-next 4/5] phy: lynx-28g: probe on per-SoC and per-instance compatible strings
2026-05-11 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD49d
[PATCH phy-next 3/5] phy: lynx-28g: require an OF node to probe
2026-05-11 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD49d
[PATCH phy-next 2/5] dt-bindings: phy: lynx-28g: add constraint on LX2162A lane indices
2026-05-11 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD49d
REVIEWED: 7 (7M) [PATCH phy-next 1/5] dt-bindings: phy: lynx-28g: add compatible strings per SerDes and instantiation
2026-05-11 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD45d
[PATCH v1 6/6] phy: tegra: Add support for Nvidia Tegra XMM6260 PHY
2026-05-11 · Svyatoslav Ryhel <hidden> -
COLD45d
[PATCH v1 5/6] dt-bindings: phy: tegra: Document Nvidia Tegra XMM6260 PHY
2026-05-11 · Svyatoslav Ryhel <hidden> -
COLD29d
REVIEWED: 1 (0M) [PATCH v8 phy-next 30/31] phy: remove temporary provider compatibility from consumer header
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
REVIEWED: 2 (2M) [PATCH v8 phy-next 29/31] phy: include PHY provider header (2/2)
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
[PATCH v8 phy-next 28/31] phy: include PHY provider header (1/2)
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
[PATCH v8 phy-next 27/31] phy: move ulpi_phy.h from include/linux/phy/ to drivers/phy/
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
[PATCH v8 phy-next 20/31] phy: introduce phy_get_max_link_rate() helper for consumers
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
REVIEWED: 1 (0M) [PATCH v8 phy-next 18/31] phy: move provider API out of public <linux/phy/phy.h>
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
[PATCH v8 phy-next 19/31] phy: make phy_get_mode(), phy_get_bus_width() NULL tolerant
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
[PATCH v8 phy-next 12/31] scsi: ufs: qcom: make use of QMP PHY dynamic gear switching ability
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
[PATCH v8 phy-next 10/31] scsi: ufs: exynos: use dedicated API for updating PHY bus width
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
REVIEWED: 1 (1M) [PATCH v8 phy-next 07/31] phy: spacemit: include missing <linux/phy/phy.h>
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD29d
[PATCH v8 phy-next 06/31] phy: add <linux/pm_runtime.h> where missing
2026-05-05 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD59d
REVIEWED: 1 (0M) [PATCH v7 phy-next 26/27] phy: remove temporary provider compatibility from consumer header
2026-04-30 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD59d
REVIEWED: 2 (2M) [PATCH v7 phy-next 25/27] phy: include PHY provider header (2/2)
2026-04-30 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD59d
[PATCH v7 phy-next 24/27] phy: include PHY provider header (1/2)
2026-04-30 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD59d
[PATCH v7 phy-next 17/27] phy: introduce phy_get_max_link_rate() helper for consumers
2026-04-30 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD59d
REVIEWED: 1 (0M) [PATCH v7 phy-next 15/27] phy: move provider API out of public <linux/phy/phy.h>
2026-04-30 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD59d
[PATCH v7 phy-next 16/27] phy: make phy_get_mode(), phy_(get|set)_bus_width() NULL tolerant
2026-04-30 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD59d
REVIEWED: 1 (1M) [PATCH v7 phy-next 06/27] phy: spacemit: include missing <linux/phy/phy.h>
2026-04-30 · Vladimir Oltean <vladimir.oltean@nxp.com> -
COLD59d
[PATCH v7 phy-next 05/27] phy: add <linux/pm_runtime.h> where missing
2026-04-30 · Vladimir Oltean <vladimir.oltean@nxp.com>
Needs attention (review trailers in, no pickup)
Patches with review trailers that haven't landed in mainline and haven't been Acked by a maintainer. Oldest first.
-
STALE162d
REVIEWED: 6 (6M) [PATCH net-next 03/14] phy: qcom-sgmii-eth: add .set_mode() and .validate() methods
2026-01-19 · Russell King (Oracle) <hidden> · 1 Reviewed-by -
STALE125d
REVIEWED: 1 (1M) [PATCH net-next 4/8] phy: qcom-sgmii-eth: remove .set_speed() implementation
2026-02-25 · Russell King (Oracle) <hidden> · 1 Tested-by -
STALE125d
REVIEWED: 1 (1M) [PATCH net-next 5/8] phy: qcom-sgmii-eth: use PHY interface mode for SerDes settings
2026-02-25 · Russell King (Oracle) <hidden> · 1 Tested-by -
STALE125d
REVIEWED: 1 (1M) [PATCH net-next 6/8] phy: qcom-sgmii-eth: remove qcom_dwmac_sgmii_phy_interface()
2026-02-25 · Russell King (Oracle) <hidden> · 1 Tested-by -
STALE125d
REVIEWED: 1 (1M) [PATCH net-next 7/8] phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*()
2026-02-25 · Russell King (Oracle) <hidden> · 1 Tested-by -
STALE127d
REVIEWED: 1 (1M) [PATCH RESEND net-next 4/8] phy: qcom-sgmii-eth: remove .set_speed() implementation
2026-02-26 · Russell King (Oracle) <hidden> · 1 Tested-by -
STALE127d
REVIEWED: 1 (1M) [PATCH RESEND net-next 5/8] phy: qcom-sgmii-eth: use PHY interface mode for SerDes settings
2026-02-26 · Russell King (Oracle) <hidden> · 1 Tested-by -
STALE127d
REVIEWED: 1 (1M) [PATCH RESEND net-next 6/8] phy: qcom-sgmii-eth: remove qcom_dwmac_sgmii_phy_interface()
2026-02-26 · Russell King (Oracle) <hidden> · 1 Tested-by -
STALE127d
REVIEWED: 1 (1M) [PATCH RESEND net-next 7/8] phy: qcom-sgmii-eth: relax order of .power_on() vs .set_mode*()
2026-02-26 · Russell King (Oracle) <hidden> · 1 Tested-by -
STALE115d
REVIEWED: 1 (1M) [PATCH RESEND2 net-next 4/8] phy: qcom-sgmii-eth: remove .set_speed() implementation
2026-02-26 · Russell King (Oracle) <hidden> · 1 Tested-by
Quiet for 30+ days
Patches with no review trailers and no replies. Either the author is heads-down elsewhere or these slipped through. Oldest first.
-
STALE177d
[PATCH v2 net-next 05/10] phy: add phy_get_rx_polarity() and phy_get_tx_polarity()
2026-01-03 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE150d
[PATCH phy 1/8] phy: lynx-28g: skip CDR lock workaround for lanes disabled in the device tree
2026-01-14 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE150d
[PATCH phy 3/8] dt-bindings: phy: lynx-28g: add constraint on LX2162A lane indices
2026-01-14 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE150d
[PATCH phy 4/8] phy: lynx-28g: probe on per-SoC and per-instance compatible strings
2026-01-14 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE150d
[PATCH phy 5/8] phy: lynx-28g: add support for 25GBASER
2026-01-14 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE150d
[PATCH phy 7/8] phy: lynx-28g: truly power the lanes up or down
2026-01-14 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE150d
[PATCH phy 8/8] phy: lynx-28g: implement phy_exit() operation
2026-01-14 · Vladimir Oltean <vladimir.oltean@nxp.com> -
STALE130d
[PATCH RFC net-next+ 5/9] phy: qcom-sgmii-eth: remove .set_speed() implementation
2026-02-19 · Russell King (Oracle) <hidden> -
STALE130d
[PATCH RFC net-next+ 6/9] phy: qcom-sgmii-eth: use PHY interface mode for SerDes settings
2026-02-19 · Russell King (Oracle) <hidden> -
STALE130d
[PATCH RFC net-next+ 7/9] phy: qcom-sgmii-eth: remove qcom_dwmac_sgmii_phy_interface()
2026-02-19 · Russell King (Oracle) <hidden>