-vis On S3c2410x Delta Driver - | [top]

static const struct v4l2_ctrl_ops s3c2410_delta_ctrl_ops = .s_ctrl = s3c2410_delta_s_ctrl, ;

The Delta driver programs DELTA_START → DELTA_LINE_SZ → DELTA_PIC_SZ and then sets VIDCON0.RUN = 1 . The internal DMA controller moves data directly from the VIS FIFO to SDRAM. -vis On S3c2410x Delta Driver -

When the user touches the Delta touch panel (differential measurement), the driver computes the X/Y coordinates. It then uses the S3C2410_LCDCON registers to dynamically adjust the TIMEVAL (vertical sync) or the MVAL (inversion signal) to reduce flicker. static const struct v4l2_ctrl_ops s3c2410_delta_ctrl_ops =

Do you need help for a specific LCD panel? -vis On S3c2410x Delta Driver -

In more complete implementations (e.g., Linux 3.x+), the Delta functionality is exposed via on the camera subdevice:

static irqreturn_t s3c2410_delta_irq(int irq, void *dev_id)

banner