Fix the build of firewire drivers with old kernels

The upstream commit [94a87157: firewire: introduce fw_driver.probe and
.remove methods] broke the build of firewire drivers with older
kernels.  Let them patched and call the new probe/remove from wrapper
functions for the old kernels.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Refresh usb/quirks.patch to resolve fuzz

Signed-off-by: Takashi Iwai <tiwai@suse.de>
alsa-info: Run without lspci (if there is no pci bus)

On some embedded ARM hardware, there is no pci bus. In that case,
do not require lspci so we can still get as much info as we can.

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Add soc/sh/rcar build stub

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Add a dummy wrapper for vga_switcheroo_init_domain_pm_optimus_hdmi_audio()

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Fix build failures due to movement of tea575x to media tree

In kernel 3.12, tea575x tuner stuff was moved to media directory, so
we are no longer keeping this stuff in our tree.  Build it
conditionally only with the new kernels.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Fix fuzz in soc/soc-core.patch

Signed-off-by: Takashi Iwai <tiwai@suse.de>