soundwire: Add Master registration
authorVinod Koul <vinod.koul@intel.com>
Thu, 14 Dec 2017 05:49:34 +0000 (11:19 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 19 Dec 2017 10:14:56 +0000 (11:14 +0100)
commit7c3cd189b86d2fcf0579a7b61e8d9c6d5717a72e
tree38d2cb5c787b71c10007d5d65f87f8b290c8afda
parent9251345dca24b62b14e4e53e6ee3387ae7d9c790
soundwire: Add Master registration

A Master adds a SoundWire bus instance which scans the firmware
provided for device description.

In this patch we scan ACPI namespaces and create SoundWire
Slave devices based on ACPI description

Signed-off-by: Sanyog Kale <sanyog.r.kale@intel.com>
Reviewed-by: Philippe Ombredanne <pombredanne@nexb.com>
Acked-By: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/soundwire/Makefile
drivers/soundwire/bus.c [new file with mode: 0644]
drivers/soundwire/bus.h [new file with mode: 0644]
drivers/soundwire/slave.c [new file with mode: 0644]
include/linux/soundwire/sdw.h