Changeset View
Changeset View
Standalone View
Standalone View
sys/mips/ingenic/jz4780_aic.c
Show All 12 Lines | |||||
snprintf(status, SND_STATUSLEN, "at %s", ofw_bus_get_name(dev)); | snprintf(status, SND_STATUSLEN, "at %s", ofw_bus_get_name(dev)); | ||||
pcm_setstatus(dev, status); | pcm_setstatus(dev, status); | ||||
mixer_init(dev, &aicmixer_class, scp); | mixer_init(dev, &aicmixer_class, scp); | ||||
/* Create device sysctl node. */ | /* Create device sysctl node. */ | ||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | ||||
OID_AUTO, "internal_codec", CTLTYPE_INT | CTLFLAG_RW, | OID_AUTO, "internal_codec", | ||||
CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | |||||
scp, 0, sysctl_hw_pcm_internal_codec, "I", | scp, 0, sysctl_hw_pcm_internal_codec, "I", | ||||
"use internal audio codec"); | "use internal audio codec"); | ||||
return (0); | return (0); | ||||
} | } | ||||
static int | static int | ||||
aic_detach(device_t dev) | aic_detach(device_t dev) | ||||
Show All 12 Lines |