#include <linux/i2c.h>
#include <linux/mutex.h>
#include <linux/videodev2.h>
#include <media/v4l2-ctrls.h>
#include <media/v4l2-subdev.h>
Go to the source code of this file.
#define ADP1653_FLASH_INTENSITY_BASE 35 |
#define ADP1653_FLASH_INTENSITY_mA_TO_REG |
( |
|
a | ) |
|
#define ADP1653_FLASH_INTENSITY_MAX |
Value:
ADP1653_REG_OUT_SEL_HPLED_FLASH_MIN + 1) * \
Definition at line 78 of file adp1653.h.
#define ADP1653_FLASH_INTENSITY_MIN |
#define ADP1653_FLASH_INTENSITY_STEP 15 |
#define ADP1653_I2C_ADDR (0x60 >> 1) |
#define ADP1653_INDICATOR_INTENSITY_MIN 0 |
#define ADP1653_INDICATOR_INTENSITY_STEP 2500 |
#define ADP1653_NAME "adp1653" |
#define ADP1653_REG_CONFIG 0x01 |
#define ADP1653_REG_CONFIG_TMR_CFG (1 << 4) |
#define ADP1653_REG_CONFIG_TMR_SET_MAX 0x0f |
#define ADP1653_REG_CONFIG_TMR_SET_SHIFT 0 |
#define ADP1653_REG_FAULT 0x03 |
#define ADP1653_REG_FAULT_FLT_OT (1 << 2) |
#define ADP1653_REG_FAULT_FLT_OV (1 << 0) |
#define ADP1653_REG_FAULT_FLT_SCP (1 << 3) |
#define ADP1653_REG_FAULT_FLT_TMR (1 << 1) |
#define ADP1653_REG_OUT_SEL 0x00 |
#define ADP1653_REG_OUT_SEL_HPLED_FLASH_MAX 0x1f |
#define ADP1653_REG_OUT_SEL_HPLED_FLASH_MIN 0x0c |
#define ADP1653_REG_OUT_SEL_HPLED_SHIFT 3 |
#define ADP1653_REG_OUT_SEL_HPLED_TORCH_MAX 0x0b |
#define ADP1653_REG_OUT_SEL_HPLED_TORCH_MIN 0x01 |
#define ADP1653_REG_OUT_SEL_ILED_MAX 0x07 |
#define ADP1653_REG_OUT_SEL_ILED_SHIFT 0 |
#define ADP1653_REG_SW_STROBE 0x02 |
#define ADP1653_REG_SW_STROBE_SW_STROBE (1 << 0) |
#define ADP1653_TORCH_INTENSITY_MAX |
Value:
ADP1653_REG_OUT_SEL_HPLED_TORCH_MIN + 1) * \
Definition at line 93 of file adp1653.h.
#define ADP1653_TORCH_INTENSITY_MIN |