|
@@ -505,3 +505,94 @@
|
|
|
|
|
|
#define A_HSTART 0xfff /* Horizontal Start Coordinates */
|
|
|
|
|
|
+/* Bit masks for PIXC_AHEND */
|
|
|
+
|
|
|
+#define A_HEND 0xfff /* Horizontal End Coordinates */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_AVSTART */
|
|
|
+
|
|
|
+#define A_VSTART 0x3ff /* Vertical Start Coordinates */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_AVEND */
|
|
|
+
|
|
|
+#define A_VEND 0x3ff /* Vertical End Coordinates */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_ATRANSP */
|
|
|
+
|
|
|
+#define A_TRANSP 0xf /* Transparency Value */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_BHSTART */
|
|
|
+
|
|
|
+#define B_HSTART 0xfff /* Horizontal Start Coordinates */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_BHEND */
|
|
|
+
|
|
|
+#define B_HEND 0xfff /* Horizontal End Coordinates */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_BVSTART */
|
|
|
+
|
|
|
+#define B_VSTART 0x3ff /* Vertical Start Coordinates */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_BVEND */
|
|
|
+
|
|
|
+#define B_VEND 0x3ff /* Vertical End Coordinates */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_BTRANSP */
|
|
|
+
|
|
|
+#define B_TRANSP 0xf /* Transparency Value */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_INTRSTAT */
|
|
|
+
|
|
|
+#define OVR_INT_EN 0x1 /* Interrupt at End of Last Valid Overlay */
|
|
|
+#define FRM_INT_EN 0x2 /* Interrupt at End of Frame */
|
|
|
+#define OVR_INT_STAT 0x4 /* Overlay Interrupt Status */
|
|
|
+#define FRM_INT_STAT 0x8 /* Frame Interrupt Status */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_RYCON */
|
|
|
+
|
|
|
+#define A11 0x3ff /* A11 in the Coefficient Matrix */
|
|
|
+#define A12 0xffc00 /* A12 in the Coefficient Matrix */
|
|
|
+#define A13 0x3ff00000 /* A13 in the Coefficient Matrix */
|
|
|
+#define RY_MULT4 0x40000000 /* Multiply Row by 4 */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_GUCON */
|
|
|
+
|
|
|
+#define A21 0x3ff /* A21 in the Coefficient Matrix */
|
|
|
+#define A22 0xffc00 /* A22 in the Coefficient Matrix */
|
|
|
+#define A23 0x3ff00000 /* A23 in the Coefficient Matrix */
|
|
|
+#define GU_MULT4 0x40000000 /* Multiply Row by 4 */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_BVCON */
|
|
|
+
|
|
|
+#define A31 0x3ff /* A31 in the Coefficient Matrix */
|
|
|
+#define A32 0xffc00 /* A32 in the Coefficient Matrix */
|
|
|
+#define A33 0x3ff00000 /* A33 in the Coefficient Matrix */
|
|
|
+#define BV_MULT4 0x40000000 /* Multiply Row by 4 */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_CCBIAS */
|
|
|
+
|
|
|
+#define A14 0x3ff /* A14 in the Bias Vector */
|
|
|
+#define A24 0xffc00 /* A24 in the Bias Vector */
|
|
|
+#define A34 0x3ff00000 /* A34 in the Bias Vector */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_TC */
|
|
|
+
|
|
|
+#define RY_TRANS 0xff /* Transparent Color - R/Y Component */
|
|
|
+#define GU_TRANS 0xff00 /* Transparent Color - G/U Component */
|
|
|
+#define BV_TRANS 0xff0000 /* Transparent Color - B/V Component */
|
|
|
+
|
|
|
+/* Bit masks for HOST_CONTROL */
|
|
|
+
|
|
|
+#define HOST_EN 0x1 /* Host Enable */
|
|
|
+#define HOST_END 0x2 /* Host Endianess */
|
|
|
+#define DATA_SIZE 0x4 /* Data Size */
|
|
|
+#define HOST_RST 0x8 /* Host Reset */
|
|
|
+#define HRDY_OVR 0x20 /* Host Ready Override */
|
|
|
+#define INT_MODE 0x40 /* Interrupt Mode */
|
|
|
+#define BT_EN 0x80 /* Bus Timeout Enable */
|
|
|
+#define EHW 0x100 /* Enable Host Write */
|
|
|
+#define EHR 0x200 /* Enable Host Read */
|
|
|
+#define BDR 0x400 /* Burst DMA Requests */
|
|
|
+
|
|
|
+/* Bit masks for HOST_STATUS */
|
|
|
+
|