mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 19:30:30 +09:00
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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user