162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * DVB USB Linux driver for AME DTV-5100 USB2.0 DVB-T 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright (C) 2008 Antoine Jacquet <royale@zerezo.com> 662306a36Sopenharmony_ci * http://royale.zerezo.com/dtv5100/ 762306a36Sopenharmony_ci */ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#ifndef _DVB_USB_DTV5100_H_ 1062306a36Sopenharmony_ci#define _DVB_USB_DTV5100_H_ 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#define DVB_USB_LOG_PREFIX "dtv5100" 1362306a36Sopenharmony_ci#include "dvb-usb.h" 1462306a36Sopenharmony_ci 1562306a36Sopenharmony_ci#define DTV5100_USB_TIMEOUT 500 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci#define DTV5100_DEMOD_ADDR 0x00 1862306a36Sopenharmony_ci#define DTV5100_DEMOD_WRITE 0xc0 1962306a36Sopenharmony_ci#define DTV5100_DEMOD_READ 0xc1 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci#define DTV5100_TUNER_ADDR 0xc4 2262306a36Sopenharmony_ci#define DTV5100_TUNER_WRITE 0xc7 2362306a36Sopenharmony_ci#define DTV5100_TUNER_READ 0xc8 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci#define DRIVER_AUTHOR "Antoine Jacquet, http://royale.zerezo.com/" 2662306a36Sopenharmony_ci#define DRIVER_DESC "AME DTV-5100 USB2.0 DVB-T" 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_cistatic struct { 2962306a36Sopenharmony_ci u8 request; 3062306a36Sopenharmony_ci u8 value; 3162306a36Sopenharmony_ci u16 index; 3262306a36Sopenharmony_ci} dtv5100_init[] = { 3362306a36Sopenharmony_ci { 0x000000c5, 0x00000000, 0x00000001 }, 3462306a36Sopenharmony_ci { 0x000000c5, 0x00000001, 0x00000001 }, 3562306a36Sopenharmony_ci { } /* Terminating entry */ 3662306a36Sopenharmony_ci}; 3762306a36Sopenharmony_ci 3862306a36Sopenharmony_ci#endif 39