Home
last modified time | relevance | path

Searched full:jpu (Results 1 – 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/media/platform/
Drcar_jpu.c162 #define JIFECNT_SWAP_WB (3 << 4) /* to JPU */
176 #define JIFDCNT_SWAP_WB (3 << 1) /* from JPU */
190 * struct jpu - JPEG IP abstraction
204 struct jpu { struct
268 * @jpu: JPEG IP device for this context
277 struct jpu *jpu; member
475 static u32 jpu_read(struct jpu *jpu, unsigned int reg) in jpu_read() argument
477 return ioread32(jpu->regs + reg); in jpu_read()
480 static void jpu_write(struct jpu *jpu, u32 val, unsigned int reg) in jpu_write() argument
482 iowrite32(val, jpu->regs + reg); in jpu_write()
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/
Drcar_jpu.c149 #define JIFECNT_SWAP_WB (3 << 4) /* to JPU */
163 #define JIFDCNT_SWAP_WB (3 << 1) /* from JPU */
177 * struct jpu - JPEG IP abstraction
191 struct jpu { struct
255 * @jpu: JPEG IP device for this context
264 struct jpu *jpu; member
468 static u32 jpu_read(struct jpu *jpu, unsigned int reg) in jpu_read() argument
470 return ioread32(jpu->regs + reg); in jpu_read()
473 static void jpu_write(struct jpu *jpu, u32 val, unsigned int reg) in jpu_write() argument
475 iowrite32(val, jpu->regs + reg); in jpu_write()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Drenesas,jpu.txt3 The JPEG processing unit (JPU) incorporates the JPEG codec with an encoding
4 and decoding function conforming to the JPEG baseline process, so that the JPU
8 - compatible: "renesas,jpu-<soctype>", "renesas,rcar-gen2-jpu" as fallback.
10 - "renesas,jpu-r8a7790" for R-Car H2
11 - "renesas,jpu-r8a7791" for R-Car M2-W
12 - "renesas,jpu-r8a7792" for R-Car V2H
13 - "renesas,jpu-r8a7793" for R-Car M2-N
15 - reg: Base address and length of the registers block for the JPU.
16 - interrupts: JPU interrupt specifier.
17 - clocks: A phandle + clock-specifier pair for the JPU functional clock.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/
Drenesas,jpu.yaml4 $id: http://devicetree.org/schemas/media/renesas,jpu.yaml#
13 The JPEG processing unit (JPU) incorporates the JPEG codec with an encoding
15 JPU can encode image data and decode JPEG data quickly.
21 - renesas,jpu-r8a7790 # R-Car H2
22 - renesas,jpu-r8a7791 # R-Car M2-W
23 - renesas,jpu-r8a7792 # R-Car V2H
24 - renesas,jpu-r8a7793 # R-Car M2-N
25 - const: renesas,rcar-gen2-jpu # R-Car Gen2
59 compatible = "renesas,jpu-r8a7790", "renesas,rcar-gen2-jpu";
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7343.c197 .name = "JPU",
204 .name = "JPU",
282 platform_resource_setup_memory(&jpu_device, "jpu", 2 << 20); in sh7343_devices_setup()
325 JPU, LCDC, enumerator
364 INTC_VECT(JPU, 0x560), INTC_VECT(LCDC, 0x580),
388 { 0, TMU2, TMU1, TMU0, JPU, 0, 0, LCDC } },
410 { 0xa4080004, 0, 16, 4, /* IPRB */ { JPU, LCDC, SIM } },
Dsetup-sh7722.c383 .name = "JPU",
390 .name = "JPU",
499 platform_resource_setup_memory(&jpu_device, "jpu", 2 << 20); in sh7722_devices_setup()
541 IRDA, JPU, LCDC, enumerator
577 INTC_VECT(JPU, 0x560), INTC_VECT(LCDC, 0x580),
602 { 0, TMU2, TMU1, TMU0, JPU, 0, 0, LCDC } },
624 { 0xa4080004, 0, 16, 4, /* IPRB */ { JPU, LCDC, SIM } },
Dsetup-sh7724.c694 /* JPU */
696 .name = "JPU",
703 .name = "JPU",
811 platform_resource_setup_memory(&jpu_device, "jpu", 2 << 20); in sh7724_devices_setup()
886 JPU, enumerator
987 INTC_VECT(JPU, 0x560),
1029 JPU, 0, 0, LCDC } },
1059 { 0xa4080004, 0, 16, 4, /* IPRB */ { JPU, LCDC, DMAC1A, BEU1 } },
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7343.c197 .name = "JPU",
204 .name = "JPU",
282 platform_resource_setup_memory(&jpu_device, "jpu", 2 << 20); in sh7343_devices_setup()
325 JPU, LCDC, enumerator
364 INTC_VECT(JPU, 0x560), INTC_VECT(LCDC, 0x580),
388 { 0, TMU2, TMU1, TMU0, JPU, 0, 0, LCDC } },
410 { 0xa4080004, 0, 16, 4, /* IPRB */ { JPU, LCDC, SIM } },
Dsetup-sh7722.c383 .name = "JPU",
390 .name = "JPU",
499 platform_resource_setup_memory(&jpu_device, "jpu", 2 << 20); in sh7722_devices_setup()
541 IRDA, JPU, LCDC, enumerator
577 INTC_VECT(JPU, 0x560), INTC_VECT(LCDC, 0x580),
602 { 0, TMU2, TMU1, TMU0, JPU, 0, 0, LCDC } },
624 { 0xa4080004, 0, 16, 4, /* IPRB */ { JPU, LCDC, SIM } },
Dsetup-sh7724.c694 /* JPU */
696 .name = "JPU",
703 .name = "JPU",
811 platform_resource_setup_memory(&jpu_device, "jpu", 2 << 20); in sh7724_devices_setup()
886 JPU, enumerator
987 INTC_VECT(JPU, 0x560),
1029 JPU, 0, 0, LCDC } },
1059 { 0xa4080004, 0, 16, 4, /* IPRB */ { JPU, LCDC, DMAC1A, BEU1 } },
/kernel/linux/linux-6.6/arch/arm64/boot/dts/bitmain/
Dbm1880.dtsi46 jpu@130000000 {
/kernel/linux/linux-5.10/arch/arm64/boot/dts/bitmain/
Dbm1880.dtsi46 jpu@130000000 {
/kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/
Dr8a7792.dtsi843 jpu: jpeg-codec@fe980000 { label
844 compatible = "renesas,jpu-r8a7792",
845 "renesas,rcar-gen2-jpu";
Dr8a7791.dtsi1753 jpu: jpeg-codec@fe980000 { label
1754 compatible = "renesas,jpu-r8a7791",
1755 "renesas,rcar-gen2-jpu";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dr8a7792.dtsi840 jpu: jpeg-codec@fe980000 { label
841 compatible = "renesas,jpu-r8a7792",
842 "renesas,rcar-gen2-jpu";
Dr8a7790.dtsi1703 jpu: jpeg-codec@fe980000 { label
1704 compatible = "renesas,jpu-r8a7790",
1705 "renesas,rcar-gen2-jpu";
Dr8a7791.dtsi1750 jpu: jpeg-codec@fe980000 { label
1751 compatible = "renesas,jpu-r8a7791",
1752 "renesas,rcar-gen2-jpu";
/kernel/linux/linux-5.10/drivers/clk/renesas/
Dr8a7792-cpg-mssr.c81 DEF_MOD("jpu", 106, R8A7792_CLK_M2),
Dr8a7794-cpg-mssr.c90 DEF_MOD("jpu", 106, R8A7794_CLK_M2),
Dr8a7790-cpg-mssr.c97 DEF_MOD("jpu", 106, R8A7790_CLK_M2),
Dr8a7791-cpg-mssr.c92 DEF_MOD("jpu", 106, R8A7791_CLK_M2),
/kernel/linux/linux-6.6/drivers/clk/renesas/
Dr8a7792-cpg-mssr.c81 DEF_MOD("jpu", 106, R8A7792_CLK_M2),
Dr8a7794-cpg-mssr.c90 DEF_MOD("jpu", 106, R8A7794_CLK_M2),
Dr8a7790-cpg-mssr.c97 DEF_MOD("jpu", 106, R8A7790_CLK_M2),
Dr8a7791-cpg-mssr.c92 DEF_MOD("jpu", 106, R8A7791_CLK_M2),

12