]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/powerpc/include/asm/ps3gpu.h
ps3fb: Tear down FB setup during cleanup
[karo-tx-linux.git] / arch / powerpc / include / asm / ps3gpu.h
index 1037efae4a51e1e8f7ea0dc02806a6b8fd93fbc2..b2b89591907cab8da61f01d2af9c036bfff2fcbd 100644 (file)
@@ -31,6 +31,7 @@
 #define L1GPU_CONTEXT_ATTRIBUTE_FB_SETUP       0x600
 #define L1GPU_CONTEXT_ATTRIBUTE_FB_BLIT                0x601
 #define L1GPU_CONTEXT_ATTRIBUTE_FB_BLIT_SYNC   0x602
+#define L1GPU_CONTEXT_ATTRIBUTE_FB_CLOSE       0x603
 
 #define L1GPU_FB_BLIT_WAIT_FOR_COMPLETION      (1ULL << 32)
 
@@ -75,4 +76,11 @@ static inline int lv1_gpu_fb_blit(u64 context_handle, u64 ddr_offset,
                                         pitch);
 }
 
+static inline int lv1_gpu_fb_close(u64 context_handle)
+{
+       return lv1_gpu_context_attribute(context_handle,
+                                        L1GPU_CONTEXT_ATTRIBUTE_FB_CLOSE, 0,
+                                        0, 0, 0);
+}
+
 #endif /* _ASM_POWERPC_PS3GPU_H */