|
|
/* ioctls to allow direct access to the encoder registers for testing */ | /* ioctls to allow direct access to the encoder registers for testing */ |
case VIDIOC_INT_G_REGISTER: | case VIDIOC_INT_G_REGISTER: |
IVTV_DEBUG_IOCTL("VIDIOC_INT_G_REGISTER\n"); | IVTV_DEBUG_IOCTL("VIDIOC_INT_G_REGISTER\n"); |
if (reg->i2c_id) |
if (reg->match_type == V4L2_CHIP_MATCH_I2C_DRIVER) |
return ivtv_i2c_id(itv, reg->i2c_id, cmd, reg); |
return ivtv_i2c_id(itv, reg->match_chip, cmd, reg); |
return ivtv_itvc(itv, cmd, arg); | return ivtv_itvc(itv, cmd, arg); |
| |
case VIDIOC_INT_S_REGISTER: | case VIDIOC_INT_S_REGISTER: |
|
|
cmd = VIDIOC_INT_S_REGISTER; | cmd = VIDIOC_INT_S_REGISTER; |
#endif | #endif |
IVTV_DEBUG_IOCTL("VIDIOC_INT_S_REGISTER\n"); | IVTV_DEBUG_IOCTL("VIDIOC_INT_S_REGISTER\n"); |
if (reg->i2c_id) |
if (reg->match_type == V4L2_CHIP_MATCH_I2C_DRIVER) |
return ivtv_i2c_id(itv, reg->i2c_id, cmd, reg); |
return ivtv_i2c_id(itv, reg->match_chip, cmd, reg); |
return ivtv_itvc(itv, cmd, arg); | return ivtv_itvc(itv, cmd, arg); |
| |
case VIDIOC_INT_S_AUDIO_ROUTING: { | case VIDIOC_INT_S_AUDIO_ROUTING: { |