[PATCH 7/9] ps3: disable display flipping during mode changes
From: Geert Uytterhoeven <hidden>
Date: 2007-01-25 17:51:15
Also in:
linux-fbdev
If ps3fb is available, we have to disable display flipping while changing the audio or video mode. Signed-off-by: Geert Uytterhoeven <redacted> --- drivers/ps3/ps3av_cmd.c | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletion(-)
--- ps3-linux.orig/drivers/ps3/ps3av_cmd.c
+++ ps3-linux/drivers/ps3/ps3av_cmd.c@@ -33,6 +33,12 @@ #define DPRINTK(fmt, args...) do { } while (0) #endif +#ifdef CONFIG_FB_PS3 +extern int ps3fb_flip_ctl(int); +#else +#define ps3fb_flip_ctl(x) +#endif + static const struct video_fmt { u32 format; u32 order;
@@ -884,8 +890,9 @@ int ps3av_cmd_avb_param(struct ps3av_pkt { int res; - /* avb packet */ + ps3fb_flip_ctl(0); /* flip off */ + /* avb packet */ res = ps3av_do_pkt(PS3AV_CID_AVB_PARAM, send_len, sizeof(*avb), &avb->send_hdr); if (res < 0)
@@ -896,6 +903,7 @@ int ps3av_cmd_avb_param(struct ps3av_pkt DPRINTK("PS3AV_CID_AVB_PARAM: failed %x\n", res); out: + ps3fb_flip_ctl(1); /* flip on */ return res; }
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- Sony Network and Software Technology Center Europe (NSCE)
Geert.Uytterhoeven@sonycom.com ------- The Corporate Village, Da Vincilaan 7-D1
Voice +32-2-7008453 Fax +32-2-7008622 ---------------- B-1935 Zaventem, Belgium