#ifndef ADP1653_H
#define ADP1653_H
#include <linux/i2c.h>
#include <linux/mutex.h>
#include <linux/videodev2.h>
#include <media/v4l2-ctrls.h>
#include <media/v4l2-subdev.h>
#define ADP1653_NAME …
#define ADP1653_I2C_ADDR …
#define ADP1653_REG_OUT_SEL …
#define ADP1653_REG_OUT_SEL_HPLED_TORCH_MIN …
#define ADP1653_REG_OUT_SEL_HPLED_TORCH_MAX …
#define ADP1653_REG_OUT_SEL_HPLED_FLASH_MIN …
#define ADP1653_REG_OUT_SEL_HPLED_FLASH_MAX …
#define ADP1653_REG_OUT_SEL_HPLED_SHIFT …
#define ADP1653_REG_OUT_SEL_ILED_MAX …
#define ADP1653_REG_OUT_SEL_ILED_SHIFT …
#define ADP1653_REG_CONFIG …
#define ADP1653_REG_CONFIG_TMR_CFG …
#define ADP1653_REG_CONFIG_TMR_SET_MAX …
#define ADP1653_REG_CONFIG_TMR_SET_SHIFT …
#define ADP1653_REG_SW_STROBE …
#define ADP1653_REG_SW_STROBE_SW_STROBE …
#define ADP1653_REG_FAULT …
#define ADP1653_REG_FAULT_FLT_SCP …
#define ADP1653_REG_FAULT_FLT_OT …
#define ADP1653_REG_FAULT_FLT_TMR …
#define ADP1653_REG_FAULT_FLT_OV …
#define ADP1653_INDICATOR_INTENSITY_MIN …
#define ADP1653_INDICATOR_INTENSITY_STEP …
#define ADP1653_INDICATOR_INTENSITY_MAX …
#define ADP1653_INDICATOR_INTENSITY_uA_TO_REG(a) …
#define ADP1653_INDICATOR_INTENSITY_REG_TO_uA(a) …
#define ADP1653_FLASH_INTENSITY_BASE …
#define ADP1653_FLASH_INTENSITY_STEP …
#define ADP1653_FLASH_INTENSITY_MIN …
#define ADP1653_FLASH_INTENSITY_MAX …
#define ADP1653_FLASH_INTENSITY_mA_TO_REG(a) …
#define ADP1653_FLASH_INTENSITY_REG_TO_mA(a) …
#define ADP1653_TORCH_INTENSITY_MIN …
#define ADP1653_TORCH_INTENSITY_MAX …
struct adp1653_platform_data { … };
#define to_adp1653_flash(sd) …
struct adp1653_flash { … };
#endif