1 /* DVB USB compliant linux driver for
3 * DM04/QQBOX DVB-S USB BOX LME2510C + SHARP:BS2F7HZ7395
4 * LME2510C + LG TDQY-P001F
5 * LME2510 + LG TDQY-P001F
7 * MVB7395 (LME2510C+SHARP:BS2F7HZ7395)
8 * SHARP:BS2F7HZ7395 = (STV0288+Sharp IX2505V)
10 * MVB001F (LME2510+LGTDQT-P001F)
11 * LG TDQY - P001F =(TDA8263 + TDA10086H)
13 * MVB0001F (LME2510C+LGTDQT-P001F)
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.
19 * see Documentation/dvb/README.dvb-usb for more information
21 #ifndef _DVB_USB_LME2510_H_
22 #define _DVB_USB_LME2510_H_
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.
30 * offset 1 = 00 Enable Streaming
34 * 03 XX XX ----> reg number ---> setting....20 XX
36 * offset 2 = start of data
38 * end byte = clear pid always a0, other wise 9c, 9a ??
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}
49 * offset 2 = 00=Voltage low 01=Voltage high
53 * offset 2 = 00=ON 01=OFF
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}
61 /* Initial stv0288 settings for 7395 Frontend */
62 static u8 s7395_inittab
[] = {