Commit 782d8b74 authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

[media] dvb-frontends: use IS_ENABLED

Instead of checking everywhere there for 3 symbols, use instead
IS_ENABLED macro.
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@redhat.com>
parent 54d80904
...@@ -21,12 +21,13 @@ ...@@ -21,12 +21,13 @@
#ifndef A8293_H #ifndef A8293_H
#define A8293_H #define A8293_H
#include <linux/kconfig.h>
struct a8293_config { struct a8293_config {
u8 i2c_addr; u8 i2c_addr;
}; };
#if defined(CONFIG_DVB_A8293) || \ #if IS_ENABLED(CONFIG_DVB_A8293)
(defined(CONFIG_DVB_A8293_MODULE) && defined(MODULE))
extern struct dvb_frontend *a8293_attach(struct dvb_frontend *fe, extern struct dvb_frontend *a8293_attach(struct dvb_frontend *fe,
struct i2c_adapter *i2c, const struct a8293_config *cfg); struct i2c_adapter *i2c, const struct a8293_config *cfg);
#else #else
......
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
#ifndef AF9013_H #ifndef AF9013_H
#define AF9013_H #define AF9013_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
/* AF9013/5 GPIOs (mostly guessed) /* AF9013/5 GPIOs (mostly guessed)
...@@ -102,8 +103,7 @@ struct af9013_config { ...@@ -102,8 +103,7 @@ struct af9013_config {
u8 gpio[4]; u8 gpio[4];
}; };
#if defined(CONFIG_DVB_AF9013) || \ #if IS_ENABLED(CONFIG_DVB_AF9013)
(defined(CONFIG_DVB_AF9013_MODULE) && defined(MODULE))
extern struct dvb_frontend *af9013_attach(const struct af9013_config *config, extern struct dvb_frontend *af9013_attach(const struct af9013_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -22,6 +22,8 @@ ...@@ -22,6 +22,8 @@
#ifndef AF9033_H #ifndef AF9033_H
#define AF9033_H #define AF9033_H
#include <linux/kconfig.h>
struct af9033_config { struct af9033_config {
/* /*
* I2C address * I2C address
...@@ -76,8 +78,7 @@ struct af9033_config { ...@@ -76,8 +78,7 @@ struct af9033_config {
}; };
#if defined(CONFIG_DVB_AF9033) || \ #if IS_ENABLED(CONFIG_DVB_AF9033)
(defined(CONFIG_DVB_AF9033_MODULE) && defined(MODULE))
extern struct dvb_frontend *af9033_attach(const struct af9033_config *config, extern struct dvb_frontend *af9033_attach(const struct af9033_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef __ATBM8830_H__ #ifndef __ATBM8830_H__
#define __ATBM8830_H__ #define __ATBM8830_H__
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include <linux/i2c.h> #include <linux/i2c.h>
...@@ -60,8 +61,7 @@ struct atbm8830_config { ...@@ -60,8 +61,7 @@ struct atbm8830_config {
u8 agc_hold_loop; u8 agc_hold_loop;
}; };
#if defined(CONFIG_DVB_ATBM8830) || \ #if IS_ENABLED(CONFIG_DVB_ATBM8830)
(defined(CONFIG_DVB_ATBM8830_MODULE) && defined(MODULE))
extern struct dvb_frontend *atbm8830_attach(const struct atbm8830_config *config, extern struct dvb_frontend *atbm8830_attach(const struct atbm8830_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef __AU8522_H__ #ifndef __AU8522_H__
#define __AU8522_H__ #define __AU8522_H__
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
enum au8522_if_freq { enum au8522_if_freq {
...@@ -60,8 +61,7 @@ struct au8522_config { ...@@ -60,8 +61,7 @@ struct au8522_config {
enum au8522_if_freq qam_if; enum au8522_if_freq qam_if;
}; };
#if defined(CONFIG_DVB_AU8522) || \ #if IS_ENABLED(CONFIG_DVB_AU8522)
(defined(CONFIG_DVB_AU8522_MODULE) && defined(MODULE))
extern struct dvb_frontend *au8522_attach(const struct au8522_config *config, extern struct dvb_frontend *au8522_attach(const struct au8522_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
#ifndef CX22702_H #ifndef CX22702_H
#define CX22702_H #define CX22702_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct cx22702_config { struct cx22702_config {
...@@ -40,8 +41,7 @@ struct cx22702_config { ...@@ -40,8 +41,7 @@ struct cx22702_config {
u8 output_mode; u8 output_mode;
}; };
#if defined(CONFIG_DVB_CX22702) || (defined(CONFIG_DVB_CX22702_MODULE) \ #if IS_ENABLED(CONFIG_DVB_CX22702)
&& defined(MODULE))
extern struct dvb_frontend *cx22702_attach( extern struct dvb_frontend *cx22702_attach(
const struct cx22702_config *config, const struct cx22702_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
......
...@@ -22,6 +22,8 @@ ...@@ -22,6 +22,8 @@
#ifndef CX24113_H #ifndef CX24113_H
#define CX24113_H #define CX24113_H
#include <linux/kconfig.h>
struct dvb_frontend; struct dvb_frontend;
struct cx24113_config { struct cx24113_config {
...@@ -30,8 +32,7 @@ struct cx24113_config { ...@@ -30,8 +32,7 @@ struct cx24113_config {
u32 xtal_khz; u32 xtal_khz;
}; };
#if defined(CONFIG_DVB_TUNER_CX24113) || \ #if IS_ENABLED(CONFIG_DVB_TUNER_CX24113)
(defined(CONFIG_DVB_TUNER_CX24113_MODULE) && defined(MODULE))
extern struct dvb_frontend *cx24113_attach(struct dvb_frontend *, extern struct dvb_frontend *cx24113_attach(struct dvb_frontend *,
const struct cx24113_config *config, struct i2c_adapter *i2c); const struct cx24113_config *config, struct i2c_adapter *i2c);
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#ifndef CX24116_H #ifndef CX24116_H
#define CX24116_H #define CX24116_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct cx24116_config { struct cx24116_config {
...@@ -40,8 +41,7 @@ struct cx24116_config { ...@@ -40,8 +41,7 @@ struct cx24116_config {
u16 i2c_wr_max; u16 i2c_wr_max;
}; };
#if defined(CONFIG_DVB_CX24116) || \ #if IS_ENABLED(CONFIG_DVB_CX24116)
(defined(CONFIG_DVB_CX24116_MODULE) && defined(MODULE))
extern struct dvb_frontend *cx24116_attach( extern struct dvb_frontend *cx24116_attach(
const struct cx24116_config *config, const struct cx24116_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#ifndef CX24123_H #ifndef CX24123_H
#define CX24123_H #define CX24123_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct cx24123_config { struct cx24123_config {
...@@ -38,8 +39,7 @@ struct cx24123_config { ...@@ -38,8 +39,7 @@ struct cx24123_config {
void (*agc_callback) (struct dvb_frontend *); void (*agc_callback) (struct dvb_frontend *);
}; };
#if defined(CONFIG_DVB_CX24123) || (defined(CONFIG_DVB_CX24123_MODULE) \ #if IS_ENABLED(CONFIG_DVB_CX24123)
&& defined(MODULE))
extern struct dvb_frontend *cx24123_attach(const struct cx24123_config *config, extern struct dvb_frontend *cx24123_attach(const struct cx24123_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
extern struct i2c_adapter *cx24123_get_tuner_i2c_adapter(struct dvb_frontend *); extern struct i2c_adapter *cx24123_get_tuner_i2c_adapter(struct dvb_frontend *);
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef CXD2820R_H #ifndef CXD2820R_H
#define CXD2820R_H #define CXD2820R_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#define CXD2820R_GPIO_D (0 << 0) /* disable */ #define CXD2820R_GPIO_D (0 << 0) /* disable */
...@@ -65,8 +66,7 @@ struct cxd2820r_config { ...@@ -65,8 +66,7 @@ struct cxd2820r_config {
}; };
#if defined(CONFIG_DVB_CXD2820R) || \ #if IS_ENABLED(CONFIG_DVB_CXD2820R)
(defined(CONFIG_DVB_CXD2820R_MODULE) && defined(MODULE))
extern struct dvb_frontend *cxd2820r_attach( extern struct dvb_frontend *cxd2820r_attach(
const struct cxd2820r_config *config, const struct cxd2820r_config *config,
struct i2c_adapter *i2c, struct i2c_adapter *i2c,
......
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
#ifndef DIB3000MC_H #ifndef DIB3000MC_H
#define DIB3000MC_H #define DIB3000MC_H
#include <linux/kconfig.h>
#include "dibx000_common.h" #include "dibx000_common.h"
struct dib3000mc_config { struct dib3000mc_config {
...@@ -39,8 +41,7 @@ struct dib3000mc_config { ...@@ -39,8 +41,7 @@ struct dib3000mc_config {
#define DEFAULT_DIB3000MC_I2C_ADDRESS 16 #define DEFAULT_DIB3000MC_I2C_ADDRESS 16
#define DEFAULT_DIB3000P_I2C_ADDRESS 24 #define DEFAULT_DIB3000P_I2C_ADDRESS 24
#if defined(CONFIG_DVB_DIB3000MC) || (defined(CONFIG_DVB_DIB3000MC_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_DIB3000MC)
defined(MODULE))
extern struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap, extern struct dvb_frontend *dib3000mc_attach(struct i2c_adapter *i2c_adap,
u8 i2c_addr, u8 i2c_addr,
struct dib3000mc_config *cfg); struct dib3000mc_config *cfg);
......
#ifndef DIB7000M_H #ifndef DIB7000M_H
#define DIB7000M_H #define DIB7000M_H
#include <linux/kconfig.h>
#include "dibx000_common.h" #include "dibx000_common.h"
struct dib7000m_config { struct dib7000m_config {
...@@ -38,8 +40,7 @@ struct dib7000m_config { ...@@ -38,8 +40,7 @@ struct dib7000m_config {
#define DEFAULT_DIB7000M_I2C_ADDRESS 18 #define DEFAULT_DIB7000M_I2C_ADDRESS 18
#if defined(CONFIG_DVB_DIB7000M) || (defined(CONFIG_DVB_DIB7000M_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_DIB7000M)
defined(MODULE))
extern struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap, extern struct dvb_frontend *dib7000m_attach(struct i2c_adapter *i2c_adap,
u8 i2c_addr, u8 i2c_addr,
struct dib7000m_config *cfg); struct dib7000m_config *cfg);
......
#ifndef DIB7000P_H #ifndef DIB7000P_H
#define DIB7000P_H #define DIB7000P_H
#include <linux/kconfig.h>
#include "dibx000_common.h" #include "dibx000_common.h"
struct dib7000p_config { struct dib7000p_config {
...@@ -44,8 +46,7 @@ struct dib7000p_config { ...@@ -44,8 +46,7 @@ struct dib7000p_config {
#define DEFAULT_DIB7000P_I2C_ADDRESS 18 #define DEFAULT_DIB7000P_I2C_ADDRESS 18
#if defined(CONFIG_DVB_DIB7000P) || (defined(CONFIG_DVB_DIB7000P_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_DIB7000P)
defined(MODULE))
extern struct dvb_frontend *dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg); extern struct dvb_frontend *dib7000p_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg);
extern struct i2c_adapter *dib7000p_get_i2c_master(struct dvb_frontend *, enum dibx000_i2c_interface, int); extern struct i2c_adapter *dib7000p_get_i2c_master(struct dvb_frontend *, enum dibx000_i2c_interface, int);
extern int dib7000p_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]); extern int dib7000p_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]);
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
#ifndef _DRXD_H_ #ifndef _DRXD_H_
#define _DRXD_H_ #define _DRXD_H_
#include <linux/kconfig.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/i2c.h> #include <linux/i2c.h>
...@@ -51,8 +52,7 @@ struct drxd_config { ...@@ -51,8 +52,7 @@ struct drxd_config {
s16(*osc_deviation) (void *priv, s16 dev, int flag); s16(*osc_deviation) (void *priv, s16 dev, int flag);
}; };
#if defined(CONFIG_DVB_DRXD) || \ #if IS_ENABLED(CONFIG_DVB_DRXD)
(defined(CONFIG_DVB_DRXD_MODULE) && defined(MODULE))
extern extern
struct dvb_frontend *drxd_attach(const struct drxd_config *config, struct dvb_frontend *drxd_attach(const struct drxd_config *config,
void *priv, struct i2c_adapter *i2c, void *priv, struct i2c_adapter *i2c,
......
#ifndef _DRXK_H_ #ifndef _DRXK_H_
#define _DRXK_H_ #define _DRXK_H_
#include <linux/kconfig.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/i2c.h> #include <linux/i2c.h>
...@@ -52,8 +53,7 @@ struct drxk_config { ...@@ -52,8 +53,7 @@ struct drxk_config {
int qam_demod_parameter_count; int qam_demod_parameter_count;
}; };
#if defined(CONFIG_DVB_DRXK) || (defined(CONFIG_DVB_DRXK_MODULE) \ #if IS_ENABLED(CONFIG_DVB_DRXK)
&& defined(MODULE))
extern struct dvb_frontend *drxk_attach(const struct drxk_config *config, extern struct dvb_frontend *drxk_attach(const struct drxk_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef DS3000_H #ifndef DS3000_H
#define DS3000_H #define DS3000_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct ds3000_config { struct ds3000_config {
...@@ -34,8 +35,7 @@ struct ds3000_config { ...@@ -34,8 +35,7 @@ struct ds3000_config {
void (*set_lock_led)(struct dvb_frontend *fe, int offon); void (*set_lock_led)(struct dvb_frontend *fe, int offon);
}; };
#if defined(CONFIG_DVB_DS3000) || \ #if IS_ENABLED(CONFIG_DVB_DS3000)
(defined(CONFIG_DVB_DS3000_MODULE) && defined(MODULE))
extern struct dvb_frontend *ds3000_attach(const struct ds3000_config *config, extern struct dvb_frontend *ds3000_attach(const struct ds3000_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -22,11 +22,11 @@ ...@@ -22,11 +22,11 @@
#ifndef DVB_DUMMY_FE_H #ifndef DVB_DUMMY_FE_H
#define DVB_DUMMY_FE_H #define DVB_DUMMY_FE_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
#if defined(CONFIG_DVB_DUMMY_FE) || (defined(CONFIG_DVB_DUMMY_FE_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_DUMMY_FE)
defined(MODULE))
extern struct dvb_frontend* dvb_dummy_fe_ofdm_attach(void); extern struct dvb_frontend* dvb_dummy_fe_ofdm_attach(void);
extern struct dvb_frontend* dvb_dummy_fe_qpsk_attach(void); extern struct dvb_frontend* dvb_dummy_fe_qpsk_attach(void);
extern struct dvb_frontend* dvb_dummy_fe_qam_attach(void); extern struct dvb_frontend* dvb_dummy_fe_qam_attach(void);
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef EC100_H #ifndef EC100_H
#define EC100_H #define EC100_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct ec100_config { struct ec100_config {
...@@ -30,8 +31,7 @@ struct ec100_config { ...@@ -30,8 +31,7 @@ struct ec100_config {
}; };
#if defined(CONFIG_DVB_EC100) || \ #if IS_ENABLED(CONFIG_DVB_EC100)
(defined(CONFIG_DVB_EC100_MODULE) && defined(MODULE))
extern struct dvb_frontend *ec100_attach(const struct ec100_config *config, extern struct dvb_frontend *ec100_attach(const struct ec100_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#ifndef HD29L2_H #ifndef HD29L2_H
#define HD29L2_H #define HD29L2_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct hd29l2_config { struct hd29l2_config {
...@@ -50,8 +51,7 @@ struct hd29l2_config { ...@@ -50,8 +51,7 @@ struct hd29l2_config {
}; };
#if defined(CONFIG_DVB_HD29L2) || \ #if IS_ENABLED(CONFIG_DVB_HD29L2)
(defined(CONFIG_DVB_HD29L2_MODULE) && defined(MODULE))
extern struct dvb_frontend *hd29l2_attach(const struct hd29l2_config *config, extern struct dvb_frontend *hd29l2_attach(const struct hd29l2_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#ifndef IT913X_FE_H #ifndef IT913X_FE_H
#define IT913X_FE_H #define IT913X_FE_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -38,8 +39,7 @@ struct ite_config { ...@@ -38,8 +39,7 @@ struct ite_config {
u8 read_slevel; u8 read_slevel;
}; };
#if defined(CONFIG_DVB_IT913X_FE) || (defined(CONFIG_DVB_IT913X_FE_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_IT913X_FE)
defined(MODULE))
extern struct dvb_frontend *it913x_fe_attach(struct i2c_adapter *i2c_adap, extern struct dvb_frontend *it913x_fe_attach(struct i2c_adapter *i2c_adap,
u8 i2c_addr, struct ite_config *config); u8 i2c_addr, struct ite_config *config);
#else #else
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#ifndef DVB_IX2505V_H #ifndef DVB_IX2505V_H
#define DVB_IX2505V_H #define DVB_IX2505V_H
#include <linux/kconfig.h>
#include <linux/i2c.h> #include <linux/i2c.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -48,8 +49,7 @@ struct ix2505v_config { ...@@ -48,8 +49,7 @@ struct ix2505v_config {
}; };
#if defined(CONFIG_DVB_IX2505V) || \ #if IS_ENABLED(CONFIG_DVB_IX2505V)
(defined(CONFIG_DVB_IX2505V_MODULE) && defined(MODULE))
extern struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe, extern struct dvb_frontend *ix2505v_attach(struct dvb_frontend *fe,
const struct ix2505v_config *config, struct i2c_adapter *i2c); const struct ix2505v_config *config, struct i2c_adapter *i2c);
#else #else
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef _LG2160_H_ #ifndef _LG2160_H_
#define _LG2160_H_ #define _LG2160_H_
#include <linux/kconfig.h>
#include <linux/i2c.h> #include <linux/i2c.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -66,8 +67,7 @@ struct lg2160_config { ...@@ -66,8 +67,7 @@ struct lg2160_config {
enum lg_chip_type lg_chip; enum lg_chip_type lg_chip;
}; };
#if defined(CONFIG_DVB_LG2160) || (defined(CONFIG_DVB_LG2160_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_LG2160)
defined(MODULE))
extern extern
struct dvb_frontend *lg2160_attach(const struct lg2160_config *config, struct dvb_frontend *lg2160_attach(const struct lg2160_config *config,
struct i2c_adapter *i2c_adap); struct i2c_adapter *i2c_adap);
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef _LGDT3305_H_ #ifndef _LGDT3305_H_
#define _LGDT3305_H_ #define _LGDT3305_H_
#include <linux/kconfig.h>
#include <linux/i2c.h> #include <linux/i2c.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -73,8 +74,7 @@ struct lgdt3305_config { ...@@ -73,8 +74,7 @@ struct lgdt3305_config {
enum lgdt_demod_chip_type demod_chip; enum lgdt_demod_chip_type demod_chip;
}; };
#if defined(CONFIG_DVB_LGDT3305) || (defined(CONFIG_DVB_LGDT3305_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_LGDT3305)
defined(MODULE))
extern extern
struct dvb_frontend *lgdt3305_attach(const struct lgdt3305_config *config, struct dvb_frontend *lgdt3305_attach(const struct lgdt3305_config *config,
struct i2c_adapter *i2c_adap); struct i2c_adapter *i2c_adap);
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#ifndef LGS8GL5_H #ifndef LGS8GL5_H
#define LGS8GL5_H #define LGS8GL5_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct lgs8gl5_config { struct lgs8gl5_config {
...@@ -30,8 +31,7 @@ struct lgs8gl5_config { ...@@ -30,8 +31,7 @@ struct lgs8gl5_config {
u8 demod_address; u8 demod_address;
}; };
#if defined(CONFIG_DVB_LGS8GL5) || \ #if IS_ENABLED(CONFIG_DVB_LGS8GL5)
(defined(CONFIG_DVB_LGS8GL5_MODULE) && defined(MODULE))
extern struct dvb_frontend *lgs8gl5_attach( extern struct dvb_frontend *lgs8gl5_attach(
const struct lgs8gl5_config *config, struct i2c_adapter *i2c); const struct lgs8gl5_config *config, struct i2c_adapter *i2c);
#else #else
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#ifndef __LGS8GXX_H__ #ifndef __LGS8GXX_H__
#define __LGS8GXX_H__ #define __LGS8GXX_H__
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include <linux/i2c.h> #include <linux/i2c.h>
...@@ -79,8 +80,7 @@ struct lgs8gxx_config { ...@@ -79,8 +80,7 @@ struct lgs8gxx_config {
u8 tuner_address; u8 tuner_address;
}; };
#if defined(CONFIG_DVB_LGS8GXX) || \ #if IS_ENABLED(CONFIG_DVB_LGS8GXX)
(defined(CONFIG_DVB_LGS8GXX_MODULE) && defined(MODULE))
extern struct dvb_frontend *lgs8gxx_attach(const struct lgs8gxx_config *config, extern struct dvb_frontend *lgs8gxx_attach(const struct lgs8gxx_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -23,6 +23,8 @@ ...@@ -23,6 +23,8 @@
#ifndef _LNBH24_H #ifndef _LNBH24_H
#define _LNBH24_H #define _LNBH24_H
#include <linux/kconfig.h>
/* system register bits */ /* system register bits */
#define LNBH24_OLF 0x01 #define LNBH24_OLF 0x01
#define LNBH24_OTF 0x02 #define LNBH24_OTF 0x02
...@@ -35,8 +37,7 @@ ...@@ -35,8 +37,7 @@
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#if defined(CONFIG_DVB_LNBP21) || (defined(CONFIG_DVB_LNBP21_MODULE) \ #if IS_ENABLED(CONFIG_DVB_LNBP21)
&& defined(MODULE))
/* override_set and override_clear control which /* override_set and override_clear control which
system register bits (above) to always set & clear */ system register bits (above) to always set & clear */
extern struct dvb_frontend *lnbh24_attach(struct dvb_frontend *fe, extern struct dvb_frontend *lnbh24_attach(struct dvb_frontend *fe,
......
...@@ -27,6 +27,8 @@ ...@@ -27,6 +27,8 @@
#ifndef _LNBP21_H #ifndef _LNBP21_H
#define _LNBP21_H #define _LNBP21_H
#include <linux/kconfig.h>
/* system register bits */ /* system register bits */
/* [RO] 0=OK; 1=over current limit flag */ /* [RO] 0=OK; 1=over current limit flag */
#define LNBP21_OLF 0x01 #define LNBP21_OLF 0x01
...@@ -55,8 +57,7 @@ ...@@ -55,8 +57,7 @@
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#if defined(CONFIG_DVB_LNBP21) || (defined(CONFIG_DVB_LNBP21_MODULE) \ #if IS_ENABLED(CONFIG_DVB_LNBP21)
&& defined(MODULE))
/* override_set and override_clear control which /* override_set and override_clear control which
system register bits (above) to always set & clear */ system register bits (above) to always set & clear */
extern struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe, extern struct dvb_frontend *lnbp21_attach(struct dvb_frontend *fe,
......
...@@ -28,6 +28,8 @@ ...@@ -28,6 +28,8 @@
#ifndef _LNBP22_H #ifndef _LNBP22_H
#define _LNBP22_H #define _LNBP22_H
#include <linux/kconfig.h>
/* Enable */ /* Enable */
#define LNBP22_EN 0x10 #define LNBP22_EN 0x10
/* Voltage selection */ /* Voltage selection */
...@@ -37,8 +39,7 @@ ...@@ -37,8 +39,7 @@
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#if defined(CONFIG_DVB_LNBP22) || \ #if IS_ENABLED(CONFIG_DVB_LNBP22)
(defined(CONFIG_DVB_LNBP22_MODULE) && defined(MODULE))
/* /*
* override_set and override_clear control which system register bits (above) * override_set and override_clear control which system register bits (above)
* to always set & clear * to always set & clear
......
...@@ -20,6 +20,7 @@ ...@@ -20,6 +20,7 @@
#ifndef M88RS2000_H #ifndef M88RS2000_H
#define M88RS2000_H #define M88RS2000_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -40,8 +41,7 @@ enum { ...@@ -40,8 +41,7 @@ enum {
CALL_IS_READ, CALL_IS_READ,
}; };
#if defined(CONFIG_DVB_M88RS2000) || (defined(CONFIG_DVB_M88RS2000_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_M88RS2000)
defined(MODULE))
extern struct dvb_frontend *m88rs2000_attach( extern struct dvb_frontend *m88rs2000_attach(
const struct m88rs2000_config *config, struct i2c_adapter *i2c); const struct m88rs2000_config *config, struct i2c_adapter *i2c);
#else #else
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
#ifndef MB86A20S_H #ifndef MB86A20S_H
#define MB86A20S_H #define MB86A20S_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
/** /**
...@@ -33,8 +34,7 @@ struct mb86a20s_config { ...@@ -33,8 +34,7 @@ struct mb86a20s_config {
bool is_serial; bool is_serial;
}; };
#if defined(CONFIG_DVB_MB86A20S) || (defined(CONFIG_DVB_MB86A20S_MODULE) \ #if IS_ENABLED(CONFIG_DVB_MB86A20S)
&& defined(MODULE))
extern struct dvb_frontend *mb86a20s_attach(const struct mb86a20s_config *config, extern struct dvb_frontend *mb86a20s_attach(const struct mb86a20s_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
extern struct i2c_adapter *mb86a20s_get_tuner_i2c_adapter(struct dvb_frontend *); extern struct i2c_adapter *mb86a20s_get_tuner_i2c_adapter(struct dvb_frontend *);
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#ifndef RTL2830_H #ifndef RTL2830_H
#define RTL2830_H #define RTL2830_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct rtl2830_config { struct rtl2830_config {
...@@ -59,8 +60,7 @@ struct rtl2830_config { ...@@ -59,8 +60,7 @@ struct rtl2830_config {
u8 agc_targ_val; u8 agc_targ_val;
}; };
#if defined(CONFIG_DVB_RTL2830) || \ #if IS_ENABLED(CONFIG_DVB_RTL2830)
(defined(CONFIG_DVB_RTL2830_MODULE) && defined(MODULE))
extern struct dvb_frontend *rtl2830_attach( extern struct dvb_frontend *rtl2830_attach(
const struct rtl2830_config *config, const struct rtl2830_config *config,
struct i2c_adapter *i2c struct i2c_adapter *i2c
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#ifndef RTL2832_H #ifndef RTL2832_H
#define RTL2832_H #define RTL2832_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct rtl2832_config { struct rtl2832_config {
...@@ -54,8 +55,7 @@ struct rtl2832_config { ...@@ -54,8 +55,7 @@ struct rtl2832_config {
u8 tuner; u8 tuner;
}; };
#if defined(CONFIG_DVB_RTL2832) || \ #if IS_ENABLED(CONFIG_DVB_RTL2832)
(defined(CONFIG_DVB_RTL2832_MODULE) && defined(MODULE))
extern struct dvb_frontend *rtl2832_attach( extern struct dvb_frontend *rtl2832_attach(
const struct rtl2832_config *cfg, const struct rtl2832_config *cfg,
struct i2c_adapter *i2c struct i2c_adapter *i2c
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef __S5H1409_H__ #ifndef __S5H1409_H__
#define __S5H1409_H__ #define __S5H1409_H__
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct s5h1409_config { struct s5h1409_config {
...@@ -66,8 +67,7 @@ struct s5h1409_config { ...@@ -66,8 +67,7 @@ struct s5h1409_config {
u8 hvr1600_opt; u8 hvr1600_opt;
}; };
#if defined(CONFIG_DVB_S5H1409) || (defined(CONFIG_DVB_S5H1409_MODULE) \ #if IS_ENABLED(CONFIG_DVB_S5H1409)
&& defined(MODULE))
extern struct dvb_frontend *s5h1409_attach(const struct s5h1409_config *config, extern struct dvb_frontend *s5h1409_attach(const struct s5h1409_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef __S5H1411_H__ #ifndef __S5H1411_H__
#define __S5H1411_H__ #define __S5H1411_H__
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#define S5H1411_I2C_TOP_ADDR (0x32 >> 1) #define S5H1411_I2C_TOP_ADDR (0x32 >> 1)
...@@ -68,8 +69,7 @@ struct s5h1411_config { ...@@ -68,8 +69,7 @@ struct s5h1411_config {
u8 status_mode; u8 status_mode;
}; };
#if defined(CONFIG_DVB_S5H1411) || \ #if IS_ENABLED(CONFIG_DVB_S5H1411)
(defined(CONFIG_DVB_S5H1411_MODULE) && defined(MODULE))
extern struct dvb_frontend *s5h1411_attach(const struct s5h1411_config *config, extern struct dvb_frontend *s5h1411_attach(const struct s5h1411_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef __S5H1432_H__ #ifndef __S5H1432_H__
#define __S5H1432_H__ #define __S5H1432_H__
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#define S5H1432_I2C_TOP_ADDR (0x02 >> 1) #define S5H1432_I2C_TOP_ADDR (0x02 >> 1)
...@@ -74,8 +75,7 @@ struct s5h1432_config { ...@@ -74,8 +75,7 @@ struct s5h1432_config {
u8 status_mode; u8 status_mode;
}; };
#if defined(CONFIG_DVB_S5H1432) || \ #if IS_ENABLED(CONFIG_DVB_S5H1432)
(defined(CONFIG_DVB_S5H1432_MODULE) && defined(MODULE))
extern struct dvb_frontend *s5h1432_attach(const struct s5h1432_config *config, extern struct dvb_frontend *s5h1432_attach(const struct s5h1432_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
#ifndef S921_H #ifndef S921_H
#define S921_H #define S921_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct s921_config { struct s921_config {
...@@ -24,8 +25,7 @@ struct s921_config { ...@@ -24,8 +25,7 @@ struct s921_config {
u8 demod_address; u8 demod_address;
}; };
#if defined(CONFIG_DVB_S921) || (defined(CONFIG_DVB_S921_MODULE) \ #if IS_ENABLED(CONFIG_DVB_S921)
&& defined(MODULE))
extern struct dvb_frontend *s921_attach(const struct s921_config *config, extern struct dvb_frontend *s921_attach(const struct s921_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
extern struct i2c_adapter *s921_get_tuner_i2c_adapter(struct dvb_frontend *); extern struct i2c_adapter *s921_get_tuner_i2c_adapter(struct dvb_frontend *);
......
#ifndef SI21XX_H #ifndef SI21XX_H
#define SI21XX_H #define SI21XX_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -12,8 +13,7 @@ struct si21xx_config { ...@@ -12,8 +13,7 @@ struct si21xx_config {
int min_delay_ms; int min_delay_ms;
}; };
#if defined(CONFIG_DVB_SI21XX) || \ #if IS_ENABLED(CONFIG_DVB_SI21XX)
(defined(CONFIG_DVB_SI21XX_MODULE) && defined(MODULE))
extern struct dvb_frontend *si21xx_attach(const struct si21xx_config *config, extern struct dvb_frontend *si21xx_attach(const struct si21xx_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -23,6 +23,7 @@ ...@@ -23,6 +23,7 @@
#ifndef __DVB_STB6000_H__ #ifndef __DVB_STB6000_H__
#define __DVB_STB6000_H__ #define __DVB_STB6000_H__
#include <linux/kconfig.h>
#include <linux/i2c.h> #include <linux/i2c.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -34,8 +35,7 @@ ...@@ -34,8 +35,7 @@
* @param i2c i2c adapter to use. * @param i2c i2c adapter to use.
* @return FE pointer on success, NULL on failure. * @return FE pointer on success, NULL on failure.
*/ */
#if defined(CONFIG_DVB_STB6000) || (defined(CONFIG_DVB_STB6000_MODULE) \ #if IS_ENABLED(CONFIG_DVB_STB6000)
&& defined(MODULE))
extern struct dvb_frontend *stb6000_attach(struct dvb_frontend *fe, int addr, extern struct dvb_frontend *stb6000_attach(struct dvb_frontend *fe, int addr,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -27,6 +27,7 @@ ...@@ -27,6 +27,7 @@
#ifndef STV0288_H #ifndef STV0288_H
#define STV0288_H #define STV0288_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -42,8 +43,7 @@ struct stv0288_config { ...@@ -42,8 +43,7 @@ struct stv0288_config {
int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured); int (*set_ts_params)(struct dvb_frontend *fe, int is_punctured);
}; };
#if defined(CONFIG_DVB_STV0288) || (defined(CONFIG_DVB_STV0288_MODULE) && \ #if IS_ENABLED(CONFIG_DVB_STV0288)
defined(MODULE))
extern struct dvb_frontend *stv0288_attach(const struct stv0288_config *config, extern struct dvb_frontend *stv0288_attach(const struct stv0288_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
#else #else
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#ifndef STV0367_H #ifndef STV0367_H
#define STV0367_H #define STV0367_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -38,8 +39,7 @@ struct stv0367_config { ...@@ -38,8 +39,7 @@ struct stv0367_config {
int clk_pol; int clk_pol;
}; };
#if defined(CONFIG_DVB_STV0367) || (defined(CONFIG_DVB_STV0367_MODULE) \ #if IS_ENABLED(CONFIG_DVB_STV0367)
&& defined(MODULE))
extern struct extern struct
dvb_frontend *stv0367ter_attach(const struct stv0367_config *config, dvb_frontend *stv0367ter_attach(const struct stv0367_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#ifndef STV0900_H #ifndef STV0900_H
#define STV0900_H #define STV0900_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -57,8 +58,7 @@ struct stv0900_config { ...@@ -57,8 +58,7 @@ struct stv0900_config {
void (*set_lock_led)(struct dvb_frontend *fe, int offon); void (*set_lock_led)(struct dvb_frontend *fe, int offon);
}; };
#if defined(CONFIG_DVB_STV0900) || (defined(CONFIG_DVB_STV0900_MODULE) \ #if IS_ENABLED(CONFIG_DVB_STV0900)
&& defined(MODULE))
extern struct dvb_frontend *stv0900_attach(const struct stv0900_config *config, extern struct dvb_frontend *stv0900_attach(const struct stv0900_config *config,
struct i2c_adapter *i2c, int demod); struct i2c_adapter *i2c, int demod);
#else #else
......
...@@ -25,6 +25,7 @@ ...@@ -25,6 +25,7 @@
#ifndef __DVB_STV6110_H__ #ifndef __DVB_STV6110_H__
#define __DVB_STV6110_H__ #define __DVB_STV6110_H__
#include <linux/kconfig.h>
#include <linux/i2c.h> #include <linux/i2c.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -45,8 +46,7 @@ struct stv6110_config { ...@@ -45,8 +46,7 @@ struct stv6110_config {
u8 clk_div; /* divisor value for the output clock */ u8 clk_div; /* divisor value for the output clock */
}; };
#if defined(CONFIG_DVB_STV6110) || (defined(CONFIG_DVB_STV6110_MODULE) \ #if IS_ENABLED(CONFIG_DVB_STV6110)
&& defined(MODULE))
extern struct dvb_frontend *stv6110_attach(struct dvb_frontend *fe, extern struct dvb_frontend *stv6110_attach(struct dvb_frontend *fe,
const struct stv6110_config *config, const struct stv6110_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef TDA10048_H #ifndef TDA10048_H
#define TDA10048_H #define TDA10048_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
#include <linux/firmware.h> #include <linux/firmware.h>
...@@ -72,8 +73,7 @@ struct tda10048_config { ...@@ -72,8 +73,7 @@ struct tda10048_config {
u8 pll_n; u8 pll_n;
}; };
#if defined(CONFIG_DVB_TDA10048) || \ #if IS_ENABLED(CONFIG_DVB_TDA10048)
(defined(CONFIG_DVB_TDA10048_MODULE) && defined(MODULE))
extern struct dvb_frontend *tda10048_attach( extern struct dvb_frontend *tda10048_attach(
const struct tda10048_config *config, const struct tda10048_config *config,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#ifndef TDA10071_H #ifndef TDA10071_H
#define TDA10071_H #define TDA10071_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct tda10071_config { struct tda10071_config {
...@@ -71,8 +72,7 @@ struct tda10071_config { ...@@ -71,8 +72,7 @@ struct tda10071_config {
}; };
#if defined(CONFIG_DVB_TDA10071) || \ #if IS_ENABLED(CONFIG_DVB_TDA10071)
(defined(CONFIG_DVB_TDA10071_MODULE) && defined(MODULE))
extern struct dvb_frontend *tda10071_attach( extern struct dvb_frontend *tda10071_attach(
const struct tda10071_config *config, struct i2c_adapter *i2c); const struct tda10071_config *config, struct i2c_adapter *i2c);
#else #else
......
#ifndef _TDA18271C2DD_H_ #ifndef _TDA18271C2DD_H_
#define _TDA18271C2DD_H_ #define _TDA18271C2DD_H_
#if defined(CONFIG_DVB_TDA18271C2DD) || (defined(CONFIG_DVB_TDA18271C2DD_MODULE) \
&& defined(MODULE)) #include <linux/kconfig.h>
#if IS_ENABLED(CONFIG_DVB_TDA18271C2DD)
struct dvb_frontend *tda18271c2dd_attach(struct dvb_frontend *fe, struct dvb_frontend *tda18271c2dd_attach(struct dvb_frontend *fe,
struct i2c_adapter *i2c, u8 adr); struct i2c_adapter *i2c, u8 adr);
#else #else
......
...@@ -22,6 +22,7 @@ ...@@ -22,6 +22,7 @@
#ifndef TS2020_H #ifndef TS2020_H
#define TS2020_H #define TS2020_H
#include <linux/kconfig.h>
#include <linux/dvb/frontend.h> #include <linux/dvb/frontend.h>
struct ts2020_config { struct ts2020_config {
...@@ -29,8 +30,7 @@ struct ts2020_config { ...@@ -29,8 +30,7 @@ struct ts2020_config {
u8 clk_out_div; u8 clk_out_div;
}; };
#if defined(CONFIG_DVB_TS2020) || \ #if IS_ENABLED(CONFIG_DVB_TS2020)
(defined(CONFIG_DVB_TS2020_MODULE) && defined(MODULE))
extern struct dvb_frontend *ts2020_attach( extern struct dvb_frontend *ts2020_attach(
struct dvb_frontend *fe, struct dvb_frontend *fe,
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
#ifndef DVB_ZL10036_H #ifndef DVB_ZL10036_H
#define DVB_ZL10036_H #define DVB_ZL10036_H
#include <linux/kconfig.h>
#include <linux/i2c.h> #include <linux/i2c.h>
#include "dvb_frontend.h" #include "dvb_frontend.h"
...@@ -37,8 +38,7 @@ struct zl10036_config { ...@@ -37,8 +38,7 @@ struct zl10036_config {
int rf_loop_enable; int rf_loop_enable;
}; };
#if defined(CONFIG_DVB_ZL10036) || \ #if IS_ENABLED(CONFIG_DVB_ZL10036)
(defined(CONFIG_DVB_ZL10036_MODULE) && defined(MODULE))
extern struct dvb_frontend *zl10036_attach(struct dvb_frontend *fe, extern struct dvb_frontend *zl10036_attach(struct dvb_frontend *fe,
const struct zl10036_config *config, struct i2c_adapter *i2c); const struct zl10036_config *config, struct i2c_adapter *i2c);
#else #else
......
...@@ -22,8 +22,9 @@ ...@@ -22,8 +22,9 @@
#ifndef ZL10039_H #ifndef ZL10039_H
#define ZL10039_H #define ZL10039_H
#if defined(CONFIG_DVB_ZL10039) || (defined(CONFIG_DVB_ZL10039_MODULE) \ #include <linux/kconfig.h>
&& defined(MODULE))
#if IS_ENABLED(CONFIG_DVB_ZL10039)
struct dvb_frontend *zl10039_attach(struct dvb_frontend *fe, struct dvb_frontend *zl10039_attach(struct dvb_frontend *fe,
u8 i2c_addr, u8 i2c_addr,
struct i2c_adapter *i2c); struct i2c_adapter *i2c);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment