ak4xxx.c (c1f3ee120bb61045b1c0a3ead620d1d65af47130) | ak4xxx.c (da3cec35dd3c31d8706db4bf379372ce70d92118) |
---|---|
1/* 2 * ALSA driver for ICEnsemble ICE1712 (Envy24) 3 * 4 * AK4524 / AK4528 / AK4529 / AK4355 / AK4381 interface 5 * 6 * Copyright (c) 2000 Jaroslav Kysela <perex@perex.cz> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 45 unchanged lines hidden (view full) --- 54 unsigned char addr, unsigned char data) 55{ 56 unsigned int tmp; 57 int idx; 58 unsigned int addrdata; 59 struct snd_ak4xxx_private *priv = (void *)ak->private_value[0]; 60 struct snd_ice1712 *ice = ak->private_data[0]; 61 | 1/* 2 * ALSA driver for ICEnsemble ICE1712 (Envy24) 3 * 4 * AK4524 / AK4528 / AK4529 / AK4355 / AK4381 interface 5 * 6 * Copyright (c) 2000 Jaroslav Kysela <perex@perex.cz> 7 * 8 * This program is free software; you can redistribute it and/or modify --- 45 unchanged lines hidden (view full) --- 54 unsigned char addr, unsigned char data) 55{ 56 unsigned int tmp; 57 int idx; 58 unsigned int addrdata; 59 struct snd_ak4xxx_private *priv = (void *)ak->private_value[0]; 60 struct snd_ice1712 *ice = ak->private_data[0]; 61 |
62 snd_assert(chip >= 0 && chip < 4, return); | 62 if (snd_BUG_ON(chip < 0 || chip >= 4)) 63 return; |
63 64 tmp = snd_ice1712_gpio_read(ice); 65 tmp |= priv->add_flags; 66 tmp &= ~priv->mask_flags; 67 if (priv->cs_mask == priv->cs_addr) { 68 if (priv->cif) { 69 tmp |= priv->cs_mask; /* start without chip select */ 70 } else { --- 123 unchanged lines hidden --- | 64 65 tmp = snd_ice1712_gpio_read(ice); 66 tmp |= priv->add_flags; 67 tmp &= ~priv->mask_flags; 68 if (priv->cs_mask == priv->cs_addr) { 69 if (priv->cif) { 70 tmp |= priv->cs_mask; /* start without chip select */ 71 } else { --- 123 unchanged lines hidden --- |