|
@@ -517,3 +517,133 @@
|
|
|
#define OUT_FORM 0x20 /* Output Data Format */
|
|
|
#define UDS_MOD 0x40 /* Resampling Mode */
|
|
|
#define TC_EN 0x80 /* Transparent Color Enable */
|
|
|
+#define IMG_STAT 0x300 /* Image FIFO Status */
|
|
|
+#define OVR_STAT 0xc00 /* Overlay FIFO Status */
|
|
|
+#define WM_LVL 0x3000 /* FIFO Watermark Level */
|
|
|
+
|
|
|
+/* Bit masks for PIXC_AHSTART */
|
|
|
+
|
|
|
+#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 */
|
|
|
+
|
|
|
+#define DMA_READY 0x1 /* DMA Ready */
|
|
|
+#define FIFOFULL 0x2 /* FIFO Full */
|
|
|
+#define FIFOEMPTY 0x4 /* FIFO Empty */
|
|
|
+#define DMA_COMPLETE 0x8 /* DMA Complete */
|
|
|
+#define HSHK 0x10 /* Host Handshake */
|
|
|
+#define HSTIMEOUT 0x20 /* Host Timeout */
|
|
|
+#define HIRQ 0x40 /* Host Interrupt Request */
|
|
|
+#define ALLOW_CNFG 0x80 /* Allow New Configuration */
|
|
|
+#define DMA_DIR 0x100 /* DMA Direction */
|
|
|
+#define BTE 0x200 /* Bus Timeout Enabled */
|
|
|
+
|
|
|
+/* Bit masks for HOST_TIMEOUT */
|
|
|
+
|
|
|
+#define COUNT_TIMEOUT 0x7ff /* Host Timeout count */
|
|
|
+
|
|
|
+/* Bit masks for TIMER_ENABLE1 */
|
|
|
+
|
|
|
+#define TIMEN8 0x1 /* Timer 8 Enable */
|
|
|
+#define TIMEN9 0x2 /* Timer 9 Enable */
|
|
|
+#define TIMEN10 0x4 /* Timer 10 Enable */
|
|
|
+
|
|
|
+/* Bit masks for TIMER_DISABLE1 */
|
|
|
+
|
|
|
+#define TIMDIS8 0x1 /* Timer 8 Disable */
|
|
|
+#define TIMDIS9 0x2 /* Timer 9 Disable */
|
|
|
+#define TIMDIS10 0x4 /* Timer 10 Disable */
|
|
|
+
|
|
|
+/* Bit masks for TIMER_STATUS1 */
|
|
|
+
|
|
|
+#define TIMIL8 0x1 /* Timer 8 Interrupt */
|
|
|
+#define TIMIL9 0x2 /* Timer 9 Interrupt */
|