brintos

brintos / linux-shallow public Read only

0
0
Text · 646 B · 30d03cd Raw
30 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2#ifndef __MT2063_H__3#define __MT2063_H__4 5#include <media/dvb_frontend.h>6 7struct mt2063_config {8	u8 tuner_address;9	u32 refclock;10};11 12#if IS_REACHABLE(CONFIG_MEDIA_TUNER_MT2063)13struct dvb_frontend *mt2063_attach(struct dvb_frontend *fe,14				   struct mt2063_config *config,15				   struct i2c_adapter *i2c);16 17#else18 19static inline struct dvb_frontend *mt2063_attach(struct dvb_frontend *fe,20				   struct mt2063_config *config,21				   struct i2c_adapter *i2c)22{23	printk(KERN_WARNING "%s: Driver disabled by Kconfig\n", __func__);24	return NULL;25}26 27#endif /* CONFIG_DVB_MT2063 */28 29#endif /* __MT2063_H__ */30