brintos

brintos / linux-shallow public Read only

0
0
Text · 689 B · 80baeb4 Raw
37 lines · c
1/* SPDX-License-Identifier: GPL-2.0-only */2/*3 * ADAU1977/ADAU1978/ADAU1979 driver4 *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 14struct device;15 16enum adau1977_type {17	ADAU1977,18	ADAU1978,19	ADAU1979,20};21 22int adau1977_probe(struct device *dev, struct regmap *regmap,23	enum adau1977_type type, void (*switch_mode)(struct device *dev));24 25extern const struct regmap_config adau1977_regmap_config;26 27enum adau1977_clk_id {28	ADAU1977_SYSCLK,29};30 31enum adau1977_sysclk_src {32	ADAU1977_SYSCLK_SRC_MCLK,33	ADAU1977_SYSCLK_SRC_LRCLK,34};35 36#endif37