linux/drivers/media/usb/dvb-usb-v2/lmedm04.h
<<
>>
Prefs
   1/* DVB USB compliant linux driver for
   2 *
   3 * DM04/QQBOX DVB-S USB BOX     LME2510C + SHARP:BS2F7HZ7395
   4 *                              LME2510C + LG TDQY-P001F
   5 *                              LME2510 + LG TDQY-P001F
   6 *
   7 * MVB7395 (LME2510C+SHARP:BS2F7HZ7395)
   8 * SHARP:BS2F7HZ7395 = (STV0288+Sharp IX2505V)
   9 *
  10 * MVB001F (LME2510+LGTDQT-P001F)
  11 * LG TDQY - P001F =(TDA8263 + TDA10086H)
  12 *
  13 * MVB0001F (LME2510C+LGTDQT-P001F)
  14 *
  15 * This program is free software; you can redistribute it and/or modify it
  16 * under the terms of the GNU General Public License as published by the Free
  17 * Software Foundation,  version 2.
  18 * *
  19 * see Documentation/media/dvb-drivers/dvb-usb.rst for more information
  20 */
  21#ifndef _DVB_USB_LME2510_H_
  22#define _DVB_USB_LME2510_H_
  23
  24/* Streamer &  PID
  25 *
  26 * Note:        These commands do not actually stop the streaming
  27 *              but form some kind of packet filtering/stream count
  28 *              or tuning related functions.
  29 *  06 XX
  30 *  offset 1 = 00 Enable Streaming
  31 *
  32 *
  33 *  PID
  34 *  03 XX XX  ----> reg number ---> setting....20 XX
  35 *  offset 1 = length
  36 *  offset 2 = start of data
  37 *  end byte -1 = 20
  38 *  end byte = clear pid always a0, other wise 9c, 9a ??
  39 *
  40*/
  41#define LME_ST_ON_W     {0x06, 0x00}
  42#define LME_CLEAR_PID   {0x03, 0x02, 0x20, 0xa0}
  43#define LME_ZERO_PID    {0x03, 0x06, 0x00, 0x00, 0x01, 0x00, 0x20, 0x9c}
  44#define LME_ALL_PIDS    {0x03, 0x06, 0x00, 0xff, 0x01, 0x1f, 0x20, 0x81}
  45
  46/*  LNB Voltage
  47 *  07 XX XX
  48 *  offset 1 = 01
  49 *  offset 2 = 00=Voltage low 01=Voltage high
  50 *
  51 *  LNB Power
  52 *  03 01 XX
  53 *  offset 2 = 00=ON 01=OFF
  54 */
  55
  56#define LME_VOLTAGE_L   {0x07, 0x01, 0x00}
  57#define LME_VOLTAGE_H   {0x07, 0x01, 0x01}
  58#define LNB_ON          {0x3a, 0x01, 0x00}
  59#define LNB_OFF         {0x3a, 0x01, 0x01}
  60
  61/* Initial stv0288 settings for 7395 Frontend */
  62static u8 s7395_inittab[] = {
  63        0x01, 0x15,
  64        0x02, 0x20,
  65        0x03, 0xa0,
  66        0x04, 0xa0,
  67        0x05, 0x12,
  68        0x06, 0x00,
  69        0x09, 0x00,
  70        0x0a, 0x04,
  71        0x0b, 0x00,
  72        0x0c, 0x00,
  73        0x0d, 0x00,
  74        0x0e, 0xc1,
  75        0x0f, 0x54,
  76        0x11, 0x7a,
  77        0x12, 0x03,
  78        0x13, 0x48,
  79        0x14, 0x84,
  80        0x15, 0xc5,
  81        0x16, 0xb8,
  82        0x17, 0x9c,
  83        0x18, 0x00,
  84        0x19, 0xa6,
  85        0x1a, 0x88,
  86        0x1b, 0x8f,
  87        0x1c, 0xf0,
  88        0x20, 0x0b,
  89        0x21, 0x54,
  90        0x22, 0xff,
  91        0x23, 0x01,
  92        0x28, 0x46,
  93        0x29, 0x66,
  94        0x2a, 0x90,
  95        0x2b, 0xfa,
  96        0x2c, 0xd9,
  97        0x30, 0x0,
  98        0x31, 0x1e,
  99        0x32, 0x14,
 100        0x33, 0x0f,
 101        0x34, 0x09,
 102        0x35, 0x0c,
 103        0x36, 0x05,
 104        0x37, 0x2f,
 105        0x38, 0x16,
 106        0x39, 0xbd,
 107        0x3a, 0x0,
 108        0x3b, 0x13,
 109        0x3c, 0x11,
 110        0x3d, 0x30,
 111        0x40, 0x63,
 112        0x41, 0x04,
 113        0x42, 0x20,
 114        0x43, 0x00,
 115        0x44, 0x00,
 116        0x45, 0x00,
 117        0x46, 0x00,
 118        0x47, 0x00,
 119        0x4a, 0x00,
 120        0x50, 0x10,
 121        0x51, 0x36,
 122        0x52, 0x21,
 123        0x53, 0x94,
 124        0x54, 0xb2,
 125        0x55, 0x29,
 126        0x56, 0x64,
 127        0x57, 0x2b,
 128        0x58, 0x54,
 129        0x59, 0x86,
 130        0x5a, 0x00,
 131        0x5b, 0x9b,
 132        0x5c, 0x08,
 133        0x5d, 0x7f,
 134        0x5e, 0xff,
 135        0x5f, 0x8d,
 136        0x70, 0x0,
 137        0x71, 0x0,
 138        0x72, 0x0,
 139        0x74, 0x0,
 140        0x75, 0x0,
 141        0x76, 0x0,
 142        0x81, 0x0,
 143        0x82, 0x3f,
 144        0x83, 0x3f,
 145        0x84, 0x0,
 146        0x85, 0x0,
 147        0x88, 0x0,
 148        0x89, 0x0,
 149        0x8a, 0x0,
 150        0x8b, 0x0,
 151        0x8c, 0x0,
 152        0x90, 0x0,
 153        0x91, 0x0,
 154        0x92, 0x0,
 155        0x93, 0x0,
 156        0x94, 0x1c,
 157        0x97, 0x0,
 158        0xa0, 0x48,
 159        0xa1, 0x0,
 160        0xb0, 0xb8,
 161        0xb1, 0x3a,
 162        0xb2, 0x10,
 163        0xb3, 0x82,
 164        0xb4, 0x80,
 165        0xb5, 0x82,
 166        0xb6, 0x82,
 167        0xb7, 0x82,
 168        0xb8, 0x20,
 169        0xb9, 0x0,
 170        0xf0, 0x0,
 171        0xf1, 0x0,
 172        0xf2, 0xc0,
 173        0xff, 0xff,
 174};
 175#endif
 176