root/sound/soc/codecs/adau1977.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * ADAU1977/ADAU1978/ADAU1979 driver
   4  *
   5  * Copyright 2014 Analog Devices Inc.
   6  *  Author: Lars-Peter Clausen <lars@metafoo.de>
   7  */
   8 
   9 #ifndef __SOUND_SOC_CODECS_ADAU1977_H__
  10 #define __SOUND_SOC_CODECS_ADAU1977_H__
  11 
  12 #include <linux/regmap.h>
  13 
  14 struct device;
  15 
  16 enum adau1977_type {
  17         ADAU1977,
  18         ADAU1978,
  19         ADAU1979,
  20 };
  21 
  22 int adau1977_probe(struct device *dev, struct regmap *regmap,
  23         enum adau1977_type type, void (*switch_mode)(struct device *dev));
  24 
  25 extern const struct regmap_config adau1977_regmap_config;
  26 
  27 enum adau1977_clk_id {
  28         ADAU1977_SYSCLK,
  29 };
  30 
  31 enum adau1977_sysclk_src {
  32         ADAU1977_SYSCLK_SRC_MCLK,
  33         ADAU1977_SYSCLK_SRC_LRCLK,
  34 };
  35 
  36 #endif

/* [<][>][^][v][top][bottom][index][help] */