(subset) [PATCH v8 phy-next 00/31] Split Generic PHY consumer and provider API

Heiko Stuebner heiko at sntech.de
Thu May 21 02:38:18 PDT 2026


On Tue, 05 May 2026 13:04:52 +0300, Vladimir Oltean wrote:
> The biggest problem requiring this split is the fact that consumer
> drivers poke around in struct phy, accessing fields which shouldn't be
> visible to them. Follow the example of mux, gpio, iio, spi offload,
> pwrsec, pinctrl and regulator, which each expose separate headers for
> consumers and providers.
> 
> Some off-list discussions were had with Vinod Koul regarding the 3 PHY
> providers outside the drivers/phy/ subsystem. It was agreed that it is
> desirable to relocate them to drivers/phy/, rather than to publish
> phy-provider.h to include/linux/phy/ for liberal use. Only phy.h and
> (new) phy-props.h - consumer-facing headers - stay there.
> 
> [...]

Applied, thanks!

[15/31] drm/rockchip: dw_hdmi: avoid direct dereference of phy->dev.of_node
        commit: 9392e7340bffb406a705de755adfb44eab547d40

Best regards,
-- 
Heiko Stuebner <heiko at sntech.de>



More information about the linux-riscv mailing list