diff options
author | Eric Anholt <eric@anholt.net> | 2017-01-28 00:55:00 +0300 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2017-01-31 12:44:27 +0300 |
commit | 97b35807cc4d3d0cf1d2c61f5ed0727551416ad0 (patch) | |
tree | 7a5f189c150818a695c9ead39b6aff5790441013 /drivers/staging/media/platform | |
parent | 411d68bef922862286bae2ad3476f7a57f17ec79 (diff) | |
download | linux-97b35807cc4d3d0cf1d2c61f5ed0727551416ad0.tar.xz |
staging: bcm2835-v4l2: Add a build system for the module.
This is derived from the downstream tree's build system, but with just
a single Kconfig option.
For now the driver only builds on 32-bit arm -- the aarch64 build
breaks due to the driver using arm-specific cache flushing functions.
Signed-off-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/media/platform')
-rw-r--r-- | drivers/staging/media/platform/bcm2835/Kconfig | 10 | ||||
-rw-r--r-- | drivers/staging/media/platform/bcm2835/Makefile | 11 |
2 files changed, 21 insertions, 0 deletions
diff --git a/drivers/staging/media/platform/bcm2835/Kconfig b/drivers/staging/media/platform/bcm2835/Kconfig new file mode 100644 index 000000000000..7c5245dc3225 --- /dev/null +++ b/drivers/staging/media/platform/bcm2835/Kconfig @@ -0,0 +1,10 @@ +config VIDEO_BCM2835 + tristate "Broadcom BCM2835 camera driver" + depends on VIDEO_V4L2 && (ARCH_BCM2835 || COMPILE_TEST) + depends on BCM2835_VCHIQ + depends on ARM + select VIDEOBUF2_VMALLOC + help + Say Y here to enable camera host interface devices for + Broadcom BCM2835 SoC. This operates over the VCHIQ interface + to a service running on VideoCore. diff --git a/drivers/staging/media/platform/bcm2835/Makefile b/drivers/staging/media/platform/bcm2835/Makefile new file mode 100644 index 000000000000..d7900a5951a8 --- /dev/null +++ b/drivers/staging/media/platform/bcm2835/Makefile @@ -0,0 +1,11 @@ +bcm2835-v4l2-$(CONFIG_VIDEO_BCM2835) := \ + bcm2835-camera.o \ + controls.o \ + mmal-vchiq.o + +obj-$(CONFIG_VIDEO_BCM2835) += bcm2835-v4l2.o + +ccflags-y += \ + -Idrivers/staging/vc04_services \ + -Idrivers/staging/vc04_services/interface/vcos/linuxkernel \ + -D__VCCOREVER__=0x04000000 |