1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 2 /* 3 * Infineon TUA9001 silicon tuner driver 4 * 5 * Copyright (C) 2009 Antti Palosaari <crope@iki.fi> 6 */ 7 8 #ifndef TUA9001_H 9 #define TUA9001_H 10 11 #include <media/dvb_frontend.h> 12 13 /* 14 * I2C address 15 * 0x60, 16 */ 17 18 /** 19 * struct tua9001_platform_data - Platform data for the tua9001 driver 20 * @dvb_frontend: DVB frontend. 21 */ 22 struct tua9001_platform_data { 23 struct dvb_frontend *dvb_frontend; 24 }; 25 26 /* 27 * TUA9001 I/O PINs: 28 * 29 * CEN - chip enable 30 * 0 = chip disabled (chip off) 31 * 1 = chip enabled (chip on) 32 * 33 * RESETN - chip reset 34 * 0 = reset disabled (chip reset off) 35 * 1 = reset enabled (chip reset on) 36 * 37 * RXEN - RX enable 38 * 0 = RX disabled (chip idle) 39 * 1 = RX enabled (chip tuned) 40 */ 41 42 #define TUA9001_CMD_CEN 0 43 #define TUA9001_CMD_RESETN 1 44 #define TUA9001_CMD_RXEN 2 45 46 #endif 47