Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

dt-bindings: phy: cadence-torrent: Add optional input reference clock for PLL1

Add a new optional input reference clock (pll1_refclk) for PLL1.
Update bindings to support dual reference clock multilink configurations.

Signed-off-by: Swapnil Jakhade <sjakhade@cadence.com>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: Roger Quadros <rogerq@kernel.org>
Link: https://lore.kernel.org/r/20240104133013.2911035-2-sjakhade@cadence.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>

authored by

Swapnil Jakhade and committed by
Vinod Koul
088de129 2668cae8

+7 -3
+7 -3
Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml
··· 35 35 minItems: 1 36 36 maxItems: 2 37 37 description: 38 - PHY reference clock for 1 item. Must contain an entry in clock-names. 39 - Optional Parent to enable output reference clock. 38 + PHY input reference clocks - refclk (for PLL0) & pll1_refclk (for PLL1). 39 + pll1_refclk is optional and used for multi-protocol configurations requiring 40 + separate reference clock for each protocol. 41 + Same refclk is used for both PLL0 and PLL1 if no separate pll1_refclk is used. 42 + Optional parent clock (phy_en_refclk) to enable a reference clock output feature 43 + on some platforms to output either derived or received reference clock. 40 44 41 45 clock-names: 42 46 minItems: 1 43 47 items: 44 48 - const: refclk 45 - - const: phy_en_refclk 49 + - enum: [ pll1_refclk, phy_en_refclk ] 46 50 47 51 reg: 48 52 minItems: 1