1# SPDX-License-Identifier: GPL-2.0-only 2# 3# Platform drivers 4# Most drivers here are currently for webcam support 5 6menuconfig V4L_PLATFORM_DRIVERS 7 bool "V4L platform devices" 8 help 9 Say Y here to enable support for platform-specific V4L drivers. 10 11if V4L_PLATFORM_DRIVERS 12 13source "drivers/media/platform/marvell-ccic/Kconfig" 14 15config VIDEO_VIA_CAMERA 16 tristate "VIAFB camera controller support" 17 depends on FB_VIA && VIDEO_V4L2 18 select VIDEOBUF2_DMA_SG 19 select VIDEO_OV7670 20 help 21 Driver support for the integrated camera controller in VIA 22 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems 23 with ov7670 sensors. 24 25# 26# Platform multimedia device configuration 27# 28source "drivers/media/platform/cadence/Kconfig" 29 30source "drivers/media/platform/davinci/Kconfig" 31 32source "drivers/media/platform/omap/Kconfig" 33 34config VIDEO_ASPEED 35 tristate "Aspeed AST2400 and AST2500 Video Engine driver" 36 depends on VIDEO_V4L2 37 select VIDEOBUF2_DMA_CONTIG 38 help 39 Support for the Aspeed Video Engine (VE) embedded in the Aspeed 40 AST2400 and AST2500 SOCs. The VE can capture and compress video data 41 from digital or analog sources. 42 43config VIDEO_SH_VOU 44 tristate "SuperH VOU video output driver" 45 depends on VIDEO_DEV && I2C 46 depends on ARCH_SHMOBILE || COMPILE_TEST 47 select VIDEOBUF2_DMA_CONTIG 48 help 49 Support for the Video Output Unit (VOU) on SuperH SoCs. 50 51config VIDEO_VIU 52 tristate "Freescale VIU Video Driver" 53 depends on VIDEO_V4L2 && (PPC_MPC512x || COMPILE_TEST) && I2C 54 select VIDEOBUF_DMA_CONTIG 55 default y 56 help 57 Support for Freescale VIU video driver. This device captures 58 video data, or overlays video on DIU frame buffer. 59 60 Say Y here if you want to enable VIU device on MPC5121e Rev2+. 61 In doubt, say N. 62 63config VIDEO_MUX 64 tristate "Video Multiplexer" 65 select MULTIPLEXER 66 depends on VIDEO_V4L2 && OF 67 select MEDIA_CONTROLLER 68 select VIDEO_V4L2_SUBDEV_API 69 select REGMAP 70 select V4L2_FWNODE 71 help 72 This driver provides support for N:1 video bus multiplexers. 73 74config VIDEO_OMAP3 75 tristate "OMAP 3 Camera support" 76 depends on VIDEO_V4L2 && I2C 77 depends on (ARCH_OMAP3 && OMAP_IOMMU) || COMPILE_TEST 78 depends on COMMON_CLK && OF 79 select ARM_DMA_USE_IOMMU if OMAP_IOMMU 80 select MEDIA_CONTROLLER 81 select VIDEO_V4L2_SUBDEV_API 82 select VIDEOBUF2_DMA_CONTIG 83 select MFD_SYSCON 84 select V4L2_FWNODE 85 help 86 Driver for an OMAP 3 camera controller. 87 88config VIDEO_OMAP3_DEBUG 89 bool "OMAP 3 Camera debug messages" 90 depends on VIDEO_OMAP3 91 help 92 Enable debug messages on OMAP 3 camera controller driver. 93 94config VIDEO_PXA27x 95 tristate "PXA27x Quick Capture Interface driver" 96 depends on VIDEO_DEV && VIDEO_V4L2 97 depends on PXA27x || COMPILE_TEST 98 select VIDEOBUF2_DMA_SG 99 select SG_SPLIT 100 select V4L2_FWNODE 101 help 102 This is a v4l2 driver for the PXA27x Quick Capture Interface 103 104config VIDEO_QCOM_CAMSS 105 tristate "Qualcomm V4L2 Camera Subsystem driver" 106 depends on VIDEO_V4L2 107 depends on (ARCH_QCOM && IOMMU_DMA) || COMPILE_TEST 108 select MEDIA_CONTROLLER 109 select VIDEO_V4L2_SUBDEV_API 110 select VIDEOBUF2_DMA_SG 111 select V4L2_FWNODE 112 113config VIDEO_S3C_CAMIF 114 tristate "Samsung S3C24XX/S3C64XX SoC Camera Interface driver" 115 depends on VIDEO_V4L2 && I2C && PM 116 depends on ARCH_S3C64XX || PLAT_S3C24XX || COMPILE_TEST 117 select MEDIA_CONTROLLER 118 select VIDEO_V4L2_SUBDEV_API 119 select VIDEOBUF2_DMA_CONTIG 120 help 121 This is a v4l2 driver for s3c24xx and s3c64xx SoC series camera 122 host interface (CAMIF). 123 124 To compile this driver as a module, choose M here: the module 125 will be called s3c-camif. 126 127config VIDEO_STM32_DCMI 128 tristate "STM32 Digital Camera Memory Interface (DCMI) support" 129 depends on VIDEO_V4L2 && OF 130 depends on ARCH_STM32 || COMPILE_TEST 131 select VIDEOBUF2_DMA_CONTIG 132 select MEDIA_CONTROLLER 133 select V4L2_FWNODE 134 help 135 This module makes the STM32 Digital Camera Memory Interface (DCMI) 136 available as a v4l2 device. 137 138 To compile this driver as a module, choose M here: the module 139 will be called stm32-dcmi. 140 141config VIDEO_RENESAS_CEU 142 tristate "Renesas Capture Engine Unit (CEU) driver" 143 depends on VIDEO_DEV && VIDEO_V4L2 144 depends on ARCH_SHMOBILE || ARCH_R7S72100 || COMPILE_TEST 145 select VIDEOBUF2_DMA_CONTIG 146 select V4L2_FWNODE 147 help 148 This is a v4l2 driver for the Renesas CEU Interface 149 150source "drivers/media/platform/exynos4-is/Kconfig" 151source "drivers/media/platform/am437x/Kconfig" 152source "drivers/media/platform/xilinx/Kconfig" 153source "drivers/media/platform/rcar-vin/Kconfig" 154source "drivers/media/platform/atmel/Kconfig" 155source "drivers/media/platform/sunxi/Kconfig" 156 157config VIDEO_TI_CAL 158 tristate "TI CAL (Camera Adaptation Layer) driver" 159 depends on VIDEO_DEV && VIDEO_V4L2 160 select MEDIA_CONTROLLER 161 select VIDEO_V4L2_SUBDEV_API 162 depends on SOC_DRA7XX || ARCH_K3 || COMPILE_TEST 163 select VIDEOBUF2_DMA_CONTIG 164 select V4L2_FWNODE 165 help 166 Support for the TI CAL (Camera Adaptation Layer) block 167 found on DRA72X SoC. 168 In TI Technical Reference Manual this module is referred as 169 Camera Interface Subsystem (CAMSS). 170 171endif # V4L_PLATFORM_DRIVERS 172 173menuconfig V4L_MEM2MEM_DRIVERS 174 bool "Memory-to-memory multimedia devices" 175 depends on VIDEO_V4L2 176 help 177 Say Y here to enable selecting drivers for V4L devices that 178 use system memory for both source and destination buffers, as opposed 179 to capture and output drivers, which use memory buffers for just 180 one of those. 181 182if V4L_MEM2MEM_DRIVERS 183 184config VIDEO_CODA 185 tristate "Chips&Media Coda multi-standard codec IP" 186 depends on VIDEO_DEV && VIDEO_V4L2 && (ARCH_MXC || COMPILE_TEST) 187 select SRAM 188 select VIDEOBUF2_DMA_CONTIG 189 select VIDEOBUF2_VMALLOC 190 select V4L2_JPEG_HELPER 191 select V4L2_MEM2MEM_DEV 192 select GENERIC_ALLOCATOR 193 help 194 Coda is a range of video codec IPs that supports 195 H.264, MPEG-4, and other video formats. 196 197config VIDEO_IMX_VDOA 198 def_tristate VIDEO_CODA if SOC_IMX6Q || COMPILE_TEST 199 200config VIDEO_IMX_PXP 201 tristate "i.MX Pixel Pipeline (PXP)" 202 depends on VIDEO_DEV && VIDEO_V4L2 && (ARCH_MXC || COMPILE_TEST) 203 select VIDEOBUF2_DMA_CONTIG 204 select V4L2_MEM2MEM_DEV 205 help 206 The i.MX Pixel Pipeline is a memory-to-memory engine for scaling, 207 color space conversion, and rotation. 208 209config VIDEO_MEDIATEK_JPEG 210 tristate "Mediatek JPEG Codec driver" 211 depends on MTK_IOMMU_V1 || MTK_IOMMU || COMPILE_TEST 212 depends on VIDEO_DEV && VIDEO_V4L2 213 depends on ARCH_MEDIATEK || COMPILE_TEST 214 depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n) 215 select VIDEOBUF2_DMA_CONTIG 216 select V4L2_MEM2MEM_DEV 217 help 218 Mediatek jpeg codec driver provides HW capability to decode 219 JPEG format 220 221 To compile this driver as a module, choose M here: the 222 module will be called mtk-jpeg 223 224config VIDEO_MEDIATEK_VPU 225 tristate "Mediatek Video Processor Unit" 226 depends on VIDEO_DEV && VIDEO_V4L2 227 depends on ARCH_MEDIATEK || COMPILE_TEST 228 help 229 This driver provides downloading VPU firmware and 230 communicating with VPU. This driver for hw video 231 codec embedded in Mediatek's MT8173 SOCs. It is able 232 to handle video decoding/encoding in a range of formats. 233 234 To compile this driver as a module, choose M here: the 235 module will be called mtk-vpu. 236 237config VIDEO_MEDIATEK_MDP 238 tristate "Mediatek MDP driver" 239 depends on MTK_IOMMU || COMPILE_TEST 240 depends on VIDEO_DEV && VIDEO_V4L2 241 depends on ARCH_MEDIATEK || COMPILE_TEST 242 depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n) 243 select VIDEOBUF2_DMA_CONTIG 244 select V4L2_MEM2MEM_DEV 245 select VIDEO_MEDIATEK_VPU 246 help 247 It is a v4l2 driver and present in Mediatek MT8173 SoCs. 248 The driver supports for scaling and color space conversion. 249 250 To compile this driver as a module, choose M here: the 251 module will be called mtk-mdp. 252 253config VIDEO_MEDIATEK_VCODEC 254 tristate "Mediatek Video Codec driver" 255 depends on MTK_IOMMU || COMPILE_TEST 256 depends on VIDEO_DEV && VIDEO_V4L2 257 depends on ARCH_MEDIATEK || COMPILE_TEST 258 depends on VIDEO_MEDIATEK_VPU || MTK_SCP 259 # The two following lines ensure we have the same state ("m" or "y") as 260 # our dependencies, to avoid missing symbols during link. 261 depends on VIDEO_MEDIATEK_VPU || !VIDEO_MEDIATEK_VPU 262 depends on MTK_SCP || !MTK_SCP 263 depends on MTK_SMI || (COMPILE_TEST && MTK_SMI=n) 264 select VIDEOBUF2_DMA_CONTIG 265 select V4L2_MEM2MEM_DEV 266 select VIDEO_MEDIATEK_VCODEC_VPU if VIDEO_MEDIATEK_VPU 267 select VIDEO_MEDIATEK_VCODEC_SCP if MTK_SCP 268 help 269 Mediatek video codec driver provides HW capability to 270 encode and decode in a range of video formats on MT8173 271 and MT8183. 272 273 Note that support for MT8173 requires VIDEO_MEDIATEK_VPU to 274 also be selected. Support for MT8183 depends on MTK_SCP. 275 276 To compile this driver as modules, choose M here: the 277 modules will be called mtk-vcodec-dec and mtk-vcodec-enc. 278 279config VIDEO_MEDIATEK_VCODEC_VPU 280 bool 281 282config VIDEO_MEDIATEK_VCODEC_SCP 283 bool 284 285config VIDEO_MEM2MEM_DEINTERLACE 286 tristate "Deinterlace support" 287 depends on VIDEO_DEV && VIDEO_V4L2 288 depends on HAS_DMA 289 select VIDEOBUF2_DMA_CONTIG 290 select V4L2_MEM2MEM_DEV 291 help 292 Generic deinterlacing V4L2 driver. 293 294config VIDEO_SAMSUNG_S5P_G2D 295 tristate "Samsung S5P and EXYNOS4 G2D 2d graphics accelerator driver" 296 depends on VIDEO_DEV && VIDEO_V4L2 297 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST 298 select VIDEOBUF2_DMA_CONTIG 299 select V4L2_MEM2MEM_DEV 300 help 301 This is a v4l2 driver for Samsung S5P and EXYNOS4 G2D 302 2d graphics accelerator. 303 304config VIDEO_SAMSUNG_S5P_JPEG 305 tristate "Samsung S5P/Exynos3250/Exynos4 JPEG codec driver" 306 depends on VIDEO_DEV && VIDEO_V4L2 307 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST 308 select VIDEOBUF2_DMA_CONTIG 309 select V4L2_MEM2MEM_DEV 310 help 311 This is a v4l2 driver for Samsung S5P, EXYNOS3250 312 and EXYNOS4 JPEG codec 313 314config VIDEO_SAMSUNG_S5P_MFC 315 tristate "Samsung S5P MFC Video Codec" 316 depends on VIDEO_DEV && VIDEO_V4L2 317 depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST 318 select VIDEOBUF2_DMA_CONTIG 319 help 320 MFC 5.1 and 6.x driver for V4L2 321 322config VIDEO_MX2_EMMAPRP 323 tristate "MX2 eMMa-PrP support" 324 depends on VIDEO_DEV && VIDEO_V4L2 325 depends on SOC_IMX27 || COMPILE_TEST 326 select VIDEOBUF2_DMA_CONTIG 327 select V4L2_MEM2MEM_DEV 328 help 329 MX2X chips have a PrP that can be used to process buffers from 330 memory to memory. Operations include resizing and format 331 conversion. 332 333config VIDEO_SAMSUNG_EXYNOS_GSC 334 tristate "Samsung Exynos G-Scaler driver" 335 depends on VIDEO_DEV && VIDEO_V4L2 336 depends on ARCH_EXYNOS || COMPILE_TEST 337 select VIDEOBUF2_DMA_CONTIG 338 select V4L2_MEM2MEM_DEV 339 help 340 This is a v4l2 driver for Samsung EXYNOS5 SoC G-Scaler. 341 342config VIDEO_STI_BDISP 343 tristate "STMicroelectronics BDISP 2D blitter driver" 344 depends on VIDEO_DEV && VIDEO_V4L2 345 depends on ARCH_STI || COMPILE_TEST 346 select VIDEOBUF2_DMA_CONTIG 347 select V4L2_MEM2MEM_DEV 348 help 349 This v4l2 mem2mem driver is a 2D blitter for STMicroelectronics SoC. 350 351config VIDEO_STI_HVA 352 tristate "STMicroelectronics HVA multi-format video encoder V4L2 driver" 353 depends on VIDEO_DEV && VIDEO_V4L2 354 depends on ARCH_STI || COMPILE_TEST 355 select VIDEOBUF2_DMA_CONTIG 356 select V4L2_MEM2MEM_DEV 357 help 358 This V4L2 driver enables HVA (Hardware Video Accelerator) multi-format 359 video encoder of STMicroelectronics SoC, allowing hardware encoding of 360 raw uncompressed formats in various compressed video bitstreams format. 361 362 To compile this driver as a module, choose M here: 363 the module will be called st-hva. 364 365config VIDEO_STI_HVA_DEBUGFS 366 bool "Export STMicroelectronics HVA internals in debugfs" 367 depends on VIDEO_STI_HVA 368 depends on DEBUG_FS 369 help 370 Select this to see information about the internal state and the last 371 operation of STMicroelectronics HVA multi-format video encoder in 372 debugfs. 373 374 Choose N unless you know you need this. 375 376config VIDEO_STI_DELTA 377 tristate "STMicroelectronics DELTA multi-format video decoder V4L2 driver" 378 depends on VIDEO_DEV && VIDEO_V4L2 379 depends on ARCH_STI || COMPILE_TEST 380 help 381 This V4L2 driver enables DELTA multi-format video decoder 382 of STMicroelectronics STiH4xx SoC series allowing hardware 383 decoding of various compressed video bitstream format in 384 raw uncompressed format. 385 386 Use this option to see the decoders available for such 387 hardware. 388 389 Please notice that the driver will only be built if 390 at least one of the DELTA decoder below is selected. 391 392if VIDEO_STI_DELTA 393 394config VIDEO_STI_DELTA_MJPEG 395 bool "STMicroelectronics DELTA MJPEG support" 396 default y 397 help 398 Enables DELTA MJPEG hardware support. 399 400 To compile this driver as a module, choose M here: 401 the module will be called st-delta. 402 403config VIDEO_STI_DELTA_DRIVER 404 tristate 405 depends on VIDEO_STI_DELTA 406 depends on VIDEO_STI_DELTA_MJPEG 407 default VIDEO_STI_DELTA_MJPEG 408 select VIDEOBUF2_DMA_CONTIG 409 select V4L2_MEM2MEM_DEV 410 select RPMSG 411 412endif # VIDEO_STI_DELTA 413 414config VIDEO_RENESAS_FDP1 415 tristate "Renesas Fine Display Processor" 416 depends on VIDEO_DEV && VIDEO_V4L2 417 depends on ARCH_RENESAS || COMPILE_TEST 418 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP 419 select VIDEOBUF2_DMA_CONTIG 420 select V4L2_MEM2MEM_DEV 421 help 422 This is a V4L2 driver for the Renesas Fine Display Processor 423 providing colour space conversion, and de-interlacing features. 424 425 To compile this driver as a module, choose M here: the module 426 will be called rcar_fdp1. 427 428config VIDEO_RENESAS_JPU 429 tristate "Renesas JPEG Processing Unit" 430 depends on VIDEO_DEV && VIDEO_V4L2 431 depends on ARCH_RENESAS || COMPILE_TEST 432 select VIDEOBUF2_DMA_CONTIG 433 select V4L2_MEM2MEM_DEV 434 help 435 This is a V4L2 driver for the Renesas JPEG Processing Unit. 436 437 To compile this driver as a module, choose M here: the module 438 will be called rcar_jpu. 439 440config VIDEO_RENESAS_FCP 441 tristate "Renesas Frame Compression Processor" 442 depends on ARCH_RENESAS || COMPILE_TEST 443 depends on OF 444 help 445 This is a driver for the Renesas Frame Compression Processor (FCP). 446 The FCP is a companion module of video processing modules in the 447 Renesas R-Car Gen3 and RZ/G2 SoCs. It handles memory access for 448 the codec, VSP and FDP modules. 449 450 To compile this driver as a module, choose M here: the module 451 will be called rcar-fcp. 452 453config VIDEO_RENESAS_VSP1 454 tristate "Renesas VSP1 Video Processing Engine" 455 depends on VIDEO_V4L2 456 depends on ARCH_RENESAS || COMPILE_TEST 457 depends on (!ARM64 && !VIDEO_RENESAS_FCP) || VIDEO_RENESAS_FCP 458 select MEDIA_CONTROLLER 459 select VIDEO_V4L2_SUBDEV_API 460 select VIDEOBUF2_DMA_CONTIG 461 select VIDEOBUF2_VMALLOC 462 help 463 This is a V4L2 driver for the Renesas VSP1 video processing engine. 464 465 To compile this driver as a module, choose M here: the module 466 will be called vsp1. 467 468config VIDEO_ROCKCHIP_RGA 469 tristate "Rockchip Raster 2d Graphic Acceleration Unit" 470 depends on VIDEO_DEV && VIDEO_V4L2 471 depends on ARCH_ROCKCHIP || COMPILE_TEST 472 select VIDEOBUF2_DMA_SG 473 select V4L2_MEM2MEM_DEV 474 help 475 This is a v4l2 driver for Rockchip SOC RGA 2d graphics accelerator. 476 Rockchip RGA is a separate 2D raster graphic acceleration unit. 477 It accelerates 2D graphics operations, such as point/line drawing, 478 image scaling, rotation, BitBLT, alpha blending and image blur/sharpness. 479 480 To compile this driver as a module choose m here. 481 482config VIDEO_TI_VPE 483 tristate "TI VPE (Video Processing Engine) driver" 484 depends on VIDEO_DEV && VIDEO_V4L2 485 depends on SOC_DRA7XX || COMPILE_TEST 486 select VIDEOBUF2_DMA_CONTIG 487 select V4L2_MEM2MEM_DEV 488 select VIDEO_TI_VPDMA 489 select VIDEO_TI_SC 490 select VIDEO_TI_CSC 491 help 492 Support for the TI VPE(Video Processing Engine) block 493 found on DRA7XX SoC. 494 495config VIDEO_TI_VPE_DEBUG 496 bool "VPE debug messages" 497 depends on VIDEO_TI_VPE 498 help 499 Enable debug messages on VPE driver. 500 501config VIDEO_QCOM_VENUS 502 tristate "Qualcomm Venus V4L2 encoder/decoder driver" 503 depends on VIDEO_DEV && VIDEO_V4L2 504 depends on (ARCH_QCOM && IOMMU_DMA) || COMPILE_TEST 505 depends on INTERCONNECT || !INTERCONNECT 506 select QCOM_MDT_LOADER if ARCH_QCOM 507 select QCOM_SCM if ARCH_QCOM 508 select VIDEOBUF2_DMA_SG 509 select V4L2_MEM2MEM_DEV 510 help 511 This is a V4L2 driver for Qualcomm Venus video accelerator 512 hardware. It accelerates encoding and decoding operations 513 on various Qualcomm SoCs. 514 To compile this driver as a module choose m here. 515 516config VIDEO_SUN8I_DEINTERLACE 517 tristate "Allwinner Deinterlace driver" 518 depends on VIDEO_DEV && VIDEO_V4L2 519 depends on ARCH_SUNXI || COMPILE_TEST 520 depends on COMMON_CLK && OF 521 depends on PM 522 select VIDEOBUF2_DMA_CONTIG 523 select V4L2_MEM2MEM_DEV 524 help 525 Support for the Allwinner deinterlace unit with scaling 526 capability found on some SoCs, like H3. 527 To compile this driver as a module choose m here. 528 529config VIDEO_SUN8I_ROTATE 530 tristate "Allwinner DE2 rotation driver" 531 depends on VIDEO_DEV && VIDEO_V4L2 532 depends on ARCH_SUNXI || COMPILE_TEST 533 depends on COMMON_CLK && OF 534 depends on PM 535 select VIDEOBUF2_DMA_CONTIG 536 select V4L2_MEM2MEM_DEV 537 help 538 Support for the Allwinner DE2 rotation unit. 539 To compile this driver as a module choose m here. 540 541endif # V4L_MEM2MEM_DRIVERS 542 543# TI VIDEO PORT Helper Modules 544# These will be selected by VPE and VIP 545config VIDEO_TI_VPDMA 546 tristate 547 548config VIDEO_TI_SC 549 tristate 550 551config VIDEO_TI_CSC 552 tristate 553 554menuconfig DVB_PLATFORM_DRIVERS 555 bool "DVB platform devices" 556 depends on MEDIA_DIGITAL_TV_SUPPORT 557 help 558 Say Y here to enable support for platform-specific Digital TV drivers. 559 560if DVB_PLATFORM_DRIVERS 561source "drivers/media/platform/sti/c8sectpfe/Kconfig" 562endif #DVB_PLATFORM_DRIVERS 563 564menuconfig SDR_PLATFORM_DRIVERS 565 bool "SDR platform devices" 566 depends on MEDIA_SDR_SUPPORT 567 help 568 Say Y here to enable support for platform-specific SDR Drivers. 569 570if SDR_PLATFORM_DRIVERS 571 572config VIDEO_RCAR_DRIF 573 tristate "Renesas Digital Radio Interface (DRIF)" 574 depends on VIDEO_V4L2 575 depends on ARCH_RENESAS || COMPILE_TEST 576 select VIDEOBUF2_VMALLOC 577 help 578 Say Y if you want to enable R-Car Gen3 DRIF support. DRIF is Digital 579 Radio Interface that interfaces with an RF front end chip. It is a 580 receiver of digital data which uses DMA to transfer received data to 581 a configured location for an application to use. 582 583 To compile this driver as a module, choose M here; the module 584 will be called rcar_drif. 585 586endif # SDR_PLATFORM_DRIVERS 587