linux/include/dt-bindings/sound/tlv320adc3xxx.h

/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
/*
 * Devicetree bindings definitions for tlv320adc3xxx driver.
 *
 * Copyright (C) 2021 Axis Communications AB
 */
#ifndef __DT_TLV320ADC3XXX_H
#define __DT_TLV320ADC3XXX_H

#define ADC3XXX_GPIO_DISABLED
#define ADC3XXX_GPIO_INPUT
#define ADC3XXX_GPIO_GPI
#define ADC3XXX_GPIO_GPO
#define ADC3XXX_GPIO_CLKOUT
#define ADC3XXX_GPIO_INT1
#define ADC3XXX_GPIO_INT2
/* value 7 is reserved */
#define ADC3XXX_GPIO_SECONDARY_BCLK
#define ADC3XXX_GPIO_SECONDARY_WCLK
#define ADC3XXX_GPIO_ADC_MOD_CLK
/* values 11-15 reserved */

#define ADC3XXX_MICBIAS_OFF
#define ADC3XXX_MICBIAS_2_0V
#define ADC3XXX_MICBIAS_2_5V
#define ADC3XXX_MICBIAS_AVDD

#endif /* __DT_TLV320ADC3XXX_H */