Patch Series

Subject Split Generic PHY consumer and provider API
Author vladimir.oltean@nxp.com
Date 2026-03-09 19:08:19 +0000 UTC
Version
Cc abhinav.kumar@linux.dev airlied@gmail.com alexandre.belloni@bootlin.com alim.akhtar@samsung.com andre.draszik@linaro.org andrew@lunn.ch andrzej.hajda@intel.com andy.yan@rock-chips.com bhelgaas@google.com cassel@kernel.org chanho61.park@samsung.com claudiu.beznea@tuxon.dev daniel.machon@microchip.com davem@davemloft.net dlan@kernel.org dlemoal@kernel.org dmitry.baryshkov@oss.qualcomm.com dri-devel@lists.freedesktop.org edumazet@google.com festevam@gmail.com frank.li@nxp.com freedreno@lists.freedesktop.org geert@glider.be gregkh@linuxfoundation.org heiko@sntech.de hjc@rock-chips.com inki.dae@samsung.com jagan@amarulasolutions.com james.bottomley@hansenpartnership.com jernej.skrabec@gmail.com jesszhan0024@gmail.com joe@perches.com jonas@kwiboo.se jonathanh@nvidia.com kernel@pengutronix.de kevin.xie@starfivetech.com krzk@kernel.org krzysztof.kozlowski@oss.qualcomm.com kuba@kernel.org kwilczynski@kernel.org laurent.pinchart@ideasonboard.com linusw@kernel.org linux-arm-kernel@lists.infradead.org linux-arm-msm@vger.kernel.org linux-can@vger.kernel.org linux-gpio@vger.kernel.org linux-ide@vger.kernel.org linux-kernel@vger.kernel.org linux-media@vger.kernel.org linux-pci@vger.kernel.org linux-phy@lists.infradead.org linux-renesas-soc@vger.kernel.org linux-riscv@lists.infradead.org linux-rockchip@lists.infradead.org linux-samsung-soc@vger.kernel.org linux-scsi@vger.kernel.org linux-sunxi@lists.linux.dev linux-tegra@vger.kernel.org linux-usb@vger.kernel.org lpieralisi@kernel.org lumag@kernel.org m.szyprowski@samsung.com maarten.lankhorst@linux.intel.com magnus.damm@gmail.com mailhol@kernel.org mani@kernel.org marijn.suijten@somainline.org martin.petersen@oracle.com mchehab@kernel.org michael.dege@renesas.com mkl@pengutronix.de mripard@kernel.org msp@baylibre.com neil.armstrong@linaro.org netdev@vger.kernel.org nicolas.ferre@microchip.com pabeni@redhat.com peter.chen@kernel.org peter.griffin@linaro.org rfoss@kernel.org rmk@armlinux.org.uk robh@kernel.org robin.clark@oss.qualcomm.com s-vadapalli@ti.com s.hauer@pengutronix.de samuel@sholland.org sean@poorly.run sebastian.reichel@collabora.com shawn.guo@linaro.org shawn.lin@rock-chips.com simona@ffwll.ch spacemit@lists.linux.dev sre@kernel.org steen.hegelund@microchip.com thierry.reding@gmail.com thinh.nguyen@synopsys.com tudor.ambarus@linaro.org tzimmermann@suse.de unglinuxdriver@microchip.com vigneshr@ti.com vkoul@kernel.org vladimir.oltean@nxp.com wens@kernel.org yoshihiro.shimoda.uh@renesas.com

Patches (24)

Name Content [All]
[PATCH v3 phy-next 01/24] ata: add <linux/pm_runtime.h> where missing [Body]
[PATCH v3 phy-next 02/24] PCI: Add missing headers transitively included by <linux/phy/phy.h> [Body]
[PATCH v3 phy-next 03/24] usb: add missing headers transitively included by <linux/phy/phy.h> [Body]
[PATCH v3 phy-next 04/24] drm: add <linux/pm_runtime.h> where missing [Body]
[PATCH v3 phy-next 05/24] phy: add <linux/pm_runtime.h> where missing [Body]
[PATCH v3 phy-next 06/24] phy: spacemit: include missing <linux/phy/phy.h> [Body]
[PATCH v3 phy-next 07/24] net: lan969x: include missing <linux/of.h> [Body]
[PATCH v3 phy-next 08/24] PCI: Remove device links to PHY [Body]
[PATCH v3 phy-next 09/24] ufs: exynos: stop poking into struct phy guts [Body]
[PATCH v3 phy-next 10/24] drm/rockchip: dw_hdmi: avoid direct dereference of phy->dev.of_node [Body]
[PATCH v3 phy-next 11/24] drm/msm/dp: remove debugging prints with internal struct phy state [Body]
[PATCH v3 phy-next 12/24] phy: move provider API out of public <linux/phy/phy.h> [Body]
[PATCH v3 phy-next 13/24] phy: make phy_get_mode(), phy_(get|set)_bus_width() NULL tolerant [Body]
[PATCH v3 phy-next 14/24] phy: introduce phy_get_max_link_rate() helper for consumers [Body]
[PATCH v3 phy-next 15/24] drm/rockchip: dsi: include PHY provider header [Body]
[PATCH v3 phy-next 16/24] drm: bridge: cdns-mhdp8546: use consumer API for getting PHY bus width [Body]
[PATCH v3 phy-next 17/24] media: sunxi: a83-mips-csi2: include PHY provider header [Body]
[PATCH v3 phy-next 18/24] net: renesas: rswitch: include PHY provider header [Body]
[PATCH v3 phy-next 19/24] pinctrl: tegra-xusb: include PHY provider header [Body]
[PATCH v3 phy-next 20/24] power: supply: cpcap-charger: include missing <linux/property.h> [Body]
[PATCH v3 phy-next 21/24] phy: include PHY provider header (1/2) [Body]
[PATCH v3 phy-next 22/24] phy: include PHY provider header (2/2) [Body]
[PATCH v3 phy-next 23/24] phy: remove temporary provider compatibility from consumer header [Body]
[PATCH v3 phy-next 24/24] MAINTAINERS: add regexes for linux-phy [Body]

Session 2026-03-09

ID (for dev) 879ffff9-0ba5-40a2-80f0-03062f1bd2aa
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base caf08514bbee0736c31d8d4f406e3415cdf726bb [Config] passed [Log]
[KASAN] Boot test: Base caf08514bbee0736c31d8d4f406e3415cdf726bb [Config] passed [Log]
[KASAN] Build Patched caf08514bbee0736c31d8d4f406e3415cdf726bb [Config] [patched] passed [Log]
[KASAN] Boot test: Patched caf08514bbee0736c31d8d4f406e3415cdf726bb [Config] [patched] passed [Log]
[KASAN] Fuzz caf08514bbee0736c31d8d4f406e3415cdf726bb [Config] caf08514bbee0736c31d8d4f406e3415cdf726bb [Config] [patched] passed [Log] [Artifacts]