| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/ |
| D | renesas,ceu.txt | 1 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";
|
| D | sh_mobile_ceu.txt | 2 - compatible: Should be "renesas,sh-mobile-ceu" 10 ceu0: ceu@fe910000 { 11 compatible = "renesas,sh-mobile-ceu";
|
| D | video-interfaces.txt | 163 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/ |
| D | renesas,ceu.yaml | 4 $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/ |
| D | sh_mobile_ceu_camera.rst | 46 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/ |
| D | sh_mobile_ceu_camera.rst | 44 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/ |
| D | renesas-ceu.c | 3 * 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/ |
| D | renesas-ceu.c | 3 * 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/ |
| D | setup.c | 37 #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/ |
| D | sh_mobile_ceu_camera.c | 3 * 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 …]
|
| D | Kconfig | 20 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/ |
| D | setup.c | 36 #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/ |
| D | setup.c | 30 #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/ |
| D | renesas-ceu.h | 3 * renesas-ceu.h - Renesas CEU driver interface
|
| /kernel/linux/linux-5.10/include/media/drv-intf/ |
| D | renesas-ceu.h | 3 * renesas-ceu.h - Renesas CEU driver interface
|
| /kernel/linux/linux-4.19/arch/sh/boards/mach-migor/ |
| D | setup.c | 30 #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/ |
| D | setup.c | 39 #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/ |
| D | gr-peach-audiocamerashield.dtsi | 28 /* CEU pins: VIO_D[0-10], VIO_VD, VIO_HD, VIO_CLK */ 64 &ceu {
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | gr-peach-audiocamerashield.dtsi | 28 /* CEU pins: VIO_D[0-10], VIO_VD, VIO_HD, VIO_CLK */ 64 &ceu {
|
| /kernel/linux/linux-4.19/arch/sh/boards/mach-kfr2r09/ |
| D | setup.c | 39 #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/ |
| D | setup.c | 37 #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/ |
| D | setup.c | 38 #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/ |
| D | platform-cardlist.rst | 52 renesas-ceu Renesas Capture Engine Unit (CEU)
|
| /kernel/linux/linux-4.19/arch/sh/boards/mach-ecovec24/ |
| D | setup.c | 43 #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/ |
| D | setup.c | 41 #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 */
|