/* SPDX-License-Identifier: GPL-2.0-only */ /* * Copyright (C) 2010-2014 Michael Krufky (mkrufky@linuxtv.org) * * see Documentation/driver-api/media/drivers/dvb-usb.rst for more information
*/
struct mxl111sf_adap_state { int alt_mode; int gpio_mode; int device_mode; int ep6_clockphase; int (*fe_init)(struct dvb_frontend *); int (*fe_sleep)(struct dvb_frontend *);
};
#define MXL_TUNER_MODE 0 #define MXL_SOC_MODE 1 #define MXL_DEV_MODE_MASK 0x01 #if 1 int device_mode; #endif /* use usb alt setting 1 for EP4 ISOC transfer (dvb-t), EP5 BULK transfer (atsc-mh), EP6 BULK transfer (atsc/qam), use usb alt setting 2 for EP4 BULK transfer (dvb-t), EP5 ISOC transfer (atsc-mh), EP6 ISOC transfer (atsc/qam),
*/ int alt_mode; int gpio_mode; struct tveeprom tv;
/* The following allows the mxl_fail() macro defined below to work * in externel modules, such as mxl111sf-tuner.ko, even though
* dvb_usb_mxl111sf_debug is not defined within those modules */ #if (defined(__MXL111SF_TUNER_H__)) || (defined(__MXL111SF_DEMOD_H__)) #define MXL_ADV_DEBUG_ENABLED MXL_ADV_DBG #else #define MXL_ADV_DEBUG_ENABLED dvb_usb_mxl111sf_debug #endif
#define mxl_fail(ret) \
({ \ int __ret; \
__ret = (ret < 0); \ if ((__ret) && (MXL_ADV_DEBUG_ENABLED & MXL_ADV_DBG)) \
mxl_printk(KERN_ERR, "error %d on line %d", \
ret, __LINE__); \
__ret; \
})
#endif/* _DVB_USB_MXL111SF_H_ */
Messung V0.5
¤ Dauer der Verarbeitung: 0.9 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.