Home
last modified time | relevance | path

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

123

/kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/
Drenesas,ceu.txt1 Renesas Capture Engine Unit (CEU)
12 "renesas,r7s72100-ceu" for CEU units found in RZ/A1H and RZ/A1M SoCs
13 "renesas,r8a7740-ceu" for CEU units found in R-Mobile A1 R8A7740 SoCs
17 The CEU supports a single parallel input and should contain a single 'port'
35 ceu: ceu@e8210000 {
37 compatible = "renesas,r7s72100-ceu";
Dsh_mobile_ceu.txt2 - compatible: Should be "renesas,sh-mobile-ceu"
10 ceu0: ceu@fe910000 {
11 compatible = "renesas,sh-mobile-ceu";
Dvideo-interfaces.txt163 ceu0: ceu@fe910000 {
164 compatible = "renesas,sh-mobile-ceu";
169 compatible = "renesas,ceu-clock";
267 reg = <2>; /* port 2: link to the CEU */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Drenesas,ceu.yaml4 $id: http://devicetree.org/schemas/media/renesas,ceu.yaml#
7 title: Renesas Capture Engine Unit (CEU) Bindings
21 - renesas,r7s72100-ceu
22 - renesas,r8a7740-ceu
77 ceu: ceu@e8210000 {
79 compatible = "renesas,r7s72100-ceu";
/kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/
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:
/kernel/linux/linux-4.19/Documentation/media/v4l-drivers/
Dsh_mobile_ceu_camera.rst44 accents represent "useful" data, basically, CEU scaled and cropped output,
58 (3) to (4) - CEU cropped left or top
59 (4) to (4') - CEU cropped width or height
60 (5) to (5') - reverse sensor scale applied to CEU cropped width or height
61 (2) to (5) - reverse sensor scale applied to CEU cropped left or top
62 (6) to (6') - CEU scale - user window
74 2. Calculate "effective" input crop (sensor subwindow) - CEU crop scaled back at
99 8. Calculate new CEU crop - apply sensor scales to previously calculated
105 9. Use CEU cropping to crop to the new window:
109 10. Use CEU scaling to scale to the requested user window:
/kernel/linux/linux-4.19/drivers/media/platform/
Drenesas-ceu.c3 * V4L2 Driver for Renesas Capture Engine Unit (CEU) interface
45 #include <media/drv-intf/renesas-ceu.h>
47 #define DRIVER_NAME "renesas-ceu"
49 /* CEU registers offsets and masks. */
56 #define CEU_CRCNTR 0x28 /* CEU register control register */
57 #define CEU_CRCMPR 0x2c /* CEU register forcible control register */
96 /* CEU operating flag bit. */
169 * ceu_device - CEU device instance
207 /* base - CEU memory base address */
216 /* --- CEU memory output formats --- */
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/
Drenesas-ceu.c3 * V4L2 Driver for Renesas Capture Engine Unit (CEU) interface
45 #include <media/drv-intf/renesas-ceu.h>
47 #define DRIVER_NAME "renesas-ceu"
49 /* CEU registers offsets and masks. */
56 #define CEU_CRCNTR 0x28 /* CEU register control register */
57 #define CEU_CRCMPR 0x2c /* CEU register forcible control register */
96 /* CEU operating flag bit. */
169 * ceu_device - CEU device instance
205 /* base - CEU memory base address */
214 /* --- CEU memory output formats --- */
[all …]
/kernel/linux/linux-5.10/arch/sh/boards/mach-ap325rxa/
Dsetup.c37 #include <media/drv-intf/renesas-ceu.h>
262 /* Powerdown/reset gpios for CEU image sensors */
285 .name = "CEU",
297 .name = "renesas-ceu",
298 .id = 0, /* "ceu.0" clock */
455 /* CEU */ in ap325rxa_devices_setup()
529 /* Initialize CEU platform device separately to map memory first */ in ap325rxa_devices_setup()
553 /* Reserve a portion of memory for CEU buffers */
561 panic("Failed to allocate CEU memory\n"); in ap325rxa_mv_mem_reserve()
/kernel/linux/linux-4.19/drivers/media/platform/soc_camera/
Dsh_mobile_ceu_camera.c3 * V4L2 Driver for SuperH Mobile CEU interface
57 #define CRCNTR 0x28 /* CEU register control register */
58 #define CRCMPR 0x2c /* CEU register forcible control register */
126 /* CEU offsets within the camera output, before the CEU scaler */
129 /* Client output, as seen by the CEU */
134 * scaling, CEU scaling and CEU cropping, mapped back onto the client
518 "SuperH Mobile CEU driver attached to camera %d\n", in sh_mobile_ceu_add_device()
527 "SuperH Mobile CEU driver detached from camera %d\n", in sh_mobile_ceu_remove_device()
1004 * All currently existing CEU implementations support 2560x1920 in sh_mobile_ceu_get_formats()
1006 * don't bother with possibly supportred by the CEU larger in sh_mobile_ceu_get_formats()
[all …]
DKconfig20 tristate "SuperH Mobile CEU Interface driver"
26 This is a v4l2 driver for the SuperH Mobile CEU Interface
/kernel/linux/linux-4.19/arch/sh/boards/mach-ap325rxa/
Dsetup.c36 #include <media/drv-intf/renesas-ceu.h>
261 /* Powerdown/reset gpios for CEU image sensors */
284 .name = "CEU",
296 .name = "renesas-ceu",
297 .id = 0, /* "ceu.0" clock */
454 /* CEU */ in ap325rxa_devices_setup()
528 /* Initialize CEU platform device separately to map memory first */ in ap325rxa_devices_setup()
554 /* Reserve a portion of memory for CEU buffers */
/kernel/linux/linux-5.10/arch/sh/boards/mach-migor/
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()
/kernel/linux/linux-4.19/include/media/drv-intf/
Drenesas-ceu.h3 * renesas-ceu.h - Renesas CEU driver interface
/kernel/linux/linux-5.10/include/media/drv-intf/
Drenesas-ceu.h3 * renesas-ceu.h - Renesas CEU driver interface
/kernel/linux/linux-4.19/arch/sh/boards/mach-migor/
Dsetup.c30 #include <media/drv-intf/renesas-ceu.h>
329 .name = "CEU",
341 .name = "renesas-ceu",
342 .id = 0, /* ceu.0 */
350 /* Powerdown/reset gpios for CEU image sensors */
555 /* CEU */ in migor_devices_setup()
605 /* Initialize CEU platform device separately to map memory first */ in migor_devices_setup()
630 /* Reserve a portion of memory for CEU buffers */
/kernel/linux/linux-5.10/arch/sh/boards/mach-kfr2r09/
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()
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dgr-peach-audiocamerashield.dtsi28 /* CEU pins: VIO_D[0-10], VIO_VD, VIO_HD, VIO_CLK */
64 &ceu {
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dgr-peach-audiocamerashield.dtsi28 /* CEU pins: VIO_D[0-10], VIO_VD, VIO_HD, VIO_CLK */
64 &ceu {
/kernel/linux/linux-4.19/arch/sh/boards/mach-kfr2r09/
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()
628 /* Reserve a portion of memory for CEU buffers */
/kernel/linux/linux-4.19/arch/sh/boards/mach-se/7724/
Dsetup.c37 #include <media/drv-intf/renesas-ceu.h>
243 .name = "renesas-ceu",
244 .id = 0, /* "ceu.0" clock */
271 .name = "renesas-ceu",
272 .id = 1, /* "ceu.1" clock */
938 /* Initialize CEU platform devices separately to map memory first */ in devices_setup()
962 /* Reserve a portion of memory for CEU 0 and CEU 1 buffers */
/kernel/linux/linux-5.10/arch/sh/boards/mach-se/7724/
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()
959 /* Reserve a portion of memory for CEU 0 and CEU 1 buffers */
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dplatform-cardlist.rst52 renesas-ceu Renesas Capture Engine Unit (CEU)
/kernel/linux/linux-4.19/arch/sh/boards/mach-ecovec24/
Dsetup.c43 #include <media/drv-intf/renesas-ceu.h>
426 .name = "renesas-ceu",
427 .id = 0, /* ceu.0 */
463 .name = "renesas-ceu",
464 .id = 1, /* ceu.1 */
1397 /* Initialize CEU platform devices separately to map memory first */ in arch_setup()
1428 /* Reserve a portion of memory for CEU 0 and CEU 1 buffers */
/kernel/linux/linux-5.10/arch/sh/boards/mach-ecovec24/
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()
1495 /* Reserve a portion of memory for CEU 0 and CEU 1 buffers */

123