Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 271925
b: refs/heads/master
c: 17b2747
h: refs/heads/master
i:
  271923: c762f5d
v: v3
  • Loading branch information
Tomasz Stanislawski authored and Mauro Carvalho Chehab committed Sep 26, 2011
1 parent ff1aeb7 commit 1d06674
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 8 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0f6c5653f833be744ad46f46da8fd06ce05c2bd1
refs/heads/master: 17b27478ccdb5b6883032031b83f5cd2ce5f8cf9
11 changes: 4 additions & 7 deletions trunk/drivers/media/video/s5p-tv/hdmi_drv.c
Original file line number Diff line number Diff line change
Expand Up @@ -210,20 +210,17 @@ static void hdmi_reg_init(struct hdmi_device *hdev)
/* enable HPD interrupts */
hdmi_write_mask(hdev, HDMI_INTC_CON, ~0, HDMI_INTC_EN_GLOBAL |
HDMI_INTC_EN_HPD_PLUG | HDMI_INTC_EN_HPD_UNPLUG);
/* choose HDMI mode */
/* choose DVI mode */
hdmi_write_mask(hdev, HDMI_MODE_SEL,
HDMI_MODE_HDMI_EN, HDMI_MODE_MASK);
HDMI_MODE_DVI_EN, HDMI_MODE_MASK);
hdmi_write_mask(hdev, HDMI_CON_2, ~0,
HDMI_DVI_PERAMBLE_EN | HDMI_DVI_BAND_EN);
/* disable bluescreen */
hdmi_write_mask(hdev, HDMI_CON_0, 0, HDMI_BLUE_SCR_EN);
/* choose bluescreen (fecal) color */
hdmi_writeb(hdev, HDMI_BLUE_SCREEN_0, 0x12);
hdmi_writeb(hdev, HDMI_BLUE_SCREEN_1, 0x34);
hdmi_writeb(hdev, HDMI_BLUE_SCREEN_2, 0x56);
/* enable AVI packet every vsync, fixes purple line problem */
hdmi_writeb(hdev, HDMI_AVI_CON, 0x02);
/* force YUV444, look to CEA-861-D, table 7 for more detail */
hdmi_writeb(hdev, HDMI_AVI_BYTE(0), 2 << 5);
hdmi_write_mask(hdev, HDMI_CON_1, 2, 3 << 5);
}

static void hdmi_timing_apply(struct hdmi_device *hdev,
Expand Down
4 changes: 4 additions & 0 deletions trunk/drivers/media/video/s5p-tv/regs-hdmi.h
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,10 @@
#define HDMI_BLUE_SCR_EN (1 << 5)
#define HDMI_EN (1 << 0)

/* HDMI_CON_2 */
#define HDMI_DVI_PERAMBLE_EN (1 << 5)
#define HDMI_DVI_BAND_EN (1 << 1)

/* HDMI_PHY_STATUS */
#define HDMI_PHY_STATUS_READY (1 << 0)

Expand Down

0 comments on commit 1d06674

Please sign in to comment.