Home
last modified time | relevance | path

Searched full:ceu (Results 1 – 24 of 24) sorted by relevance

/linux/Documentation/devicetree/bindings/media/
H A Drenesas,ceu.yaml4 $id: http://devicetree.org/schemas/media/renesas,ceu.yaml#
7 title: Renesas Capture Engine Unit (CEU)
21 - renesas,r7s72100-ceu
22 - renesas,r8a7740-ceu
68 ceu: ceu@e8210000 {
70 compatible = "renesas,r7s72100-ceu";
/linux/Documentation/driver-api/media/drivers/
H A Dsh_mobile_ceu_camera.rst46 accents represent "useful" data, basically, CEU scaled and cropped output,
60 (3) to (4) - CEU cropped left or top
61 (4) to (4') - CEU cropped width or height
62 (5) to (5') - reverse sensor scale applied to CEU cropped width or height
63 (2) to (5) - reverse sensor scale applied to CEU cropped left or top
64 (6) to (6') - CEU scale - user window
76 2. Calculate "effective" input crop (sensor subwindow) - CEU crop scaled back at
101 8. Calculate new CEU crop - apply sensor scales to previously calculated
107 9. Use CEU cropping to crop to the new window:
111 10. Use CEU scaling to scale to the requested user window:
/linux/drivers/media/platform/renesas/
H A Drenesas-ceu.c3 * V4L2 Driver for Renesas Capture Engine Unit (CEU) interface
44 #include <media/drv-intf/renesas-ceu.h>
46 #define DRIVER_NAME "renesas-ceu"
48 /* CEU registers offsets and masks. */
55 #define CEU_CRCNTR 0x28 /* CEU register control register */
56 #define CEU_CRCMPR 0x2c /* CEU register forcible control register */
95 /* CEU operating flag bit. */
168 * ceu_device - CEU device instance
204 /* base - CEU memory base address */
213 /* --- CEU memory output formats --- */
[all …]
H A DKconfig8 tristate "Renesas Capture Engine Unit (CEU) driver"
15 This is a v4l2 driver for the Renesas CEU Interface
H A DMakefile13 obj-$(CONFIG_VIDEO_RENESAS_CEU) += renesas-ceu.o
/linux/arch/sh/boards/mach-ap325rxa/
H A Dsetup.c38 #include <media/drv-intf/renesas-ceu.h>
263 /* Powerdown/reset gpios for CEU image sensors */
286 .name = "CEU",
298 .name = "renesas-ceu",
299 .id = 0, /* "ceu.0" clock */
456 /* CEU */ in ap325rxa_devices_setup()
530 /* Initialize CEU platform device separately to map memory first */ in ap325rxa_devices_setup()
554 /* Reserve a portion of memory for CEU buffers */
562 panic("Failed to allocate CEU memory\n"); in ap325rxa_mv_mem_reserve()
/linux/arch/sh/boards/mach-migor/
H A Dsetup.c30 #include <media/drv-intf/renesas-ceu.h>
327 .name = "CEU",
339 .name = "renesas-ceu",
340 .id = 0, /* ceu.0 */
348 /* Powerdown/reset gpios for CEU image sensors */
553 /* CEU */ in migor_devices_setup()
603 /* Initialize CEU platform device separately to map memory first */ in migor_devices_setup()
626 /* Reserve a portion of memory for CEU buffers */
634 panic("Failed to allocate CEU memory\n"); in migor_mv_mem_reserve()
/linux/include/media/drv-intf/
H A Drenesas-ceu.h3 * renesas-ceu.h - Renesas CEU driver interface
/linux/arch/sh/boards/mach-kfr2r09/
H A Dsetup.c39 #include <media/drv-intf/renesas-ceu.h>
259 .name = "CEU",
272 .name = "renesas-ceu",
556 /* CEU */ in kfr2r09_devices_setup()
602 /* Initialize CEU platform device separately to map memory first */ in kfr2r09_devices_setup()
626 /* Reserve a portion of memory for CEU buffers */
634 panic("Failed to allocate CEU memory\n"); in kfr2r09_mv_mem_reserve()
/linux/arch/arm/boot/dts/renesas/
H A Dgr-peach-audiocamerashield.dtsi28 /* CEU pins: VIO_D[0-10], VIO_VD, VIO_HD, VIO_CLK */
64 &ceu {
H A Dr8a7740.dtsi67 ceu0: ceu@fe910000 {
69 compatible = "renesas,r8a7740-ceu";
76 ceu1: ceu@fe914000 {
78 compatible = "renesas,r8a7740-ceu";
H A Dr7s72100.dtsi395 ceu: camera@e8210000 { label
397 compatible = "renesas,r7s72100-ceu";
460 clock-output-names = "ceu", "rtc";
H A Dr7s9210-rza2mevb.dts25 * | = = = = = | SW6-4 set to CEU
/linux/arch/sh/boards/mach-se/7724/
H A Dsetup.c38 #include <media/drv-intf/renesas-ceu.h>
244 .name = "renesas-ceu",
245 .id = 0, /* "ceu.0" clock */
272 .name = "renesas-ceu",
273 .id = 1, /* "ceu.1" clock */
939 /* Initialize CEU platform devices separately to map memory first */ in devices_setup()
957 /* Reserve a portion of memory for CEU 0 and CEU 1 buffers */
/linux/Documentation/admin-guide/media/
H A Dplatform-cardlist.rst51 renesas-ceu Renesas Capture Engine Unit (CEU)
/linux/arch/sh/boards/mach-ecovec24/
H A Dsetup.c41 #include <media/drv-intf/renesas-ceu.h>
436 .name = "renesas-ceu",
437 .id = 0, /* ceu.0 */
473 .name = "renesas-ceu",
474 .id = 1, /* ceu.1 */
1453 /* Initialize CEU platform devices separately to map memory first */ in arch_setup()
1493 /* Reserve a portion of memory for CEU 0 and CEU 1 buffers */
/linux/arch/sh/kernel/cpu/sh4a/
H A Dclock-sh7724.c329 CLKDEV_DEV_ID("renesas-ceu.1", &mstp_clks[HWBLK_CEU1]),
336 CLKDEV_DEV_ID("renesas-ceu.0", &mstp_clks[HWBLK_CEU0]),
H A Dclock-sh7722.c214 CLKDEV_DEV_ID("renesas-ceu.0", &mstp_clks[HWBLK_CEU]),
H A Dclock-sh7723.c251 CLKDEV_DEV_ID("ceu.0", &mstp_clks[HWBLK_CEU]),
/linux/arch/sh/include/cpu-sh4/cpu/
H A Dsh7722.h121 /* CEU */
H A Dsh7723.h137 /* CEU */
/linux/drivers/pinctrl/renesas/
H A Dpfc-sh7722.c491 /* CEU */
986 /* CEU */
H A Dpfc-sh7723.c1189 /* CEU */
/linux/
H A DMAINTAINERS14268 MEDIA DRIVERS FOR RENESAS - CEU
14274 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
14275 F: drivers/media/platform/renesas/renesas-ceu.c
14276 F: include/media/drv-intf/renesas-ceu.h