Skip to content

Commit

Permalink
[media] anysee: add support for Anysee E7 PS2
Browse files Browse the repository at this point in the history
Basically it is just same device as Anysee E7 S2 but made for
internal PCI(e) slot and motherboard USB connector.

Cc: info@anysee.com
Signed-off-by: Antti Palosaari <crope@iki.fi>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
  • Loading branch information
palosaari authored and Mauro Carvalho Chehab committed Jul 27, 2011
1 parent 8439e0d commit fea3c39
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 0 deletions.
12 changes: 12 additions & 0 deletions drivers/media/dvb/dvb-usb/anysee.c
Original file line number Diff line number Diff line change
Expand Up @@ -434,6 +434,14 @@ static struct isl6423_config anysee_isl6423_config = {
* IOD[5] TDA10023 0=disabled
* IOD[6] ZL10353 1=enabled
* IOE[0] IF 0=enabled
*
* E7 S2 VID=1c73 PID=861f HW=22 FW=0.1 AMTCI=?? "anysee-E7PS2(LP)"
* PCB: 508PS2 (rev0.4)
* parts: DNBU10512IST(STV0903, STV6110), ISL6423
* OEA=80 OEB=00 OEC=03 OED=f7 OEE=ff
* IOA=4d IOB=00 IOC=c4 IOD=08 IOE=e4
* IOA[7] TS 1=enabled
* IOE[5] STV0903 1=enabled
*/

static int anysee_frontend_attach(struct dvb_usb_adapter *adap)
Expand Down Expand Up @@ -667,7 +675,9 @@ static int anysee_frontend_attach(struct dvb_usb_adapter *adap)

break;
case ANYSEE_HW_508S2: /* 19 */
case ANYSEE_HW_508PS2: /* 22 */
/* E7 S2 */
/* E7 PS2 */

/* enable transport stream on IOA[7] */
ret = anysee_wr_reg_mask(adap->dev, REG_IOA, (1 << 7), 0x80);
Expand Down Expand Up @@ -794,7 +804,9 @@ static int anysee_tuner_attach(struct dvb_usb_adapter *adap)

break;
case ANYSEE_HW_508S2: /* 19 */
case ANYSEE_HW_508PS2: /* 22 */
/* E7 S2 */
/* E7 PS2 */

/* attach tuner */
fe = dvb_attach(stv6110_attach, adap->fe,
Expand Down
1 change: 1 addition & 0 deletions drivers/media/dvb/dvb-usb/anysee.h
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ struct anysee_state {
#define ANYSEE_HW_508TC 18 /* E7 TC */
#define ANYSEE_HW_508S2 19 /* E7 S2 */
#define ANYSEE_HW_508PTC 21 /* E7 PTC Plus */
#define ANYSEE_HW_508PS2 22 /* E7 PS2 Plus */

#define REG_IOA 0x80 /* Port A (bit addressable) */
#define REG_IOB 0x90 /* Port B (bit addressable) */
Expand Down

0 comments on commit fea3c39

Please sign in to comment.