/linux/Documentation/devicetree/bindings/media/ |
H A 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";
|
/linux/Documentation/driver-api/media/drivers/ |
H A 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:
|
/linux/drivers/media/platform/renesas/ |
H A 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 …]
|
H A D | Kconfig | 8 tristate "Renesas Capture Engine Unit (CEU) driver" 15 This is a v4l2 driver for the Renesas CEU Interface
|
H A D | Makefile | 13 obj-$(CONFIG_VIDEO_RENESAS_CEU) += renesas-ceu.o
|
/linux/arch/sh/boards/mach-ap325rxa/ |
H A 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()
|
/linux/arch/sh/boards/mach-migor/ |
H A 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()
|
/linux/include/media/drv-intf/ |
H A D | renesas-ceu.h | 3 * renesas-ceu.h - Renesas CEU driver interface
|
/linux/arch/sh/boards/mach-kfr2r09/ |
H A 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()
|
/linux/arch/arm/boot/dts/renesas/ |
H A D | gr-peach-audiocamerashield.dtsi | 28 /* CEU pins: VIO_D[0-10], VIO_VD, VIO_HD, VIO_CLK */ 64 &ceu {
|
H A D | r8a7740.dtsi | 67 ceu0: ceu@fe910000 { 69 compatible = "renesas,r8a7740-ceu"; 76 ceu1: ceu@fe914000 { 78 compatible = "renesas,r8a7740-ceu";
|
H A D | r7s72100.dtsi | 395 ceu: camera@e8210000 { label 397 compatible = "renesas,r7s72100-ceu"; 460 clock-output-names = "ceu", "rtc";
|
H A D | r7s9210-rza2mevb.dts | 25 * | = = = = = | SW6-4 set to CEU
|
/linux/arch/sh/boards/mach-se/7724/ |
H A 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 */
|
/linux/Documentation/admin-guide/media/ |
H A D | platform-cardlist.rst | 51 renesas-ceu Renesas Capture Engine Unit (CEU)
|
/linux/arch/sh/boards/mach-ecovec24/ |
H A 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 */
|
/linux/arch/sh/kernel/cpu/sh4a/ |
H A D | clock-sh7724.c | 329 CLKDEV_DEV_ID("renesas-ceu.1", &mstp_clks[HWBLK_CEU1]), 336 CLKDEV_DEV_ID("renesas-ceu.0", &mstp_clks[HWBLK_CEU0]),
|
H A D | clock-sh7722.c | 214 CLKDEV_DEV_ID("renesas-ceu.0", &mstp_clks[HWBLK_CEU]),
|
H A D | clock-sh7723.c | 251 CLKDEV_DEV_ID("ceu.0", &mstp_clks[HWBLK_CEU]),
|
/linux/arch/sh/include/cpu-sh4/cpu/ |
H A D | sh7722.h | 121 /* CEU */
|
H A D | sh7723.h | 137 /* CEU */
|
/linux/drivers/pinctrl/renesas/ |
H A D | pfc-sh7722.c | 491 /* CEU */ 986 /* CEU */
|
H A D | pfc-sh7723.c | 1189 /* CEU */
|
/linux/ |
H A D | MAINTAINERS | 14268 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
|