linux/include/linux/mfd/wm8994/gpio.h

/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * include/linux/mfd/wm8994/gpio.h - GPIO configuration for WM8994
 *
 * Copyright 2009 Wolfson Microelectronics PLC.
 *
 * Author: Mark Brown <[email protected]>
 */

#ifndef __MFD_WM8994_GPIO_H__
#define __MFD_WM8994_GPIO_H__

#define WM8994_GPIO_MAX

#define WM8994_GP_FN_PIN_SPECIFIC
#define WM8994_GP_FN_GPIO
#define WM8994_GP_FN_SDOUT
#define WM8994_GP_FN_IRQ
#define WM8994_GP_FN_TEMPERATURE
#define WM8994_GP_FN_MICBIAS1_DET
#define WM8994_GP_FN_MICBIAS1_SHORT
#define WM8994_GP_FN_MICBIAS2_DET
#define WM8994_GP_FN_MICBIAS2_SHORT
#define WM8994_GP_FN_FLL1_LOCK
#define WM8994_GP_FN_FLL2_LOCK
#define WM8994_GP_FN_SRC1_LOCK
#define WM8994_GP_FN_SRC2_LOCK
#define WM8994_GP_FN_DRC1_ACT
#define WM8994_GP_FN_DRC2_ACT
#define WM8994_GP_FN_DRC3_ACT
#define WM8994_GP_FN_WSEQ_STATUS
#define WM8994_GP_FN_FIFO_ERROR
#define WM8994_GP_FN_OPCLK
#define WM8994_GP_FN_THW
#define WM8994_GP_FN_DCS_DONE
#define WM8994_GP_FN_FLL1_OUT
#define WM8994_GP_FN_FLL2_OUT

#define WM8994_GPN_DIR
#define WM8994_GPN_DIR_MASK
#define WM8994_GPN_DIR_SHIFT
#define WM8994_GPN_DIR_WIDTH
#define WM8994_GPN_PU
#define WM8994_GPN_PU_MASK
#define WM8994_GPN_PU_SHIFT
#define WM8994_GPN_PU_WIDTH
#define WM8994_GPN_PD
#define WM8994_GPN_PD_MASK
#define WM8994_GPN_PD_SHIFT
#define WM8994_GPN_PD_WIDTH
#define WM8994_GPN_POL
#define WM8994_GPN_POL_MASK
#define WM8994_GPN_POL_SHIFT
#define WM8994_GPN_POL_WIDTH
#define WM8994_GPN_OP_CFG
#define WM8994_GPN_OP_CFG_MASK
#define WM8994_GPN_OP_CFG_SHIFT
#define WM8994_GPN_OP_CFG_WIDTH
#define WM8994_GPN_DB
#define WM8994_GPN_DB_MASK
#define WM8994_GPN_DB_SHIFT
#define WM8994_GPN_DB_WIDTH
#define WM8994_GPN_LVL
#define WM8994_GPN_LVL_MASK
#define WM8994_GPN_LVL_SHIFT
#define WM8994_GPN_LVL_WIDTH
#define WM8994_GPN_FN_MASK
#define WM8994_GPN_FN_SHIFT
#define WM8994_GPN_FN_WIDTH

#endif