Commit f8e76a5e authored by Brad Love's avatar Brad Love Committed by Mauro Carvalho Chehab

media: cx23885: Add analog frontend to 1265_K4

Enables the analog tuning frontend for Hauppauge HVR-1265_K4.
Signed-off-by: default avatarBrad Love <brad@nextdimension.cc>
Signed-off-by: default avatarSean Young <sean@mess.org>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab+huawei@kernel.org>
parent 81118817
...@@ -804,8 +804,14 @@ struct cx23885_board cx23885_boards[] = { ...@@ -804,8 +804,14 @@ struct cx23885_board cx23885_boards[] = {
.porta = CX23885_ANALOG_VIDEO, .porta = CX23885_ANALOG_VIDEO,
.portc = CX23885_MPEG_DVB, .portc = CX23885_MPEG_DVB,
.tuner_type = TUNER_ABSENT, .tuner_type = TUNER_ABSENT,
.force_bff = 1,
.input = {{ .input = {{
.type = CX23885_VMUX_TELEVISION,
.vmux = CX25840_VIN7_CH3 |
CX25840_VIN5_CH2 |
CX25840_VIN2_CH1 |
CX25840_DIF_ON,
.amux = CX25840_AUDIO8,
}, {
.type = CX23885_VMUX_COMPOSITE1, .type = CX23885_VMUX_COMPOSITE1,
.vmux = CX25840_VIN7_CH3 | .vmux = CX25840_VIN7_CH3 |
CX25840_VIN4_CH2 | CX25840_VIN4_CH2 |
......
...@@ -2547,6 +2547,11 @@ static int dvb_register(struct cx23885_tsport *port) ...@@ -2547,6 +2547,11 @@ static int dvb_register(struct cx23885_tsport *port)
goto frontend_detach; goto frontend_detach;
} }
port->i2c_client_tuner = client_tuner; port->i2c_client_tuner = client_tuner;
dev->ts1.analog_fe.tuner_priv = client_tuner;
memcpy(&dev->ts1.analog_fe.ops.tuner_ops,
&fe0->dvb.frontend->ops.tuner_ops,
sizeof(struct dvb_tuner_ops));
break; break;
} }
break; break;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment