staging: bcm2835-audio: Move driver under vc04_services
authorMichael Zoran <mzoran@crowfest.net>
Mon, 27 Feb 2017 23:35:12 +0000 (15:35 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 6 Mar 2017 08:17:06 +0000 (09:17 +0100)
The bcm2835-audio driver is part of v04_services, so it makes
sense for it to be located under vc04_services to make
configuration clearer.

Signed-off-by: Michael Zoran <mzoran@crowfest.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 files changed:
drivers/staging/Kconfig
drivers/staging/Makefile
drivers/staging/vc04_services/Kconfig
drivers/staging/vc04_services/Makefile
drivers/staging/vc04_services/bcm2835-audio/Kconfig [moved from drivers/staging/bcm2835-audio/Kconfig with 100% similarity]
drivers/staging/vc04_services/bcm2835-audio/Makefile [moved from drivers/staging/bcm2835-audio/Makefile with 100% similarity]
drivers/staging/vc04_services/bcm2835-audio/TODO [moved from drivers/staging/bcm2835-audio/TODO with 100% similarity]
drivers/staging/vc04_services/bcm2835-audio/bcm2835-ctl.c [moved from drivers/staging/bcm2835-audio/bcm2835-ctl.c with 100% similarity]
drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c [moved from drivers/staging/bcm2835-audio/bcm2835-pcm.c with 100% similarity]
drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c [moved from drivers/staging/bcm2835-audio/bcm2835-vchiq.c with 100% similarity]
drivers/staging/vc04_services/bcm2835-audio/bcm2835.c [moved from drivers/staging/bcm2835-audio/bcm2835.c with 100% similarity]
drivers/staging/vc04_services/bcm2835-audio/bcm2835.h [moved from drivers/staging/bcm2835-audio/bcm2835.h with 100% similarity]
drivers/staging/vc04_services/bcm2835-audio/vc_vchi_audioserv_defs.h [moved from drivers/staging/bcm2835-audio/vc_vchi_audioserv_defs.h with 100% similarity]

index 4c360f8071a8e1d43f2047dc41d18e9b6091949c..8cec648e639d88dacb12a5793aa1968af59047d8 100644 (file)
@@ -102,6 +102,4 @@ source "drivers/staging/greybus/Kconfig"
 
 source "drivers/staging/vc04_services/Kconfig"
 
-source "drivers/staging/bcm2835-audio/Kconfig"
-
 endif # STAGING
index 29cec5aa2945e767bc70bf535ce5f7b745023286..3671dc59579ea0848a07ab106426ed76a79eea8a 100644 (file)
@@ -40,5 +40,4 @@ obj-$(CONFIG_MOST)            += most/
 obj-$(CONFIG_KS7010)           += ks7010/
 obj-$(CONFIG_GREYBUS)          += greybus/
 obj-$(CONFIG_BCM2835_VCHIQ)    += vc04_services/
-obj-$(CONFIG_SND_BCM2835)      += bcm2835-audio/
 
index e61e4ca064a8ab43b4dc4954b22fa3a52310379f..ff44897d30d225fc2865af371c70f14bb25a5cd3 100644 (file)
@@ -1,4 +1,4 @@
-config BCM2835_VCHIQ
+menuconfig BCM2835_VCHIQ
        tristate "Videocore VCHIQ"
        depends on HAS_DMA
        depends on RASPBERRYPI_FIRMWARE || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
@@ -8,3 +8,10 @@ config BCM2835_VCHIQ
                BCM2835 family of products.
                Defaults to Y when the Broadcom Videocore services
                are included in the build, N otherwise.
+
+if BCM2835_VCHIQ
+
+source "drivers/staging/vc04_services/bcm2835-audio/Kconfig"
+
+endif
+
index 1a9e742ee40d2ef152817999ad1c931357e793df..d8058d30550f96b7d123898a9f6ac49bad56ce63 100644 (file)
@@ -10,5 +10,7 @@ vchiq-objs := \
    interface/vchiq_arm/vchiq_util.o \
    interface/vchiq_arm/vchiq_connected.o \
 
+obj-$(CONFIG_SND_BCM2835)      += bcm2835-audio/
+
 ccflags-y += -DVCOS_VERIFY_BKPTS=1 -Idrivers/staging/vc04_services -DUSE_VCHIQ_ARM -D__VCCOREVER__=0x04000000