]> git.ipfire.org Git - thirdparty/linux.git/commit
dt-bindings: phy: spacemit: Add SpacemiT PCIe/combo PHY
authorAlex Elder <elder@riscstar.com>
Thu, 18 Dec 2025 15:12:27 +0000 (09:12 -0600)
committerVinod Koul <vkoul@kernel.org>
Tue, 23 Dec 2025 17:41:03 +0000 (23:11 +0530)
commitf6194de7df023ecfd5156caf8e2762487be07ef7
treef3e915eea04499b8564b0d2a6995d01c2378d56a
parentff89cea2385b6236790f3be2727d9ae527daf4a0
dt-bindings: phy: spacemit: Add SpacemiT PCIe/combo PHY

Add the Device Tree binding for the PCIe/USB 3.0 combo PHY found in
the SpacemiT K1 SoC.  This is one of three PCIe PHYs, and is unusual
in that only the combo PHY can perform a calibration step needed to
determine settings used by the other two PCIe PHYs.

Calibration must be done with the combo PHY in PCIe mode, and to allow
this to occur independent of the eventual use for the PHY (PCIe or USB)
some PCIe-related properties must be supplied: clocks; resets; and a
syscon phandle.

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Signed-off-by: Alex Elder <elder@riscstar.com>
Link: https://lore.kernel.org/all/ba532f8d-a452-40e5-af46-b58b89f70a92@linaro.org/
Tested-by: Yixun Lan <dlan@gentoo.org>
Link: https://patch.msgid.link/20251218151235.454997-2-elder@riscstar.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Documentation/devicetree/bindings/phy/spacemit,k1-combo-phy.yaml [new file with mode: 0644]