linux/include/linux/mfd/aat2870.h

/* SPDX-License-Identifier: GPL-2.0-only */
/*
 * linux/include/linux/mfd/aat2870.h
 *
 * Copyright (c) 2011, NVIDIA Corporation.
 * Author: Jin Park <[email protected]>
 */

#ifndef __LINUX_MFD_AAT2870_H
#define __LINUX_MFD_AAT2870_H

#include <linux/debugfs.h>
#include <linux/i2c.h>

/* Register offsets */
#define AAT2870_BL_CH_EN
#define AAT2870_BLM
#define AAT2870_BLS
#define AAT2870_BL1
#define AAT2870_BL2
#define AAT2870_BL3
#define AAT2870_BL4
#define AAT2870_BL5
#define AAT2870_BL6
#define AAT2870_BL7
#define AAT2870_BL8
#define AAT2870_FLR
#define AAT2870_FM
#define AAT2870_FS
#define AAT2870_ALS_CFG0
#define AAT2870_ALS_CFG1
#define AAT2870_ALS_CFG2
#define AAT2870_AMB
#define AAT2870_ALS0
#define AAT2870_ALS1
#define AAT2870_ALS2
#define AAT2870_ALS3
#define AAT2870_ALS4
#define AAT2870_ALS5
#define AAT2870_ALS6
#define AAT2870_ALS7
#define AAT2870_ALS8
#define AAT2870_ALS9
#define AAT2870_ALSA
#define AAT2870_ALSB
#define AAT2870_ALSC
#define AAT2870_ALSD
#define AAT2870_ALSE
#define AAT2870_ALSF
#define AAT2870_SUB_SET
#define AAT2870_SUB_CTRL
#define AAT2870_LDO_AB
#define AAT2870_LDO_CD
#define AAT2870_LDO_EN
#define AAT2870_REG_NUM

/* Device IDs */
enum aat2870_id {};

/* Backlight channels */
#define AAT2870_BL_CH1
#define AAT2870_BL_CH2
#define AAT2870_BL_CH3
#define AAT2870_BL_CH4
#define AAT2870_BL_CH5
#define AAT2870_BL_CH6
#define AAT2870_BL_CH7
#define AAT2870_BL_CH8
#define AAT2870_BL_CH_ALL

/* Backlight current magnitude (mA) */
enum aat2870_current {};

struct aat2870_register {};

struct aat2870_data {};

struct aat2870_subdev_info {};

struct aat2870_platform_data {};

struct aat2870_bl_platform_data {};

#endif /* __LINUX_MFD_AAT2870_H */