| /kernel/linux/linux-6.6/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) 21 - renesas,r7s72100-ceu 22 - renesas,r8a7740-ceu 68 ceu: ceu@e8210000 { 70 compatible = "renesas,r7s72100-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-6.6/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-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-6.6/drivers/media/platform/renesas/ |
| D | renesas-ceu.c | 3 * 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 …]
|
| D | Kconfig | 8 tristate "Renesas Capture Engine Unit (CEU) driver" 15 This is a v4l2 driver for the Renesas CEU Interface
|
| D | Makefile | 12 obj-$(CONFIG_VIDEO_RENESAS_CEU) += renesas-ceu.o
|
| /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-6.6/arch/sh/boards/mach-ap325rxa/ |
| D | setup.c | 38 #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()
|
| /kernel/linux/linux-6.6/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-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-5.10/include/media/drv-intf/ |
| D | renesas-ceu.h | 3 * renesas-ceu.h - Renesas CEU driver interface
|
| /kernel/linux/linux-6.6/include/media/drv-intf/ |
| D | renesas-ceu.h | 3 * renesas-ceu.h - Renesas CEU driver interface
|
| /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-6.6/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-6.6/arch/arm/boot/dts/renesas/ |
| D | gr-peach-audiocamerashield.dtsi | 28 /* CEU pins: VIO_D[0-10], VIO_VD, VIO_HD, VIO_CLK */ 64 &ceu {
|
| D | r8a7740.dtsi | 67 ceu0: ceu@fe910000 { 69 compatible = "renesas,r8a7740-ceu"; 76 ceu1: ceu@fe914000 { 78 compatible = "renesas,r8a7740-ceu";
|
| /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-6.6/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() 957 /* 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() 957 /* Reserve a portion of memory for CEU 0 and CEU 1 buffers */
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | platform-cardlist.rst | 51 renesas-ceu Renesas Capture Engine Unit (CEU)
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | platform-cardlist.rst | 52 renesas-ceu Renesas Capture Engine Unit (CEU)
|
| /kernel/linux/linux-6.6/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() 1493 /* 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() 1493 /* Reserve a portion of memory for CEU 0 and CEU 1 buffers */
|