linux/include/linux/phy
Peter Griffin 4edf654be5 phy: add new phy_notify_state() api
Add a new phy_notify_state() api that notifies and configures a phy for a
given state transition.

This is intended to be used by phy drivers which need to do some runtime
configuration of parameters that can't be handled by phy_calibrate() or
phy_power_{on|off}().

The first usage of this API is in the Samsung UFS phy that needs to issue
some register writes when entering and exiting the hibernate link state.

Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Link: https://patch.msgid.link/20251112-phy-notify-pmstate-v5-1-39df622d8fcb@linaro.org
Signed-off-by: Vinod Koul <vkoul@kernel.org>
History 2025-11-18 22:26:02 +05:30
..
tegra phy: tegra: xusb: Add API to retrieve the port number of phy 2024-03-07 20:58:33 +00:00
omap_control_phy.h treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 2019-05-30 11:26:37 -07:00
omap_usb.h phy: omap-usb2: Clean up exported header 2020-05-18 19:30:56 +05:30
pcie.h phy: rockchip: Support PCIe v3 2022-09-04 20:35:48 +05:30
phy-dp.h phy: Add Embedded DisplayPort and DisplayPort submodes 2024-03-29 00:30:16 +05:30
phy-hdmi.h phy: hdmi: Add color depth configuration 2025-04-11 17:18:03 +05:30
phy-lvds.h phy: Add LVDS configuration options 2022-04-20 12:59:50 +05:30
phy-mipi-dphy.h phy: dphy: add support to calculate the timing based on hs_clk_rate 2022-10-27 14:38:04 +03:00
phy-sun4i-usb.h phy: sun4i-usb: Fix a typo 2024-10-11 14:37:29 +05:30
phy.h phy: add new phy_notify_state() api 2025-11-18 22:26:02 +05:30
ulpi_phy.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00