| .. | .. |
|---|
| 18 | 18 | */ |
|---|
| 19 | 19 | #define EBC_FB_SIZE 0x200000 /* 2M */ |
|---|
| 20 | 20 | #define EINK_FB_SIZE 0x400000 /* 4M */ |
|---|
| 21 | | -#define DIRECT_FB_SIZE 0x200000 /* 2M */ |
|---|
| 22 | | -#define LUT_TABLE_SIZE 0x100000 /* 1M */ |
|---|
| 23 | | -#define FRAME_COUNT_SIZE 0x500000 /* 5M */ |
|---|
| 21 | +#define DIRECT_FB_SIZE 0x100000 /* 1M */ |
|---|
| 24 | 22 | |
|---|
| 25 | 23 | #define MAX_FB_NUM 4 |
|---|
| 26 | 24 | |
|---|
| 27 | 25 | #define EBC_SUCCESS (0) |
|---|
| 28 | 26 | #define EBC_ERROR (-1) |
|---|
| 29 | | - |
|---|
| 30 | | -#define WF_4BIT 16 |
|---|
| 31 | | -#define WF_5BIT 32 |
|---|
| 32 | 27 | |
|---|
| 33 | 28 | /* |
|---|
| 34 | 29 | * ebc status notify |
|---|
| .. | .. |
|---|
| 49 | 44 | #define EBC_DISABLE_OVERLAY (0x7005) |
|---|
| 50 | 45 | #define EBC_GET_OSD_BUFFER (0x7006) |
|---|
| 51 | 46 | #define EBC_SEND_OSD_BUFFER (0x7007) |
|---|
| 52 | | -#define EBC_NEW_BUF_PREPARE (0x7008) |
|---|
| 53 | | -#define EBC_SET_DIFF_PERCENT (0x7009) |
|---|
| 54 | | -#define EBC_WAIT_NEW_BUF_TIME (0x700a) |
|---|
| 55 | | -#define EBC_GET_OVERLAY_STATUS (0x700b) |
|---|
| 56 | | -#define EBC_ENABLE_BG_CONTROL (0x700c) |
|---|
| 57 | | -#define EBC_DISABLE_BG_CONTROL (0x700d) |
|---|
| 58 | | -#define EBC_ENABLE_RESUME_COUNT (0x700e) |
|---|
| 59 | | -#define EBC_DISABLE_RESUME_COUNT (0x700f) |
|---|
| 60 | 47 | |
|---|
| 61 | 48 | /* |
|---|
| 62 | 49 | * IMPORTANT: Those values is corresponding to android hardware program, |
|---|
| .. | .. |
|---|
| 77 | 64 | EPD_PART_GLD16 = 10, |
|---|
| 78 | 65 | EPD_PART_GCC16 = 11, |
|---|
| 79 | 66 | EPD_A2 = 12, |
|---|
| 80 | | - EPD_A2_DITHER = 13, |
|---|
| 81 | | - EPD_DU = 14, |
|---|
| 82 | | - EPD_DU4 = 15, |
|---|
| 83 | | - EPD_A2_ENTER = 16, |
|---|
| 84 | | - EPD_RESET = 17, |
|---|
| 85 | | - EPD_SUSPEND = 18, |
|---|
| 86 | | - EPD_RESUME = 19, |
|---|
| 87 | | - EPD_POWER_OFF = 20, |
|---|
| 88 | | - EPD_FORCE_FULL = 21, |
|---|
| 89 | | - EPD_AUTO_DU = 22, |
|---|
| 90 | | - EPD_AUTO_DU4 = 23, |
|---|
| 67 | + EPD_DU = 13, |
|---|
| 68 | + EPD_RESET = 14, |
|---|
| 69 | + EPD_SUSPEND = 15, |
|---|
| 70 | + EPD_RESUME = 16, |
|---|
| 71 | + EPD_POWER_OFF = 17, |
|---|
| 72 | + EPD_PART_EINK = 18, |
|---|
| 73 | + EPD_FULL_EINK = 19, |
|---|
| 91 | 74 | }; |
|---|
| 92 | 75 | |
|---|
| 93 | 76 | /* |
|---|
| .. | .. |
|---|
| 105 | 88 | int win_y2; |
|---|
| 106 | 89 | int width_mm; |
|---|
| 107 | 90 | int height_mm; |
|---|
| 108 | | - int needpic; |
|---|
| 109 | | - char tid_name[16]; |
|---|
| 110 | 91 | }; |
|---|
| 111 | 92 | |
|---|
| 112 | 93 | #if IS_ENABLED(CONFIG_ROCKCHIP_EBC_DEV) |
|---|