xref: /openbmc/linux/include/dt-bindings/iio/adi,ad5592r.h (revision 498495dba268b20e8eadd7fe93c140c68b6cc9d2)
1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
256ca9db8SPaul Cercueil 
356ca9db8SPaul Cercueil #ifndef _DT_BINDINGS_ADI_AD5592R_H
456ca9db8SPaul Cercueil #define _DT_BINDINGS_ADI_AD5592R_H
556ca9db8SPaul Cercueil 
656ca9db8SPaul Cercueil #define CH_MODE_UNUSED			0
756ca9db8SPaul Cercueil #define CH_MODE_ADC			1
856ca9db8SPaul Cercueil #define CH_MODE_DAC			2
956ca9db8SPaul Cercueil #define CH_MODE_DAC_AND_ADC		3
1056ca9db8SPaul Cercueil #define CH_MODE_GPIO			8
1156ca9db8SPaul Cercueil 
1256ca9db8SPaul Cercueil #define CH_OFFSTATE_PULLDOWN		0
1356ca9db8SPaul Cercueil #define CH_OFFSTATE_OUT_LOW		1
1456ca9db8SPaul Cercueil #define CH_OFFSTATE_OUT_HIGH		2
1556ca9db8SPaul Cercueil #define CH_OFFSTATE_OUT_TRISTATE	3
1656ca9db8SPaul Cercueil 
1756ca9db8SPaul Cercueil #endif /* _DT_BINDINGS_ADI_AD5592R_H */
18