Formatting of Kconfig files doesn't look so pretty, so let the Great White Handkerchief come around and clean it up.
Signed-off-by: Enrico Weigelt, metux IT consult <i...@metux.net> --- drivers/media/i2c/Kconfig | 6 +- drivers/media/platform/Kconfig | 150 +++++------ drivers/media/platform/am437x/Kconfig | 8 +- drivers/media/platform/atmel/Kconfig | 4 +- drivers/media/platform/davinci/Kconfig | 50 ++-- drivers/media/platform/exynos4-is/Kconfig | 2 +- drivers/media/platform/sunxi/sun6i-csi/Kconfig | 2 +- drivers/media/platform/xilinx/Kconfig | 4 +- drivers/media/radio/si470x/Kconfig | 4 +- drivers/media/rc/Kconfig | 343 ++++++++++++------------- drivers/media/rc/img-ir/Kconfig | 52 ++-- 11 files changed, 308 insertions(+), 317 deletions(-) diff --git a/drivers/media/i2c/Kconfig b/drivers/media/i2c/Kconfig index 6d32f8d..b29a77c 100644 --- a/drivers/media/i2c/Kconfig +++ b/drivers/media/i2c/Kconfig @@ -1113,10 +1113,10 @@ config VIDEO_M52790 tristate "Mitsubishi M52790 A/V switch" depends on VIDEO_V4L2 && I2C ---help--- - Support for the Mitsubishi M52790 A/V switch. + Support for the Mitsubishi M52790 A/V switch. - To compile this driver as a module, choose M here: the - module will be called m52790. + To compile this driver as a module, choose M here: the + module will be called m52790. config VIDEO_I2C tristate "I2C transport video support" diff --git a/drivers/media/platform/Kconfig b/drivers/media/platform/Kconfig index 4acbed1..1d88945 100644 --- a/drivers/media/platform/Kconfig +++ b/drivers/media/platform/Kconfig @@ -19,9 +19,9 @@ config VIDEO_VIA_CAMERA select VIDEOBUF_DMA_SG select VIDEO_OV7670 help - Driver support for the integrated camera controller in VIA - Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems - with ov7670 sensors. + Driver support for the integrated camera controller in VIA + Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems + with ov7670 sensors. # # Platform multimedia device configuration @@ -185,8 +185,8 @@ config VIDEO_CODA select V4L2_MEM2MEM_DEV select GENERIC_ALLOCATOR ---help--- - Coda is a range of video codec IPs that supports - H.264, MPEG-4, and other video formats. + Coda is a range of video codec IPs that supports + H.264, MPEG-4, and other video formats. config VIDEO_IMX_VDOA def_tristate VIDEO_CODA if SOC_IMX6Q || COMPILE_TEST @@ -219,13 +219,13 @@ config VIDEO_MEDIATEK_VPU depends on VIDEO_DEV && VIDEO_V4L2 depends on ARCH_MEDIATEK || COMPILE_TEST ---help--- - This driver provides downloading VPU firmware and - communicating with VPU. This driver for hw video - codec embedded in Mediatek's MT8173 SOCs. It is able - to handle video decoding/encoding in a range of formats. + This driver provides downloading VPU firmware and + communicating with VPU. This driver for hw video + codec embedded in Mediatek's MT8173 SOCs. It is able + to handle video decoding/encoding in a range of formats. - To compile this driver as a module, choose M here: the - module will be called mtk-vpu. + To compile this driver as a module, choose M here: the + module will be called mtk-vpu. config VIDEO_MEDIATEK_MDP tristate "Mediatek MDP driver" @@ -237,11 +237,11 @@ config VIDEO_MEDIATEK_MDP select VIDEO_MEDIATEK_VPU default n ---help--- - It is a v4l2 driver and present in Mediatek MT8173 SoCs. - The driver supports for scaling and color space conversion. + It is a v4l2 driver and present in Mediatek MT8173 SoCs. + The driver supports for scaling and color space conversion. - To compile this driver as a module, choose M here: the - module will be called mtk-mdp. + To compile this driver as a module, choose M here: the + module will be called mtk-mdp. config VIDEO_MEDIATEK_VCODEC tristate "Mediatek Video Codec driver" @@ -253,12 +253,12 @@ config VIDEO_MEDIATEK_VCODEC select VIDEO_MEDIATEK_VPU default n ---help--- - Mediatek video codec driver provides HW capability to - encode and decode in a range of video formats - This driver rely on VPU driver to communicate with VPU. + Mediatek video codec driver provides HW capability to + encode and decode in a range of video formats + This driver rely on VPU driver to communicate with VPU. - To compile this driver as a module, choose M here: the - module will be called mtk-vcodec + To compile this driver as a module, choose M here: the + module will be called mtk-vcodec config VIDEO_MEM2MEM_DEINTERLACE tristate "Deinterlace support" @@ -267,7 +267,7 @@ config VIDEO_MEM2MEM_DEINTERLACE select VIDEOBUF2_DMA_CONTIG select V4L2_MEM2MEM_DEV help - Generic deinterlacing V4L2 driver. + Generic deinterlacing V4L2 driver. config VIDEO_SAMSUNG_S5P_G2D tristate "Samsung S5P and EXYNOS4 G2D 2d graphics accelerator driver" @@ -297,7 +297,7 @@ config VIDEO_SAMSUNG_S5P_MFC select VIDEOBUF2_DMA_CONTIG default n help - MFC 5.1 and 6.x driver for V4L2 + MFC 5.1 and 6.x driver for V4L2 config VIDEO_MX2_EMMAPRP tristate "MX2 eMMa-PrP support" @@ -306,9 +306,9 @@ config VIDEO_MX2_EMMAPRP select VIDEOBUF2_DMA_CONTIG select V4L2_MEM2MEM_DEV help - MX2X chips have a PrP that can be used to process buffers from - memory to memory. Operations include resizing and format - conversion. + MX2X chips have a PrP that can be used to process buffers from + memory to memory. Operations include resizing and format + conversion. config VIDEO_SAMSUNG_EXYNOS_GSC tristate "Samsung Exynos G-Scaler driver" @@ -358,16 +358,16 @@ config VIDEO_STI_DELTA depends on VIDEO_DEV && VIDEO_V4L2 depends on ARCH_STI || COMPILE_TEST help - This V4L2 driver enables DELTA multi-format video decoder - of STMicroelectronics STiH4xx SoC series allowing hardware - decoding of various compressed video bitstream format in - raw uncompressed format. + This V4L2 driver enables DELTA multi-format video decoder + of STMicroelectronics STiH4xx SoC series allowing hardware + decoding of various compressed video bitstream format in + raw uncompressed format. - Use this option to see the decoders available for such - hardware. + Use this option to see the decoders available for such + hardware. - Please notice that the driver will only be built if - at least one of the DELTA decoder below is selected. + Please notice that the driver will only be built if + at least one of the DELTA decoder below is selected. if VIDEO_STI_DELTA @@ -375,10 +375,10 @@ config VIDEO_STI_DELTA_MJPEG bool "STMicroelectronics DELTA MJPEG support" default y help - Enables DELTA MJPEG hardware support. + Enables DELTA MJPEG hardware support. - To compile this driver as a module, choose M here: - the module will be called st-delta. + To compile this driver as a module, choose M here: + the module will be called st-delta. config VIDEO_STI_DELTA_DRIVER tristate @@ -397,8 +397,8 @@ config VIDEO_SH_VEU select VIDEOBUF2_DMA_CONTIG select V4L2_MEM2MEM_DEV help - Support for the Video Engine Unit (VEU) on SuperH and - SH-Mobile SoCs. + Support for the Video Engine Unit (VEU) on SuperH and + SH-Mobile SoCs. config VIDEO_RENESAS_FDP1 tristate "Renesas Fine Display Processor" @@ -590,49 +590,49 @@ config CEC_GPIO between compatible devices. config VIDEO_SAMSUNG_S5P_CEC - tristate "Samsung S5P CEC driver" - depends on ARCH_EXYNOS || COMPILE_TEST - select CEC_CORE - select CEC_NOTIFIER - ---help--- - This is a driver for Samsung S5P HDMI CEC interface. It uses the - generic CEC framework interface. - CEC bus is present in the HDMI connector and enables communication - between compatible devices. + tristate "Samsung S5P CEC driver" + depends on ARCH_EXYNOS || COMPILE_TEST + select CEC_CORE + select CEC_NOTIFIER + ---help--- + This is a driver for Samsung S5P HDMI CEC interface. It uses the + generic CEC framework interface. + CEC bus is present in the HDMI connector and enables communication + between compatible devices. config VIDEO_STI_HDMI_CEC - tristate "STMicroelectronics STiH4xx HDMI CEC driver" - depends on ARCH_STI || COMPILE_TEST - select CEC_CORE - select CEC_NOTIFIER - ---help--- - This is a driver for STIH4xx HDMI CEC interface. It uses the - generic CEC framework interface. - CEC bus is present in the HDMI connector and enables communication - between compatible devices. + tristate "STMicroelectronics STiH4xx HDMI CEC driver" + depends on ARCH_STI || COMPILE_TEST + select CEC_CORE + select CEC_NOTIFIER + ---help--- + This is a driver for STIH4xx HDMI CEC interface. It uses the + generic CEC framework interface. + CEC bus is present in the HDMI connector and enables communication + between compatible devices. config VIDEO_STM32_HDMI_CEC - tristate "STMicroelectronics STM32 HDMI CEC driver" - depends on ARCH_STM32 || COMPILE_TEST - select REGMAP - select REGMAP_MMIO - select CEC_CORE - ---help--- - This is a driver for STM32 interface. It uses the - generic CEC framework interface. - CEC bus is present in the HDMI connector and enables communication - between compatible devices. + tristate "STMicroelectronics STM32 HDMI CEC driver" + depends on ARCH_STM32 || COMPILE_TEST + select REGMAP + select REGMAP_MMIO + select CEC_CORE + ---help--- + This is a driver for STM32 interface. It uses the + generic CEC framework interface. + CEC bus is present in the HDMI connector and enables communication + between compatible devices. config VIDEO_TEGRA_HDMI_CEC - tristate "Tegra HDMI CEC driver" - depends on ARCH_TEGRA || COMPILE_TEST - select CEC_CORE - select CEC_NOTIFIER - ---help--- - This is a driver for the Tegra HDMI CEC interface. It uses the - generic CEC framework interface. - The CEC bus is present in the HDMI connector and enables communication - between compatible devices. + tristate "Tegra HDMI CEC driver" + depends on ARCH_TEGRA || COMPILE_TEST + select CEC_CORE + select CEC_NOTIFIER + ---help--- + This is a driver for the Tegra HDMI CEC interface. It uses the + generic CEC framework interface. + The CEC bus is present in the HDMI connector and enables communication + between compatible devices. config VIDEO_SECO_CEC tristate "SECO Boards HDMI CEC driver" diff --git a/drivers/media/platform/am437x/Kconfig b/drivers/media/platform/am437x/Kconfig index f4ce117..e9f7e8f 100644 --- a/drivers/media/platform/am437x/Kconfig +++ b/drivers/media/platform/am437x/Kconfig @@ -5,8 +5,8 @@ config VIDEO_AM437X_VPFE select VIDEOBUF2_DMA_CONTIG select V4L2_FWNODE help - Support for AM437x Video Processing Front End based Video - Capture Driver. + Support for AM437x Video Processing Front End based Video + Capture Driver. - To compile this driver as a module, choose M here. The module - will be called am437x-vpfe. + To compile this driver as a module, choose M here. The module + will be called am437x-vpfe. diff --git a/drivers/media/platform/atmel/Kconfig b/drivers/media/platform/atmel/Kconfig index a211ef2..a57e310 100644 --- a/drivers/media/platform/atmel/Kconfig +++ b/drivers/media/platform/atmel/Kconfig @@ -6,8 +6,8 @@ config VIDEO_ATMEL_ISC select REGMAP_MMIO select V4L2_FWNODE help - This module makes the ATMEL Image Sensor Controller available - as a v4l2 device. + This module makes the ATMEL Image Sensor Controller available + as a v4l2 device. config VIDEO_ATMEL_ISI tristate "ATMEL Image Sensor Interface (ISI) support" diff --git a/drivers/media/platform/davinci/Kconfig b/drivers/media/platform/davinci/Kconfig index 06b5e58..2ac21ca 100644 --- a/drivers/media/platform/davinci/Kconfig +++ b/drivers/media/platform/davinci/Kconfig @@ -36,14 +36,14 @@ config VIDEO_DM6446_CCDC depends on I2C select VIDEOBUF_DMA_CONTIG help - Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces - with decoder modules such as TVP5146 over BT656 or - sensor module such as MT9T001 over a raw interface. This - module configures the interface and CCDC/ISIF to do - video frame capture from slave decoders. + Enables DaVinci CCD hw module. DaVinci CCDC hw interfaces + with decoder modules such as TVP5146 over BT656 or + sensor module such as MT9T001 over a raw interface. This + module configures the interface and CCDC/ISIF to do + video frame capture from slave decoders. - To compile this driver as a module, choose M here. There will - be three modules called vpfe_capture.ko, vpss.ko and dm644x_ccdc.ko + To compile this driver as a module, choose M here. There will + be three modules called vpfe_capture.ko, vpss.ko and dm644x_ccdc.ko config VIDEO_DM355_CCDC tristate "TI DM355 CCDC video capture driver" @@ -52,14 +52,14 @@ config VIDEO_DM355_CCDC depends on I2C select VIDEOBUF_DMA_CONTIG help - Enables DM355 CCD hw module. DM355 CCDC hw interfaces - with decoder modules such as TVP5146 over BT656 or - sensor module such as MT9T001 over a raw interface. This - module configures the interface and CCDC/ISIF to do - video frame capture from a slave decoders + Enables DM355 CCD hw module. DM355 CCDC hw interfaces + with decoder modules such as TVP5146 over BT656 or + sensor module such as MT9T001 over a raw interface. This + module configures the interface and CCDC/ISIF to do + video frame capture from a slave decoders - To compile this driver as a module, choose M here. There will - be three modules called vpfe_capture.ko, vpss.ko and dm355_ccdc.ko + To compile this driver as a module, choose M here. There will + be three modules called vpfe_capture.ko, vpss.ko and dm355_ccdc.ko config VIDEO_DM365_ISIF tristate "TI DM365 ISIF video capture driver" @@ -68,12 +68,12 @@ config VIDEO_DM365_ISIF depends on I2C select VIDEOBUF_DMA_CONTIG help - Enables ISIF hw module. This is the hardware module for - configuring ISIF in VPFE to capture Raw Bayer RGB data from - a image sensor or YUV data from a YUV source. + Enables ISIF hw module. This is the hardware module for + configuring ISIF in VPFE to capture Raw Bayer RGB data from + a image sensor or YUV data from a YUV source. - To compile this driver as a module, choose M here. There will - be three modules called vpfe_capture.ko, vpss.ko and isif.ko + To compile this driver as a module, choose M here. There will + be three modules called vpfe_capture.ko, vpss.ko and isif.ko config VIDEO_DAVINCI_VPBE_DISPLAY tristate "TI DaVinci VPBE V4L2-Display driver" @@ -82,10 +82,10 @@ config VIDEO_DAVINCI_VPBE_DISPLAY depends on I2C select VIDEOBUF2_DMA_CONTIG help - Enables Davinci VPBE module used for display devices. - This module is used for display on TI DM644x/DM365/DM355 - based display devices. + Enables Davinci VPBE module used for display devices. + This module is used for display on TI DM644x/DM365/DM355 + based display devices. - To compile this driver as a module, choose M here. There will - be five modules created called vpss.ko, vpbe.ko, vpbe_osd.ko, - vpbe_venc.ko and vpbe_display.ko + To compile this driver as a module, choose M here. There will + be five modules created called vpss.ko, vpbe.ko, vpbe_osd.ko, + vpbe_venc.ko and vpbe_display.ko diff --git a/drivers/media/platform/exynos4-is/Kconfig b/drivers/media/platform/exynos4-is/Kconfig index c8e5ad8..cf77a75 100644 --- a/drivers/media/platform/exynos4-is/Kconfig +++ b/drivers/media/platform/exynos4-is/Kconfig @@ -12,7 +12,7 @@ config VIDEO_SAMSUNG_EXYNOS4_IS if VIDEO_SAMSUNG_EXYNOS4_IS config VIDEO_EXYNOS4_IS_COMMON - tristate + tristate config VIDEO_S5P_FIMC tristate "S5P/EXYNOS4 FIMC/CAMIF camera interface driver" diff --git a/drivers/media/platform/sunxi/sun6i-csi/Kconfig b/drivers/media/platform/sunxi/sun6i-csi/Kconfig index 018e3ec..a96298f 100644 --- a/drivers/media/platform/sunxi/sun6i-csi/Kconfig +++ b/drivers/media/platform/sunxi/sun6i-csi/Kconfig @@ -6,4 +6,4 @@ config VIDEO_SUN6I_CSI select REGMAP_MMIO select V4L2_FWNODE help - Support for the Allwinner Camera Sensor Interface Controller on V3s. + Support for the Allwinner Camera Sensor Interface Controller on V3s. diff --git a/drivers/media/platform/xilinx/Kconfig b/drivers/media/platform/xilinx/Kconfig index 74ec8aa..7143644 100644 --- a/drivers/media/platform/xilinx/Kconfig +++ b/drivers/media/platform/xilinx/Kconfig @@ -15,12 +15,12 @@ config VIDEO_XILINX_TPG depends on VIDEO_XILINX select VIDEO_XILINX_VTC ---help--- - Driver for the Xilinx Video Test Pattern Generator + Driver for the Xilinx Video Test Pattern Generator config VIDEO_XILINX_VTC tristate "Xilinx Video Timing Controller" depends on VIDEO_XILINX ---help--- - Driver for the Xilinx Video Timing Controller + Driver for the Xilinx Video Timing Controller endif #VIDEO_XILINX diff --git a/drivers/media/radio/si470x/Kconfig b/drivers/media/radio/si470x/Kconfig index 6dbb158..a221e80 100644 --- a/drivers/media/radio/si470x/Kconfig +++ b/drivers/media/radio/si470x/Kconfig @@ -1,6 +1,6 @@ config RADIO_SI470X - tristate "Silicon Labs Si470x FM Radio Receiver support" - depends on VIDEO_V4L2 + tristate "Silicon Labs Si470x FM Radio Receiver support" + depends on VIDEO_V4L2 ---help--- This is a driver for devices with the Silicon Labs SI470x chip (either via USB or I2C buses). diff --git a/drivers/media/rc/Kconfig b/drivers/media/rc/Kconfig index 96ce3e5..a6a0b69 100644 --- a/drivers/media/rc/Kconfig +++ b/drivers/media/rc/Kconfig @@ -20,10 +20,10 @@ config LIRC bool "LIRC user interface" depends on RC_CORE ---help--- - Enable this option to enable the Linux Infrared Remote - Control user interface (e.g. /dev/lirc*). This interface - passes raw IR to and from userspace, which is needed for - IR transmitting (aka "blasting") and for the lirc daemon. + Enable this option to enable the Linux Infrared Remote + Control user interface (e.g. /dev/lirc*). This interface + passes raw IR to and from userspace, which is needed for + IR transmitting (aka "blasting") and for the lirc daemon. config BPF_LIRC_MODE2 bool "Support for eBPF programs attached to lirc devices" @@ -31,12 +31,12 @@ config BPF_LIRC_MODE2 depends on RC_CORE=y depends on LIRC help - Allow attaching eBPF programs to a lirc device using the bpf(2) - syscall command BPF_PROG_ATTACH. This is supported for raw IR - receivers. + Allow attaching eBPF programs to a lirc device using the bpf(2) + syscall command BPF_PROG_ATTACH. This is supported for raw IR + receivers. - These eBPF programs can be used to decode IR into scancodes, for - IR protocols not supported by the kernel decoders. + These eBPF programs can be used to decode IR into scancodes, for + IR protocols not supported by the kernel decoders. menuconfig RC_DECODERS bool "Remote controller decoders" @@ -47,91 +47,82 @@ config IR_NEC_DECODER tristate "Enable IR raw decoder for the NEC protocol" depends on RC_CORE select BITREVERSE - ---help--- - Enable this option if you have IR with NEC protocol, and - if the IR is decoded in software + Enable this option if you have IR with NEC protocol, and + if the IR is decoded in software config IR_RC5_DECODER tristate "Enable IR raw decoder for the RC-5 protocol" depends on RC_CORE select BITREVERSE - ---help--- - Enable this option if you have IR with RC-5 protocol, and - if the IR is decoded in software + Enable this option if you have IR with RC-5 protocol, and + if the IR is decoded in software config IR_RC6_DECODER tristate "Enable IR raw decoder for the RC6 protocol" depends on RC_CORE select BITREVERSE - ---help--- - Enable this option if you have an infrared remote control which - uses the RC6 protocol, and you need software decoding support. + Enable this option if you have an infrared remote control which + uses the RC6 protocol, and you need software decoding support. config IR_JVC_DECODER tristate "Enable IR raw decoder for the JVC protocol" depends on RC_CORE select BITREVERSE - ---help--- - Enable this option if you have an infrared remote control which - uses the JVC protocol, and you need software decoding support. + Enable this option if you have an infrared remote control which + uses the JVC protocol, and you need software decoding support. config IR_SONY_DECODER tristate "Enable IR raw decoder for the Sony protocol" depends on RC_CORE select BITREVERSE - ---help--- - Enable this option if you have an infrared remote control which - uses the Sony protocol, and you need software decoding support. + Enable this option if you have an infrared remote control which + uses the Sony protocol, and you need software decoding support. config IR_SANYO_DECODER tristate "Enable IR raw decoder for the Sanyo protocol" depends on RC_CORE - ---help--- - Enable this option if you have an infrared remote control which - uses the Sanyo protocol (Sanyo, Aiwa, Chinon remotes), - and you need software decoding support. + Enable this option if you have an infrared remote control which + uses the Sanyo protocol (Sanyo, Aiwa, Chinon remotes), + and you need software decoding support. config IR_SHARP_DECODER tristate "Enable IR raw decoder for the Sharp protocol" depends on RC_CORE - ---help--- - Enable this option if you have an infrared remote control which - uses the Sharp protocol (Sharp, Denon), and you need software - decoding support. + Enable this option if you have an infrared remote control which + uses the Sharp protocol (Sharp, Denon), and you need software + decoding support. config IR_MCE_KBD_DECODER tristate "Enable IR raw decoder for the MCE keyboard/mouse protocol" depends on RC_CORE select BITREVERSE - ---help--- - Enable this option if you have a Microsoft Remote Keyboard for - Windows Media Center Edition, which you would like to use with - a raw IR receiver in your system. + Enable this option if you have a Microsoft Remote Keyboard for + Windows Media Center Edition, which you would like to use with + a raw IR receiver in your system. config IR_XMP_DECODER tristate "Enable IR raw decoder for the XMP protocol" depends on RC_CORE select BITREVERSE - ---help--- - Enable this option if you have IR with XMP protocol, and - if the IR is decoded in software + Enable this option if you have IR with XMP protocol, and + if the IR is decoded in software config IR_IMON_DECODER tristate "Enable IR raw decoder for the iMON protocol" depends on RC_CORE ---help--- - Enable this option if you have iMON PAD or Antec Veris infrared - remote control and you would like to use it with a raw IR - receiver, or if you wish to use an encoder to transmit this IR. + Enable this option if you have iMON PAD or Antec Veris infrared + remote control and you would like to use it with a raw IR + receiver, or if you wish to use an encoder to transmit this IR. config IR_RCMM_DECODER tristate "Enable IR raw decoder for the RC-MM protocol" @@ -160,43 +151,43 @@ config RC_ATI_REMOTE depends on RC_CORE select USB help - Say Y here if you want to use an X10 based USB remote control. - These are RF remotes with USB receivers. + Say Y here if you want to use an X10 based USB remote control. + These are RF remotes with USB receivers. - Such devices include the ATI remote that comes with many of ATI's - All-In-Wonder video cards, the X10 "Lola" remote, NVIDIA RF remote, - Medion RF remote, and SnapStream FireFly remote. + Such devices include the ATI remote that comes with many of ATI's + All-In-Wonder video cards, the X10 "Lola" remote, NVIDIA RF remote, + Medion RF remote, and SnapStream FireFly remote. - This driver provides mouse pointer, left and right mouse buttons, - and maps all the other remote buttons to keypress events. + This driver provides mouse pointer, left and right mouse buttons, + and maps all the other remote buttons to keypress events. - To compile this driver as a module, choose M here: the module will be - called ati_remote. + To compile this driver as a module, choose M here: the module will be + called ati_remote. config IR_ENE tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)" depends on PNP || COMPILE_TEST depends on RC_CORE ---help--- - Say Y here to enable support for integrated infrared receiver - /transceiver made by ENE. + Say Y here to enable support for integrated infrared receiver + /transceiver made by ENE. - You can see if you have it by looking at lspnp output. - Output should include ENE0100 ENE0200 or something similar. + You can see if you have it by looking at lspnp output. + Output should include ENE0100 ENE0200 or something similar. - To compile this driver as a module, choose M here: the - module will be called ene_ir. + To compile this driver as a module, choose M here: the + module will be called ene_ir. config IR_HIX5HD2 tristate "Hisilicon hix5hd2 IR remote control" depends on RC_CORE depends on OF || COMPILE_TEST help - Say Y here if you want to use hisilicon hix5hd2 remote control. - To compile this driver as a module, choose M here: the module will be - called ir-hix5hd2. + Say Y here if you want to use hisilicon hix5hd2 remote control. + To compile this driver as a module, choose M here: the module will be + called ir-hix5hd2. - If you're not sure, select N here + If you're not sure, select N here config IR_IMON tristate "SoundGraph iMON Receiver and Display" @@ -204,11 +195,11 @@ config IR_IMON depends on RC_CORE select USB ---help--- - Say Y here if you want to use a SoundGraph iMON (aka Antec Veris) - IR Receiver and/or LCD/VFD/VGA display. + Say Y here if you want to use a SoundGraph iMON (aka Antec Veris) + IR Receiver and/or LCD/VFD/VGA display. - To compile this driver as a module, choose M here: the - module will be called imon. + To compile this driver as a module, choose M here: the + module will be called imon. config IR_IMON_RAW tristate "SoundGraph iMON Receiver (early raw IR models)" @@ -216,11 +207,11 @@ config IR_IMON_RAW depends on RC_CORE select USB ---help--- - Say Y here if you want to use a SoundGraph iMON IR Receiver, - early raw models. + Say Y here if you want to use a SoundGraph iMON IR Receiver, + early raw models. - To compile this driver as a module, choose M here: the - module will be called imon_raw. + To compile this driver as a module, choose M here: the + module will be called imon_raw. config IR_MCEUSB tristate "Windows Media Center Ed. eHome Infrared Transceiver" @@ -228,71 +219,71 @@ config IR_MCEUSB depends on RC_CORE select USB ---help--- - Say Y here if you want to use a Windows Media Center Edition - eHome Infrared Transceiver. + Say Y here if you want to use a Windows Media Center Edition + eHome Infrared Transceiver. - To compile this driver as a module, choose M here: the - module will be called mceusb. + To compile this driver as a module, choose M here: the + module will be called mceusb. config IR_ITE_CIR tristate "ITE Tech Inc. IT8712/IT8512 Consumer Infrared Transceiver" depends on PNP || COMPILE_TEST depends on RC_CORE ---help--- - Say Y here to enable support for integrated infrared receivers - /transceivers made by ITE Tech Inc. These are found in - several ASUS devices, like the ASUS Digimatrix or the ASUS - EEEBox 1501U. + Say Y here to enable support for integrated infrared receivers + /transceivers made by ITE Tech Inc. These are found in + several ASUS devices, like the ASUS Digimatrix or the ASUS + EEEBox 1501U. - To compile this driver as a module, choose M here: the - module will be called ite-cir. + To compile this driver as a module, choose M here: the + module will be called ite-cir. config IR_FINTEK tristate "Fintek Consumer Infrared Transceiver" depends on PNP || COMPILE_TEST depends on RC_CORE ---help--- - Say Y here to enable support for integrated infrared receiver - /transceiver made by Fintek. This chip is found on assorted - Jetway motherboards (and of course, possibly others). + Say Y here to enable support for integrated infrared receiver + /transceiver made by Fintek. This chip is found on assorted + Jetway motherboards (and of course, possibly others). - To compile this driver as a module, choose M here: the - module will be called fintek-cir. + To compile this driver as a module, choose M here: the + module will be called fintek-cir. config IR_MESON tristate "Amlogic Meson IR remote receiver" depends on RC_CORE depends on ARCH_MESON || COMPILE_TEST ---help--- - Say Y if you want to use the IR remote receiver available - on Amlogic Meson SoCs. + Say Y if you want to use the IR remote receiver available + on Amlogic Meson SoCs. - To compile this driver as a module, choose M here: the - module will be called meson-ir. + To compile this driver as a module, choose M here: the + module will be called meson-ir. config IR_MTK tristate "Mediatek IR remote receiver" depends on RC_CORE depends on ARCH_MEDIATEK || COMPILE_TEST ---help--- - Say Y if you want to use the IR remote receiver available - on Mediatek SoCs. + Say Y if you want to use the IR remote receiver available + on Mediatek SoCs. - To compile this driver as a module, choose M here: the - module will be called mtk-cir. + To compile this driver as a module, choose M here: the + module will be called mtk-cir. config IR_NUVOTON tristate "Nuvoton w836x7hg Consumer Infrared Transceiver" depends on PNP || COMPILE_TEST depends on RC_CORE ---help--- - Say Y here to enable support for integrated infrared receiver - /transceiver made by Nuvoton (formerly Winbond). This chip is - found in the ASRock ION 330HT, as well as assorted Intel - DP55-series motherboards (and of course, possibly others). + Say Y here to enable support for integrated infrared receiver + /transceiver made by Nuvoton (formerly Winbond). This chip is + found in the ASRock ION 330HT, as well as assorted Intel + DP55-series motherboards (and of course, possibly others). - To compile this driver as a module, choose M here: the - module will be called nuvoton-cir. + To compile this driver as a module, choose M here: the + module will be called nuvoton-cir. config IR_REDRAT3 tristate "RedRat3 IR Transceiver" @@ -302,10 +293,10 @@ config IR_REDRAT3 select LEDS_CLASS select USB ---help--- - Say Y here if you want to use a RedRat3 Infrared Transceiver. + Say Y here if you want to use a RedRat3 Infrared Transceiver. - To compile this driver as a module, choose M here: the - module will be called redrat3. + To compile this driver as a module, choose M here: the + module will be called redrat3. config IR_SPI tristate "SPI connected IR LED" @@ -323,11 +314,11 @@ config IR_STREAMZAP depends on RC_CORE select USB ---help--- - Say Y here if you want to use a Streamzap PC Remote - Infrared Receiver. + Say Y here if you want to use a Streamzap PC Remote + Infrared Receiver. - To compile this driver as a module, choose M here: the - module will be called streamzap. + To compile this driver as a module, choose M here: the + module will be called streamzap. config IR_WINBOND_CIR tristate "Winbond IR remote control" @@ -337,13 +328,13 @@ config IR_WINBOND_CIR select LEDS_CLASS select BITREVERSE ---help--- - Say Y here if you want to use the IR remote functionality found - in some Winbond SuperI/O chips. Currently only the WPCD376I - chip is supported (included in some Intel Media series - motherboards). + Say Y here if you want to use the IR remote functionality found + in some Winbond SuperI/O chips. Currently only the WPCD376I + chip is supported (included in some Intel Media series + motherboards). - To compile this driver as a module, choose M here: the module will - be called winbond_cir. + To compile this driver as a module, choose M here: the module will + be called winbond_cir. config IR_IGORPLUGUSB tristate "IgorPlug-USB IR Receiver" @@ -351,14 +342,14 @@ config IR_IGORPLUGUSB depends on RC_CORE select USB ---help--- - Say Y here if you want to use the IgorPlug-USB IR Receiver by - Igor Cesko. This device is included on the Fit-PC2. + Say Y here if you want to use the IgorPlug-USB IR Receiver by + Igor Cesko. This device is included on the Fit-PC2. - Note that this device can only record bursts of 36 IR pulses and - spaces, which is not enough for the NEC, Sanyo and RC-6 protocol. + Note that this device can only record bursts of 36 IR pulses and + spaces, which is not enough for the NEC, Sanyo and RC-6 protocol. - To compile this driver as a module, choose M here: the module will - be called igorplugusb. + To compile this driver as a module, choose M here: the module will + be called igorplugusb. config IR_IGUANA tristate "IguanaWorks USB IR Transceiver" @@ -366,15 +357,15 @@ config IR_IGUANA depends on RC_CORE select USB ---help--- - Say Y here if you want to use the IguanaWorks USB IR Transceiver. - Both infrared receive and send are supported. If you want to - change the ID or the pin config, use the user space driver from - IguanaWorks. + Say Y here if you want to use the IguanaWorks USB IR Transceiver. + Both infrared receive and send are supported. If you want to + change the ID or the pin config, use the user space driver from + IguanaWorks. - Only firmware 0x0205 and later is supported. + Only firmware 0x0205 and later is supported. - To compile this driver as a module, choose M here: the module will - be called iguanair. + To compile this driver as a module, choose M here: the module will + be called iguanair. config IR_TTUSBIR tristate "TechnoTrend USB IR Receiver" @@ -384,21 +375,21 @@ config IR_TTUSBIR select NEW_LEDS select LEDS_CLASS ---help--- - Say Y here if you want to use the TechnoTrend USB IR Receiver. The - driver can control the led. + Say Y here if you want to use the TechnoTrend USB IR Receiver. The + driver can control the led. - To compile this driver as a module, choose M here: the module will - be called ttusbir. + To compile this driver as a module, choose M here: the module will + be called ttusbir. config IR_RX51 tristate "Nokia N900 IR transmitter diode" depends on (OMAP_DM_TIMER && PWM_OMAP_DMTIMER && ARCH_OMAP2PLUS || COMPILE_TEST) && RC_CORE ---help--- - Say Y or M here if you want to enable support for the IR - transmitter diode built in the Nokia N900 (RX51) device. + Say Y or M here if you want to enable support for the IR + transmitter diode built in the Nokia N900 (RX51) device. - The driver uses omap DM timers for generating the carrier - wave and pulses. + The driver uses omap DM timers for generating the carrier + wave and pulses. source "drivers/media/rc/img-ir/Kconfig" @@ -406,24 +397,24 @@ config RC_LOOPBACK tristate "Remote Control Loopback Driver" depends on RC_CORE ---help--- - Say Y here if you want support for the remote control loopback - driver which allows TX data to be sent back as RX data. - This is mostly useful for debugging purposes. + Say Y here if you want support for the remote control loopback + driver which allows TX data to be sent back as RX data. + This is mostly useful for debugging purposes. - If you're not sure, select N here. + If you're not sure, select N here. - To compile this driver as a module, choose M here: the module will - be called rc_loopback. + To compile this driver as a module, choose M here: the module will + be called rc_loopback. config IR_GPIO_CIR tristate "GPIO IR remote control" depends on RC_CORE depends on (OF && GPIOLIB) || COMPILE_TEST ---help--- - Say Y if you want to use GPIO based IR Receiver. + Say Y if you want to use GPIO based IR Receiver. - To compile this driver as a module, choose M here: the module will - be called gpio-ir-recv. + To compile this driver as a module, choose M here: the module will + be called gpio-ir-recv. config IR_GPIO_TX tristate "GPIO IR Bit Banging Transmitter" @@ -431,11 +422,11 @@ config IR_GPIO_TX depends on LIRC depends on (OF && GPIOLIB) || COMPILE_TEST ---help--- - Say Y if you want to a GPIO based IR transmitter. This is a - bit banging driver. + Say Y if you want to a GPIO based IR transmitter. This is a + bit banging driver. - To compile this driver as a module, choose M here: the module will - be called gpio-ir-tx. + To compile this driver as a module, choose M here: the module will + be called gpio-ir-tx. config IR_PWM_TX tristate "PWM IR transmitter" @@ -444,67 +435,67 @@ config IR_PWM_TX depends on PWM depends on OF || COMPILE_TEST ---help--- - Say Y if you want to use a PWM based IR transmitter. This is - more power efficient than the bit banging gpio driver. + Say Y if you want to use a PWM based IR transmitter. This is + more power efficient than the bit banging gpio driver. - To compile this driver as a module, choose M here: the module will - be called pwm-ir-tx. + To compile this driver as a module, choose M here: the module will + be called pwm-ir-tx. config RC_ST tristate "ST remote control receiver" depends on RC_CORE depends on ARCH_STI || COMPILE_TEST ---help--- - Say Y here if you want support for ST remote control driver - which allows both IR and UHF RX. - The driver passes raw pulse and space information to the LIRC decoder. + Say Y here if you want support for ST remote control driver + which allows both IR and UHF RX. + The driver passes raw pulse and space information to the LIRC decoder. - If you're not sure, select N here. + If you're not sure, select N here. config IR_SUNXI tristate "SUNXI IR remote control" depends on RC_CORE depends on ARCH_SUNXI || COMPILE_TEST ---help--- - Say Y if you want to use sunXi internal IR Controller + Say Y if you want to use sunXi internal IR Controller - To compile this driver as a module, choose M here: the module will - be called sunxi-ir. + To compile this driver as a module, choose M here: the module will + be called sunxi-ir. config IR_SERIAL tristate "Homebrew Serial Port Receiver" depends on RC_CORE ---help--- - Say Y if you want to use Homebrew Serial Port Receivers and - Transceivers. + Say Y if you want to use Homebrew Serial Port Receivers and + Transceivers. - To compile this driver as a module, choose M here: the module will - be called serial-ir. + To compile this driver as a module, choose M here: the module will + be called serial-ir. config IR_SERIAL_TRANSMITTER bool "Serial Port Transmitter" depends on IR_SERIAL ---help--- - Serial Port Transmitter support + Serial Port Transmitter support config IR_SIR tristate "Built-in SIR IrDA port" depends on RC_CORE ---help--- - Say Y if you want to use a IrDA SIR port Transceivers. + Say Y if you want to use a IrDA SIR port Transceivers. - To compile this driver as a module, choose M here: the module will - be called sir-ir. + To compile this driver as a module, choose M here: the module will + be called sir-ir. config IR_TANGO tristate "Sigma Designs SMP86xx IR decoder" depends on RC_CORE depends on ARCH_TANGO || COMPILE_TEST ---help--- - Adds support for the HW IR decoder embedded on Sigma Designs - Tango-based systems (SMP86xx, SMP87xx). - The HW decoder supports NEC, RC-5, RC-6 IR protocols. - When compiled as a module, look for tango-ir. + Adds support for the HW IR decoder embedded on Sigma Designs + Tango-based systems (SMP86xx, SMP87xx). + The HW decoder supports NEC, RC-5, RC-6 IR protocols. + When compiled as a module, look for tango-ir. config RC_XBOX_DVD tristate "Xbox DVD Movie Playback Kit" @@ -512,22 +503,22 @@ config RC_XBOX_DVD depends on USB_ARCH_HAS_HCD select USB help - Say Y here if you want to use the Xbox DVD Movie Playback Kit. - These are IR remotes with USB receivers for the Original Xbox (2001). + Say Y here if you want to use the Xbox DVD Movie Playback Kit. + These are IR remotes with USB receivers for the Original Xbox (2001). - To compile this driver as a module, choose M here: the module will be - called xbox_remote. + To compile this driver as a module, choose M here: the module will be + called xbox_remote. config IR_ZX tristate "ZTE ZX IR remote control" depends on RC_CORE depends on ARCH_ZX || COMPILE_TEST ---help--- - Say Y if you want to use the IR remote control available - on ZTE ZX family SoCs. + Say Y if you want to use the IR remote control available + on ZTE ZX family SoCs. - To compile this driver as a module, choose M here: the - module will be called zx-irdec. + To compile this driver as a module, choose M here: the + module will be called zx-irdec. endif #RC_DEVICES diff --git a/drivers/media/rc/img-ir/Kconfig b/drivers/media/rc/img-ir/Kconfig index d2c6617..102b089 100644 --- a/drivers/media/rc/img-ir/Kconfig +++ b/drivers/media/rc/img-ir/Kconfig @@ -4,74 +4,74 @@ config IR_IMG depends on MIPS || COMPILE_TEST select IR_IMG_HW if !IR_IMG_RAW help - Say Y or M here if you want to use the ImgTec infrared decoder - functionality found in SoCs such as TZ1090. + Say Y or M here if you want to use the ImgTec infrared decoder + functionality found in SoCs such as TZ1090. config IR_IMG_RAW bool "Raw decoder" depends on IR_IMG help - Say Y here to enable the raw mode driver which passes raw IR signal - changes to the IR raw decoders for software decoding. This is much - less reliable (due to lack of timestamps) and consumes more - processing power than using hardware decode, but can be useful for - testing, debug, and to make more protocols available. + Say Y here to enable the raw mode driver which passes raw IR signal + changes to the IR raw decoders for software decoding. This is much + less reliable (due to lack of timestamps) and consumes more + processing power than using hardware decode, but can be useful for + testing, debug, and to make more protocols available. config IR_IMG_HW bool "Hardware decoder" depends on IR_IMG help - Say Y here to enable the hardware decode driver which decodes the IR - signals in hardware. This is more reliable, consumes less processing - power since only a single interrupt is received for each scancode, - and allows an IR scancode to be used as a wake event. + Say Y here to enable the hardware decode driver which decodes the IR + signals in hardware. This is more reliable, consumes less processing + power since only a single interrupt is received for each scancode, + and allows an IR scancode to be used as a wake event. config IR_IMG_NEC bool "NEC protocol support" depends on IR_IMG_HW help - Say Y here to enable support for the NEC, extended NEC, and 32-bit - NEC protocols in the ImgTec infrared decoder block. + Say Y here to enable support for the NEC, extended NEC, and 32-bit + NEC protocols in the ImgTec infrared decoder block. config IR_IMG_JVC bool "JVC protocol support" depends on IR_IMG_HW help - Say Y here to enable support for the JVC protocol in the ImgTec - infrared decoder block. + Say Y here to enable support for the JVC protocol in the ImgTec + infrared decoder block. config IR_IMG_SONY bool "Sony protocol support" depends on IR_IMG_HW help - Say Y here to enable support for the Sony protocol in the ImgTec - infrared decoder block. + Say Y here to enable support for the Sony protocol in the ImgTec + infrared decoder block. config IR_IMG_SHARP bool "Sharp protocol support" depends on IR_IMG_HW help - Say Y here to enable support for the Sharp protocol in the ImgTec - infrared decoder block. + Say Y here to enable support for the Sharp protocol in the ImgTec + infrared decoder block. config IR_IMG_SANYO bool "Sanyo protocol support" depends on IR_IMG_HW help - Say Y here to enable support for the Sanyo protocol (used by Sanyo, - Aiwa, Chinon remotes) in the ImgTec infrared decoder block. + Say Y here to enable support for the Sanyo protocol (used by Sanyo, + Aiwa, Chinon remotes) in the ImgTec infrared decoder block. config IR_IMG_RC5 bool "Philips RC5 protocol support" depends on IR_IMG_HW help - Say Y here to enable support for the RC5 protocol in the ImgTec - infrared decoder block. + Say Y here to enable support for the RC5 protocol in the ImgTec + infrared decoder block. config IR_IMG_RC6 bool "Philips RC6 protocol support" depends on IR_IMG_HW help - Say Y here to enable support for the RC6 protocol in the ImgTec - infrared decoder block. - Note: This version only supports mode 0. + Say Y here to enable support for the RC6 protocol in the ImgTec + infrared decoder block. + Note: This version only supports mode 0. -- 1.9.1