phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk
authorSwapnil Jakhade <sjakhade@cadence.com>
Wed, 22 Sep 2021 12:37:34 +0000 (14:37 +0200)
committerVinod Koul <vkoul@kernel.org>
Tue, 26 Oct 2021 11:06:23 +0000 (16:36 +0530)
commit235bde4f440a32a528bcedc48dbfa0ec4a039060
treee63a79bd490e970e3ffef8e80ef0d8ccc0a63d68
parentf9aec1648df09d55436a0e3a94acff1df507751f
phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk

When reference clock driver is enabled, either derived or received refclk
is output on cmn_refclk_p/m. Update the reference clock driver
implementation by modelling reference clock driver as a "clock" with
derived reference clock set as its default parent. The support for
received reference clock will be added in a separate patch.

Signed-off-by: Swapnil Jakhade <sjakhade@cadence.com>
Link: https://lore.kernel.org/r/20210922123735.21927-4-sjakhade@cadence.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/cadence/phy-cadence-torrent.c