1*b53f2fa1SBrad Love /* SPDX-License-Identifier: GPL-2.0 */ 2*b53f2fa1SBrad Love /* 3*b53f2fa1SBrad Love * Driver for the MaxLinear MxL69x family of tuners/demods 4*b53f2fa1SBrad Love * 5*b53f2fa1SBrad Love * Copyright (C) 2020 Brad Love <brad@nextdimension.cc> 6*b53f2fa1SBrad Love * 7*b53f2fa1SBrad Love * based on code: 8*b53f2fa1SBrad Love * Copyright (c) 2016 MaxLinear, Inc. All rights reserved 9*b53f2fa1SBrad Love * which was released under GPL V2 10*b53f2fa1SBrad Love */ 11*b53f2fa1SBrad Love 12*b53f2fa1SBrad Love #ifndef _MXL692_H_ 13*b53f2fa1SBrad Love #define _MXL692_H_ 14*b53f2fa1SBrad Love 15*b53f2fa1SBrad Love #include <media/dvb_frontend.h> 16*b53f2fa1SBrad Love 17*b53f2fa1SBrad Love #define MXL692_FIRMWARE "dvb-demod-mxl692.fw" 18*b53f2fa1SBrad Love 19*b53f2fa1SBrad Love struct mxl692_config { 20*b53f2fa1SBrad Love unsigned char id; 21*b53f2fa1SBrad Love u8 i2c_addr; 22*b53f2fa1SBrad Love /* 23*b53f2fa1SBrad Love * frontend 24*b53f2fa1SBrad Love * returned by driver 25*b53f2fa1SBrad Love */ 26*b53f2fa1SBrad Love struct dvb_frontend **fe; 27*b53f2fa1SBrad Love }; 28*b53f2fa1SBrad Love 29*b53f2fa1SBrad Love #endif /* _MXL692_H_ */ 30