pt2258.h (513B)
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * ALSA Driver for the PT2258 volume controller. 4 * 5 * Copyright (c) 2006 Jochen Voss <voss@seehuhn.de> 6 */ 7 8#ifndef __SOUND_PT2258_H 9#define __SOUND_PT2258_H 10 11struct snd_pt2258 { 12 struct snd_card *card; 13 struct snd_i2c_bus *i2c_bus; 14 struct snd_i2c_device *i2c_dev; 15 16 unsigned char volume[6]; 17 int mute; 18}; 19 20extern int snd_pt2258_reset(struct snd_pt2258 *pt); 21extern int snd_pt2258_build_controls(struct snd_pt2258 *pt); 22 23#endif /* __SOUND_PT2258_H */