linux/drivers/media/usb/dvb-usb/dtv5100.h
<<
>>
Prefs
   1/*
   2 * DVB USB Linux driver for AME DTV-5100 USB2.0 DVB-T
   3 *
   4 * Copyright (C) 2008  Antoine Jacquet <royale@zerezo.com>
   5 * http://royale.zerezo.com/dtv5100/
   6 *
   7 * This program is free software; you can redistribute it and/or modify
   8 * it under the terms of the GNU General Public License as published by
   9 * the Free Software Foundation; either version 2 of the License, or
  10 * (at your option) any later version.
  11 *
  12 * This program is distributed in the hope that it will be useful,
  13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
  14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  15 * GNU General Public License for more details.
  16 */
  17
  18#ifndef _DVB_USB_DTV5100_H_
  19#define _DVB_USB_DTV5100_H_
  20
  21#define DVB_USB_LOG_PREFIX "dtv5100"
  22#include "dvb-usb.h"
  23
  24#define DTV5100_USB_TIMEOUT 500
  25
  26#define DTV5100_DEMOD_ADDR      0x00
  27#define DTV5100_DEMOD_WRITE     0xc0
  28#define DTV5100_DEMOD_READ      0xc1
  29
  30#define DTV5100_TUNER_ADDR      0xc4
  31#define DTV5100_TUNER_WRITE     0xc7
  32#define DTV5100_TUNER_READ      0xc8
  33
  34#define DRIVER_AUTHOR "Antoine Jacquet, http://royale.zerezo.com/"
  35#define DRIVER_DESC "AME DTV-5100 USB2.0 DVB-T"
  36
  37static struct {
  38        u8 request;
  39        u8 value;
  40        u16 index;
  41} dtv5100_init[] = {
  42        { 0x000000c5, 0x00000000, 0x00000001 },
  43        { 0x000000c5, 0x00000001, 0x00000001 },
  44        { }             /* Terminating entry */
  45};
  46
  47#endif
  48