(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