Lines Matching defs:data
60 #define CEU_CDAYR 0x3c /* Capture data address Y register */
61 #define CEU_CDACR 0x40 /* Capture data address C register */
63 #define CEU_CDOCR 0x64 /* Capture data output control register */
88 /* Swap all input data in 8-bit, 16-bits and 32-bits units (Figure 46.45). */
300 static void ceu_write(struct ceu_device *priv, unsigned int reg_offs, u32 data)
302 iowrite32(data, priv->base + reg_offs);
362 /* Set the frame capture period for both image capture and data sync. */
366 * Swap input data endianness by default.
367 * In data fetch mode bytes are received in chunks of 8 bytes.
369 * The data is however by default written to memory in reverse order:
372 * Use CEU_CDOCR[2:0] to swap data ordering.
390 * No downsample for data fetch sync mode.
447 * and valid data. This value should actually come from the sensor...
462 * Program the CEU DMA registers with addresses where to transfer image data.
490 static irqreturn_t ceu_irq(int irq, void *data)
492 struct ceu_device *ceudev = data;
964 * TODO: Other YUYV422 permutations through data fetch sync mode and DTARY
965 * TODO: Binary data (eg. JPEG) and raw formats through data fetch sync mode
994 * TODO: add support for binary formats (data sync
1009 * well as for data synch fetch mode (YUYV - YVYU etc. ).
1463 * ceu device. Both DT and platform data parsing use
1485 * device provided data.
1591 * struct ceu_data - Platform specific CEU data
1609 { .compatible = "renesas,r7s72100-ceu", .data = &ceu_data_rz },
1610 { .compatible = "renesas,r8a7740-ceu", .data = &ceu_data_rz },
1666 /* Assume SH4 if booting with platform data. */