#include <linux/export.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/errno.h>
#include <linux/delay.h>
#include <linux/io.h>
#include "imx-ipu-v3.h"
#include "ipu-prv.h"
Go to the source code of this file.
#define DC_DISP_CONF1 |
( |
|
disp | ) |
(0xd8 + (disp) * 4) |
#define DC_DISP_CONF2 |
( |
|
disp | ) |
(0xe8 + (disp) * 4) |
#define DC_EVT_NEW_ADDR 6 |
#define DC_EVT_NEW_ADDR_R_0 6 |
#define DC_EVT_NEW_ADDR_R_1 7 |
#define DC_EVT_NEW_ADDR_W_0 0 |
#define DC_EVT_NEW_ADDR_W_1 1 |
#define DC_EVT_NEW_CHAN 7 |
#define DC_EVT_NEW_CHAN_R_0 8 |
#define DC_EVT_NEW_CHAN_R_1 9 |
#define DC_EVT_NEW_CHAN_W_0 2 |
#define DC_EVT_NEW_CHAN_W_1 3 |
#define DC_EVT_NEW_DATA 8 |
#define DC_EVT_NEW_DATA_R_0 10 |
#define DC_EVT_NEW_DATA_R_1 11 |
#define DC_EVT_NEW_DATA_W_0 4 |
#define DC_EVT_NEW_DATA_W_1 5 |
#define DC_GEN_SYNC_1_6_SYNC (2 << 1) |
#define DC_GEN_SYNC_PRIORITY_1 (1 << 7) |
#define DC_MAP_CONF_PTR |
( |
|
n | ) |
(0x108 + ((n) & ~0x1) * 2) |
#define DC_MAP_CONF_VAL |
( |
|
n | ) |
(0x144 + ((n) & ~0x1) * 2) |
#define DC_RL_CH |
( |
|
evt | ) |
(8 + ((evt) & ~0x1) * 2) |
#define DC_WR_CH_ADDR 0x4 |
#define DC_WR_CH_CONF 0x0 |
#define DC_WR_CH_CONF_DISP_ID_ASYNC (3 << 4) |
#define DC_WR_CH_CONF_DISP_ID_PARALLEL |
( |
|
i | ) |
(((i) & 0x1) << 3) |
#define DC_WR_CH_CONF_DISP_ID_SERIAL (2 << 3) |
#define DC_WR_CH_CONF_FIELD_MODE (1 << 9) |
#define DC_WR_CH_CONF_PROG_DI_ID (1 << 2) |
#define DC_WR_CH_CONF_PROG_DISP_ID |
( |
|
i | ) |
(((i) & 0x1) << 3) |
#define DC_WR_CH_CONF_PROG_TYPE_MASK (7 << 5) |
#define DC_WR_CH_CONF_PROG_TYPE_NORMAL (4 << 5) |
#define DC_WR_CH_CONF_WORD_SIZE_16 (1 << 0) |
#define DC_WR_CH_CONF_WORD_SIZE_24 (2 << 0) |
#define DC_WR_CH_CONF_WORD_SIZE_32 (3 << 0) |
#define DC_WR_CH_CONF_WORD_SIZE_8 (0 << 0) |
#define IPU_DC_NUM_CHANNELS 10 |
#define WROD |
( |
|
lf | ) |
(0x18 | ((lf) << 1)) |
- Enumerator:
IPU_DC_MAP_RGB24 |
|
IPU_DC_MAP_RGB565 |
|
Definition at line 86 of file ipu-dc.c.