1
0

staging: vc04_services: add CONFIG_COMPILE_TEST ability

It would be nice to be able to build this code on other platforms other
than only the RPi, so add some empty macros to allow this to happen, and
turn off BROKEN as the code can now build properly thanks to Michael's
work.

Cc: Michael Zoran <mzoran@crowfest.net>
Cc: Daniel Stone <daniels@collabora.com>
Cc: "Noralf Trønnes" <noralf@tronnes.org>
Cc: Pranith Kumar <bobby.prani@gmail.com>
Cc: popcornmix <popcornmix@gmail.com>
Cc: Eric Anholt <eric@anholt.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Greg Kroah-Hartman
2016-10-10 12:05:14 +02:00
parent 424a4b595e
commit abbdc56b17
2 changed files with 12 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
config BCM2835_VCHIQ
tristate "Videocore VCHIQ"
depends on RASPBERRYPI_FIRMWARE && BROKEN
depends on RASPBERRYPI_FIRMWARE || COMPILE_TEST
default y
help
Kernel to VideoCore communication interface for the

View File

@@ -37,4 +37,15 @@
#include "vchiq_if.h"
#include "vchiq_util.h"
/* Do this so that we can test-build the code on non-rpi systems */
#if IS_ENABLED(CONFIG_RASPBERRYPI_FIRMWARE)
#else
#ifndef dsb
#define dsb(a)
#endif
#endif /* IS_ENABLED(CONFIG_RASPBERRYPI_FIRMWARE) */
#endif