wm8776.c (bfe514279cc011304de9093a4923db09ef4eb459) | wm8776.c (a2af050f8df6eeec29818639859f14eb237d6957) |
---|---|
1/* 2 * ALSA driver for ICEnsemble VT17xx 3 * 4 * Lowlevel functions for WM8776 codec 5 * 6 * Copyright (c) 2012 Ondrej Zary <linux@rainbow-software.org> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 27 unchanged lines hidden (view full) --- 36 37 if (addr < WM8776_REG_RESET) 38 wm->regs[addr] = data; 39 wm->ops.write(wm, bus_addr, bus_data); 40} 41 42/* register-level functions */ 43 | 1/* 2 * ALSA driver for ICEnsemble VT17xx 3 * 4 * Lowlevel functions for WM8776 codec 5 * 6 * Copyright (c) 2012 Ondrej Zary <linux@rainbow-software.org> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 27 unchanged lines hidden (view full) --- 36 37 if (addr < WM8776_REG_RESET) 38 wm->regs[addr] = data; 39 wm->ops.write(wm, bus_addr, bus_data); 40} 41 42/* register-level functions */ 43 |
44static void snd_wm8776_activate_ctl(struct snd_wm8776 *wm, char *ctl_name, | 44static void snd_wm8776_activate_ctl(struct snd_wm8776 *wm, 45 const char *ctl_name, |
45 bool active) 46{ 47 struct snd_card *card = wm->card; 48 struct snd_kcontrol *kctl; 49 struct snd_kcontrol_volatile *vd; 50 struct snd_ctl_elem_id elem_id; 51 unsigned int index_offset; 52 --- 580 unchanged lines hidden --- | 46 bool active) 47{ 48 struct snd_card *card = wm->card; 49 struct snd_kcontrol *kctl; 50 struct snd_kcontrol_volatile *vd; 51 struct snd_ctl_elem_id elem_id; 52 unsigned int index_offset; 53 --- 580 unchanged lines hidden --- |