#include <linux/delay.h>
#include <linux/device.h>
#include <linux/mm.h>
#include <linux/module.h>
#include <linux/mutex.h>
#include <linux/uaccess.h>
#include <linux/regulator/consumer.h>
#include "isp.h"
#include "ispreg.h"
#include "ispccp2.h"
Go to the source code of this file.
#define BIT_SET |
( |
|
var, |
|
|
|
shift, |
|
|
|
mask, |
|
|
|
val |
|
) |
| |
Value:do { \
var = ((var) & ~((
mask) << (shift))) \
} while (0)
Definition at line 68 of file ispccp2.c.
#define CCP2_LCx_CHANS_NUM 3 |
#define CCP2_PRINT_REGISTER |
( |
|
isp, |
|
|
|
name |
|
) |
| |
#define ISPCCP2_DAT_SIZE_MAX 4095 |
#define ISPCCP2_DAT_SIZE_MIN 0 |
#define ISPCCP2_DAT_START_MAX 4095 |
#define ISPCCP2_DAT_START_MIN 0 |
#define ISPCCP2_LCM_CTRL_BURST_SIZE_32X 5 |
#define ISPCCP2_LCM_CTRL_DST_FORMAT_RAW10 3 |
#define ISPCCP2_LCM_CTRL_DST_PORT_MEM 1 |
#define ISPCCP2_LCM_CTRL_DST_PORT_VP 0 |
#define ISPCCP2_LCM_CTRL_READ_THROTTLE_FULL 0 |
#define ISPCCP2_LCM_CTRL_SRC_DECOMPR_DPCM10 2 |
#define ISPCCP2_LCM_CTRL_SRC_FORMAT_RAW10 3 |
#define ISPCCP2_LCM_CTRL_SRC_FORMAT_RAW8 2 |
#define ISPCCP2_LCM_HSIZE_COUNT_MAX 8191 |
#define ISPCCP2_LCM_HSIZE_COUNT_MIN 16 |
#define ISPCCP2_LCM_HSIZE_SKIP_MAX 8191 |
#define ISPCCP2_LCM_HSIZE_SKIP_MIN 0 |
#define ISPCCP2_LCM_HWORDS_MAX 4095 |
#define ISPCCP2_LCM_HWORDS_MIN 1 |
#define ISPCCP2_LCM_VSIZE_MAX 8191 |
#define ISPCCP2_LCM_VSIZE_MIN 1 |
#define ISPCCP2_LCx_CTRL_FORMAT_RAW10_VP 0x16 |
#define ISPCCP2_LCx_CTRL_FORMAT_RAW8_DPCM10_VP 0x12 |
#define ISPCCP2_VPCLK_FRACDIV 65536 |