| /linux/drivers/gpu/drm/tegra/ |
| H A D | nvjpg.c | 21 struct nvjpg { struct 33 static inline struct nvjpg *to_nvjpg(struct tegra_drm_client *client) in to_nvjpg() argument 35 return container_of(client, struct nvjpg, client); in to_nvjpg() 43 struct nvjpg *nvjpg = to_nvjpg(drm); in nvjpg_init() local 48 dev_err(nvjpg->dev, "failed to attach to domain: %d\n", err); in nvjpg_init() 75 struct nvjpg *nvjpg = to_nvjpg(drm); in nvjpg_exit() local 91 dma_unmap_single(nvjpg->dev, nvjpg->falcon.firmware.phys, in nvjpg_exit() 92 nvjpg->falcon.firmware.size, DMA_TO_DEVICE); in nvjpg_exit() 93 tegra_drm_free(tegra, nvjpg->falcon.firmware.size, in nvjpg_exit() 94 nvjpg->falcon.firmware.virt, in nvjpg_exit() [all …]
|
| H A D | Makefile | 28 nvjpg.o \
|
| H A D | drm.c | 1387 { .compatible = "nvidia,tegra210-nvjpg", },
|
| /linux/Documentation/devicetree/bindings/gpu/host1x/ |
| H A D | nvidia,tegra210-nvjpg.yaml | 4 $id: http://devicetree.org/schemas/gpu/host1x/nvidia,tegra210-nvjpg.yaml# 7 title: NVIDIA Tegra NVJPG 10 NVJPG is the hardware JPEG decoder and encoder present on NVIDIA Tegra210 20 pattern: "^nvjpg@[0-9a-f]*$" 24 - nvidia,tegra210-nvjpg 25 - nvidia,tegra186-nvjpg 26 - nvidia,tegra194-nvjpg 36 - const: nvjpg 43 - const: nvjpg 81 nvjpg@15380000 { [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/ |
| H A D | fifo.c | 409 case RM_ENGINE_TYPE(NVJPEG0, NVJPG, 0); in r535_fifo_xlat_rm_engine_type() 410 case RM_ENGINE_TYPE(NVJPEG1, NVJPG, 1); in r535_fifo_xlat_rm_engine_type() 411 case RM_ENGINE_TYPE(NVJPEG2, NVJPG, 2); in r535_fifo_xlat_rm_engine_type() 412 case RM_ENGINE_TYPE(NVJPEG3, NVJPG, 3); in r535_fifo_xlat_rm_engine_type() 413 case RM_ENGINE_TYPE(NVJPEG4, NVJPG, 4); in r535_fifo_xlat_rm_engine_type() 414 case RM_ENGINE_TYPE(NVJPEG5, NVJPG, 5); in r535_fifo_xlat_rm_engine_type() 415 case RM_ENGINE_TYPE(NVJPEG6, NVJPG, 6); in r535_fifo_xlat_rm_engine_type() 416 case RM_ENGINE_TYPE(NVJPEG7, NVJPG, 7); in r535_fifo_xlat_rm_engine_type()
|
| /linux/drivers/gpu/host1x/ |
| H A D | dev.c | 162 { /* NVJPG */ .base = 0x1b08, .offset = 0x30, .limit = 0x34 }, 204 { /* NVJPG */ .base = 0x1b08, .offset = 0x30, .limit = 0x34 }, 253 { /* NVJPG MMIO */ .base = 0x16a0, .offset = 0x34, .limit = 0x34 }, 254 { /* NVJPG ch */ .base = 0x17d0, .offset = 0x30, .limit = 0x30 },
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra210.dtsi | 275 nvjpg@54380000 { 276 compatible = "nvidia,tegra210-nvjpg"; 279 clock-names = "nvjpg"; 281 reset-names = "nvjpg"; 1019 pd_nvjpg: nvjpg {
|
| H A D | tegra186.dtsi | 1697 nvjpg@15380000 { 1698 compatible = "nvidia,tegra186-nvjpg"; 1701 clock-names = "nvjpg"; 1703 reset-names = "nvjpg";
|
| H A D | tegra194.dtsi | 2056 nvjpg@15380000 { 2057 compatible = "nvidia,tegra194-nvjpg"; 2060 clock-names = "nvjpg"; 2062 reset-names = "nvjpg";
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
| H A D | base.c | 213 CASE(NVJPG ); in nvkm_fifo_info()
|
| /linux/drivers/memory/tegra/ |
| H A D | tegra210.c | 1197 { .name = "nvjpg", .swgroup = TEGRA_SWGROUP_NVJPG, .reg = 0xac0 }, 1270 TEGRA210_MC_RESET(NVJPG, 0x970, 0x974, 8),
|
| /linux/include/dt-bindings/clock/ |
| H A D | tegra186-clock.h | 880 /** @brief NAFLL clock source for NVJPG */
|
| H A D | tegra234-clock.h | 388 /** @brief NAFLL clock source for NVJPG */
|
| /linux/drivers/clk/tegra/ |
| H A D | clk-tegra-periph.c | 758 MUX8("nvjpg", mux_pllc2_c_c3_pllp_plla1_clkm, CLK_SOURCE_NVJPG, 195, 0, tegra_clk_nvjpg),
|
| /linux/drivers/soc/tegra/ |
| H A D | pmc.c | 3609 [TEGRA_POWERGATE_NVJPG] = "nvjpg",
|