[PATCH] ps3: disable display flipping during mode changes
[safe/jmp/linux-2.6] / drivers / ps3 / ps3av_cmd.c
index b3d1bc4..21c97c8 100644 (file)
@@ -22,6 +22,7 @@
 #include <linux/kernel.h>
 #include <linux/delay.h>
 #include <asm/ps3av.h>
+#include <asm/ps3fb.h>
 #include <asm/ps3.h>
 
 #include "vuart.h"
@@ -851,8 +852,9 @@ int ps3av_cmd_avb_param(struct ps3av_pkt_avb_param *avb, u32 send_len)
 {
        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)
@@ -864,6 +866,7 @@ int ps3av_cmd_avb_param(struct ps3av_pkt_avb_param *avb, u32 send_len)
                         res);
 
       out:
+       ps3fb_flip_ctl(1);      /* flip on */
        return res;
 }