Skip to content

Commit

Permalink
media: radio: allow building ISA drivers with COMPILE_TEST
Browse files Browse the repository at this point in the history
Several radio devices only build on i386, because they depend
on ISA. Allow them to build on other archs by adding a
COMPILE_TEST check.

Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
  • Loading branch information
Mauro Carvalho Chehab authored and Mauro Carvalho Chehab committed May 4, 2018
1 parent 25d4aff commit 258c524
Showing 1 changed file with 24 additions and 14 deletions.
38 changes: 24 additions & 14 deletions drivers/media/radio/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -231,20 +231,21 @@ source "drivers/media/radio/wl128x/Kconfig"

menuconfig V4L_RADIO_ISA_DRIVERS
bool "ISA radio devices"
depends on ISA
depends on ISA || COMPILE_TEST
default n
---help---
Say Y here to enable support for these ISA drivers.

if V4L_RADIO_ISA_DRIVERS

config RADIO_ISA
depends on ISA
depends on ISA || COMPILE_TEST
tristate

config RADIO_CADET
tristate "ADS Cadet AM/FM Tuner"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
---help---
Choose Y here if you have one of these AM/FM radio cards, and then
fill in the port address below.
Expand All @@ -254,8 +255,8 @@ config RADIO_CADET

config RADIO_RTRACK
tristate "AIMSlab RadioTrack (aka RadioReveal) support"
depends on ISA && VIDEO_V4L2
select RADIO_ISA
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
---help---
Choose Y here if you have one of these FM radio cards, and then fill
in the port address below.
Expand Down Expand Up @@ -285,7 +286,8 @@ config RADIO_RTRACK_PORT

config RADIO_RTRACK2
tristate "AIMSlab RadioTrack II support"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
select RADIO_ISA
---help---
Choose Y here if you have this FM radio card, and then fill in the
Expand All @@ -308,7 +310,8 @@ config RADIO_RTRACK2_PORT

config RADIO_AZTECH
tristate "Aztech/Packard Bell Radio"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
select RADIO_ISA
---help---
Choose Y here if you have one of these FM radio cards, and then fill
Expand All @@ -328,7 +331,8 @@ config RADIO_AZTECH_PORT

config RADIO_GEMTEK
tristate "GemTek Radio card (or compatible) support"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
select RADIO_ISA
---help---
Choose Y here if you have this FM radio card, and then fill in the
Expand Down Expand Up @@ -383,7 +387,8 @@ config RADIO_MIROPCM20

config RADIO_SF16FMI
tristate "SF16-FMI/SF16-FMP/SF16-FMD Radio"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
---help---
Choose Y here if you have one of these FM radio cards.

Expand All @@ -392,7 +397,8 @@ config RADIO_SF16FMI

config RADIO_SF16FMR2
tristate "SF16-FMR2/SF16-FMD2 Radio"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
select RADIO_TEA575X
---help---
Choose Y here if you have one of these FM radio cards.
Expand All @@ -402,7 +408,8 @@ config RADIO_SF16FMR2

config RADIO_TERRATEC
tristate "TerraTec ActiveRadio ISA Standalone"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
select RADIO_ISA
---help---
Choose Y here if you have this FM radio card.
Expand All @@ -416,7 +423,8 @@ config RADIO_TERRATEC

config RADIO_TRUST
tristate "Trust FM radio card"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
select RADIO_ISA
help
This is a driver for the Trust FM radio cards. Say Y if you have
Expand All @@ -439,7 +447,8 @@ config RADIO_TRUST_PORT

config RADIO_TYPHOON
tristate "Typhoon Radio (a.k.a. EcoRadio)"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
select RADIO_ISA
---help---
Choose Y here if you have one of these FM radio cards, and then fill
Expand Down Expand Up @@ -473,7 +482,8 @@ config RADIO_TYPHOON_MUTEFREQ

config RADIO_ZOLTRIX
tristate "Zoltrix Radio"
depends on ISA && VIDEO_V4L2
depends on ISA || COMPILE_TEST
depends on VIDEO_V4L2
select RADIO_ISA
---help---
Choose Y here if you have one of these FM radio cards, and then fill
Expand Down

0 comments on commit 258c524

Please sign in to comment.