| /kernel/linux/linux-5.10/drivers/media/platform/ |
| D | rcar_jpu.c | 162 #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/ |
| D | rcar_jpu.c | 149 #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/ |
| D | renesas,jpu.txt | 3 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/ |
| D | renesas,jpu.yaml | 4 $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/ |
| D | setup-sh7343.c | 197 .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 } },
|
| D | setup-sh7722.c | 383 .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 } },
|
| D | setup-sh7724.c | 694 /* 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/ |
| D | setup-sh7343.c | 197 .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 } },
|
| D | setup-sh7722.c | 383 .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 } },
|
| D | setup-sh7724.c | 694 /* 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/ |
| D | bm1880.dtsi | 46 jpu@130000000 {
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/bitmain/ |
| D | bm1880.dtsi | 46 jpu@130000000 {
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/renesas/ |
| D | r8a7792.dtsi | 843 jpu: jpeg-codec@fe980000 { label 844 compatible = "renesas,jpu-r8a7792", 845 "renesas,rcar-gen2-jpu";
|
| D | r8a7791.dtsi | 1753 jpu: jpeg-codec@fe980000 { label 1754 compatible = "renesas,jpu-r8a7791", 1755 "renesas,rcar-gen2-jpu";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | r8a7792.dtsi | 840 jpu: jpeg-codec@fe980000 { label 841 compatible = "renesas,jpu-r8a7792", 842 "renesas,rcar-gen2-jpu";
|
| D | r8a7790.dtsi | 1703 jpu: jpeg-codec@fe980000 { label 1704 compatible = "renesas,jpu-r8a7790", 1705 "renesas,rcar-gen2-jpu";
|
| D | r8a7791.dtsi | 1750 jpu: jpeg-codec@fe980000 { label 1751 compatible = "renesas,jpu-r8a7791", 1752 "renesas,rcar-gen2-jpu";
|
| /kernel/linux/linux-5.10/drivers/clk/renesas/ |
| D | r8a7792-cpg-mssr.c | 81 DEF_MOD("jpu", 106, R8A7792_CLK_M2),
|
| D | r8a7794-cpg-mssr.c | 90 DEF_MOD("jpu", 106, R8A7794_CLK_M2),
|
| D | r8a7790-cpg-mssr.c | 97 DEF_MOD("jpu", 106, R8A7790_CLK_M2),
|
| D | r8a7791-cpg-mssr.c | 92 DEF_MOD("jpu", 106, R8A7791_CLK_M2),
|
| /kernel/linux/linux-6.6/drivers/clk/renesas/ |
| D | r8a7792-cpg-mssr.c | 81 DEF_MOD("jpu", 106, R8A7792_CLK_M2),
|
| D | r8a7794-cpg-mssr.c | 90 DEF_MOD("jpu", 106, R8A7794_CLK_M2),
|
| D | r8a7790-cpg-mssr.c | 97 DEF_MOD("jpu", 106, R8A7790_CLK_M2),
|
| D | r8a7791-cpg-mssr.c | 92 DEF_MOD("jpu", 106, R8A7791_CLK_M2),
|