[POWERPC] PS3: Add support for HDMI RGB Full Range mode
Add support for HDMI RGB Full Range mode, which is available on system software 1.80 or newer. CC: Masashi Kimoto <Masashi_Kimoto@hq.scei.sony.co.jp> Signed-off-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:
committed by
Paul Mackerras
parent
670ad354cb
commit
dc23fba706
@@ -159,6 +159,9 @@
|
||||
#define PS3AV_CMD_VIDEO_FMT_X8R8G8B8 0x0000
|
||||
/* video_out_format */
|
||||
#define PS3AV_CMD_VIDEO_OUT_FORMAT_RGB_12BIT 0x0000
|
||||
/* video_cl_cnv */
|
||||
#define PS3AV_CMD_VIDEO_CL_CNV_ENABLE_LUT 0x0000
|
||||
#define PS3AV_CMD_VIDEO_CL_CNV_DISABLE_LUT 0x0010
|
||||
/* video_sync */
|
||||
#define PS3AV_CMD_VIDEO_SYNC_VSYNC 0x0001
|
||||
#define PS3AV_CMD_VIDEO_SYNC_CSYNC 0x0004
|
||||
@@ -311,6 +314,8 @@
|
||||
#define PS3AV_MODE_MASK 0x000F
|
||||
#define PS3AV_MODE_HDCP_OFF 0x1000 /* Retail PS3 product doesn't support this */
|
||||
#define PS3AV_MODE_DITHER 0x0800
|
||||
#define PS3AV_MODE_COLOR 0x0400
|
||||
#define PS3AV_MODE_WHITE 0x0200
|
||||
#define PS3AV_MODE_FULL 0x0080
|
||||
#define PS3AV_MODE_DVI 0x0040
|
||||
#define PS3AV_MODE_RGB 0x0020
|
||||
@@ -529,9 +534,9 @@ struct ps3av_pkt_video_mode {
|
||||
u32 video_out_format; /* in: out format */
|
||||
u32 video_format; /* in: input frame buffer format */
|
||||
u8 reserved3;
|
||||
u8 reserved4;
|
||||
u8 video_cl_cnv; /* in: color conversion */
|
||||
u16 video_order; /* in: input RGB order */
|
||||
u32 reserved5;
|
||||
u32 reserved4;
|
||||
};
|
||||
|
||||
/* video: format */
|
||||
@@ -539,7 +544,8 @@ struct ps3av_pkt_video_format {
|
||||
struct ps3av_send_hdr send_hdr;
|
||||
u32 video_head; /* in: head */
|
||||
u32 video_format; /* in: frame buffer format */
|
||||
u16 reserved;
|
||||
u8 reserved;
|
||||
u8 video_cl_cnv; /* in: color conversion */
|
||||
u16 video_order; /* in: input RGB order */
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user