mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-11-24 19:00:53 +07:00
ALSA: ca0106: Constify snd_ca0106_details
The snd_ca0106_details table entries are referred only as read-only. Let's make them const. There should be no functional changes by this patch. Link: https://lore.kernel.org/r/20200103081714.9560-48-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
311840d96f
commit
dc6ffaf828
@ -663,7 +663,7 @@ struct snd_ca0106_details {
|
|||||||
// definition of the chip-specific record
|
// definition of the chip-specific record
|
||||||
struct snd_ca0106 {
|
struct snd_ca0106 {
|
||||||
struct snd_card *card;
|
struct snd_card *card;
|
||||||
struct snd_ca0106_details *details;
|
const struct snd_ca0106_details *details;
|
||||||
struct pci_dev *pci;
|
struct pci_dev *pci;
|
||||||
|
|
||||||
unsigned long port;
|
unsigned long port;
|
||||||
|
@ -156,7 +156,7 @@ MODULE_PARM_DESC(subsystem, "Force card subsystem model.");
|
|||||||
|
|
||||||
#include "ca0106.h"
|
#include "ca0106.h"
|
||||||
|
|
||||||
static struct snd_ca0106_details ca0106_chip_details[] = {
|
static const struct snd_ca0106_details ca0106_chip_details[] = {
|
||||||
/* Sound Blaster X-Fi Extreme Audio. This does not have an AC97. 53SB079000000 */
|
/* Sound Blaster X-Fi Extreme Audio. This does not have an AC97. 53SB079000000 */
|
||||||
/* It is really just a normal SB Live 24bit. */
|
/* It is really just a normal SB Live 24bit. */
|
||||||
/* Tested:
|
/* Tested:
|
||||||
@ -503,7 +503,7 @@ static void restore_spdif_bits(struct snd_ca0106 *chip, int idx)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int snd_ca0106_channel_dac(struct snd_ca0106 *chip,
|
static int snd_ca0106_channel_dac(struct snd_ca0106 *chip,
|
||||||
struct snd_ca0106_details *details,
|
const struct snd_ca0106_details *details,
|
||||||
int channel_id)
|
int channel_id)
|
||||||
{
|
{
|
||||||
switch (channel_id) {
|
switch (channel_id) {
|
||||||
@ -1593,7 +1593,7 @@ static int snd_ca0106_create(int dev, struct snd_card *card,
|
|||||||
struct snd_ca0106 **rchip)
|
struct snd_ca0106 **rchip)
|
||||||
{
|
{
|
||||||
struct snd_ca0106 *chip;
|
struct snd_ca0106 *chip;
|
||||||
struct snd_ca0106_details *c;
|
const struct snd_ca0106_details *c;
|
||||||
int err;
|
int err;
|
||||||
static const struct snd_device_ops ops = {
|
static const struct snd_device_ops ops = {
|
||||||
.dev_free = snd_ca0106_dev_free,
|
.dev_free = snd_ca0106_dev_free,
|
||||||
|
@ -654,7 +654,7 @@ static const int spi_dmute_bit[] = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
static struct snd_kcontrol_new
|
static struct snd_kcontrol_new
|
||||||
snd_ca0106_volume_spi_dac_ctl(struct snd_ca0106_details *details,
|
snd_ca0106_volume_spi_dac_ctl(const struct snd_ca0106_details *details,
|
||||||
int channel_id)
|
int channel_id)
|
||||||
{
|
{
|
||||||
struct snd_kcontrol_new spi_switch = {0};
|
struct snd_kcontrol_new spi_switch = {0};
|
||||||
|
Loading…
Reference in New Issue
Block a user