ALSA: hda/tegra: compatible string as shortname
authorSameer Pujar <spujar@nvidia.com>
Thu, 29 Nov 2018 03:58:52 +0000 (09:28 +0530)
committerTakashi Iwai <tiwai@suse.de>
Thu, 29 Nov 2018 06:55:40 +0000 (07:55 +0100)
commitc94800a3952c71191c3a8a7151695216da43d5eb
tree5a6ac845e1a1eb25a644e6b7c80962eb60b1a96b
parent3103c08f968ddba3fff339a59aba40389b3f724f
ALSA: hda/tegra: compatible string as shortname

By default HDA sound card is registered with shortname "tegra-hda".
Same driver is used across tegra platforms and it is necessary to
distinguish between platforms to use platform specific settings from
userspace. One such example is, hdmi port on different platforms use
different alsa pcm device ID. For hdmi playback to work it should
open correct pcm device depending on the platform.

This patch applies shortname from first compatible string provided
in root node of device tree. Userspace then can use this card name
to apply specific settings.

Signed-off-by: Sameer Pujar <spujar@nvidia.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/hda/hda_tegra.c