phy/rockchip: inno-video-combo-phy: Only reverse sample clock direction in lvds mode

Change-Id: Ieff673dcf8d0459127d9ebe0f4c65818590b28ea
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
This commit is contained in:
Wyon Bi
2019-01-02 17:48:31 +08:00
parent 06311511c2
commit 496b550894

View File

@@ -445,6 +445,11 @@ static void inno_video_phy_lvds_mode_enable(struct inno_video_phy *inno)
u32 val;
int ret;
/* Sample clock reverse direction */
phy_update_bits(inno, REGISTER_PART_ANALOG, 0x08,
SAMPLE_CLOCK_DIRECTION_MASK,
SAMPLE_CLOCK_DIRECTION_REVERSE);
/* Select LVDS mode */
phy_update_bits(inno, REGISTER_PART_LVDS, 0x03,
MODE_ENABLE_MASK, LVDS_MODE_ENABLE);
@@ -525,10 +530,6 @@ static int inno_video_phy_power_on(struct phy *phy)
/* Enable power work */
phy_update_bits(inno, REGISTER_PART_ANALOG, 0x00,
POWER_WORK_MASK, POWER_WORK_ENABLE);
/* Sample clock reverse direction */
phy_update_bits(inno, REGISTER_PART_ANALOG, 0x08,
SAMPLE_CLOCK_DIRECTION_MASK,
SAMPLE_CLOCK_DIRECTION_REVERSE);
switch (inno->mode) {
case PHY_MODE_VIDEO_MIPI: