Merge remote-tracking branch 'asoc/topic/core' into asoc-next
This commit is contained in:
commit
7196be58ca
|
@ -7479,6 +7479,13 @@ F: drivers/rtc/
|
||||||
F: include/linux/rtc.h
|
F: include/linux/rtc.h
|
||||||
F: include/uapi/linux/rtc.h
|
F: include/uapi/linux/rtc.h
|
||||||
|
|
||||||
|
REALTEK AUDIO CODECS
|
||||||
|
M: Bard Liao <bardliao@realtek.com>
|
||||||
|
M: Oder Chiou <oder_chiou@realtek.com>
|
||||||
|
S: Maintained
|
||||||
|
F: sound/soc/codecs/rt*
|
||||||
|
F: include/sound/rt*.h
|
||||||
|
|
||||||
REISERFS FILE SYSTEM
|
REISERFS FILE SYSTEM
|
||||||
L: reiserfs-devel@vger.kernel.org
|
L: reiserfs-devel@vger.kernel.org
|
||||||
S: Supported
|
S: Supported
|
||||||
|
|
|
@ -248,6 +248,8 @@
|
||||||
.info = snd_soc_info_enum_double, \
|
.info = snd_soc_info_enum_double, \
|
||||||
.get = xhandler_get, .put = xhandler_put, \
|
.get = xhandler_get, .put = xhandler_put, \
|
||||||
.private_value = (unsigned long)&xenum }
|
.private_value = (unsigned long)&xenum }
|
||||||
|
#define SOC_VALUE_ENUM_EXT(xname, xenum, xhandler_get, xhandler_put) \
|
||||||
|
SOC_ENUM_EXT(xname, xenum, xhandler_get, xhandler_put)
|
||||||
|
|
||||||
#define SND_SOC_BYTES(xname, xbase, xregs) \
|
#define SND_SOC_BYTES(xname, xbase, xregs) \
|
||||||
{ .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
|
{ .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
|
||||||
|
|
|
@ -4518,9 +4518,16 @@ EXPORT_SYMBOL_GPL(snd_soc_unregister_codec);
|
||||||
int snd_soc_of_parse_card_name(struct snd_soc_card *card,
|
int snd_soc_of_parse_card_name(struct snd_soc_card *card,
|
||||||
const char *propname)
|
const char *propname)
|
||||||
{
|
{
|
||||||
struct device_node *np = card->dev->of_node;
|
struct device_node *np;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
if (!card->dev) {
|
||||||
|
pr_err("card->dev is not set before calling %s\n", __func__);
|
||||||
|
return -EINVAL;
|
||||||
|
}
|
||||||
|
|
||||||
|
np = card->dev->of_node;
|
||||||
|
|
||||||
ret = of_property_read_string_index(np, propname, 0, &card->name);
|
ret = of_property_read_string_index(np, propname, 0, &card->name);
|
||||||
/*
|
/*
|
||||||
* EINVAL means the property does not exist. This is fine providing
|
* EINVAL means the property does not exist. This is fine providing
|
||||||
|
|
Loading…
Reference in New Issue