Home
last modified time | relevance | path

Searched full:nvjpg (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/gpu/drm/tegra/
H A Dnvjpg.c21 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 DMakefile28 nvjpg.o \
H A Ddrm.c1387 { .compatible = "nvidia,tegra210-nvjpg", },
/linux/Documentation/devicetree/bindings/gpu/host1x/
H A Dnvidia,tegra210-nvjpg.yaml4 $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 Dfifo.c409 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 Ddev.c162 { /* 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 Dtegra210.dtsi275 nvjpg@54380000 {
276 compatible = "nvidia,tegra210-nvjpg";
279 clock-names = "nvjpg";
281 reset-names = "nvjpg";
1019 pd_nvjpg: nvjpg {
H A Dtegra186.dtsi1697 nvjpg@15380000 {
1698 compatible = "nvidia,tegra186-nvjpg";
1701 clock-names = "nvjpg";
1703 reset-names = "nvjpg";
H A Dtegra194.dtsi2056 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 Dbase.c213 CASE(NVJPG ); in nvkm_fifo_info()
/linux/drivers/memory/tegra/
H A Dtegra210.c1197 { .name = "nvjpg", .swgroup = TEGRA_SWGROUP_NVJPG, .reg = 0xac0 },
1270 TEGRA210_MC_RESET(NVJPG, 0x970, 0x974, 8),
/linux/include/dt-bindings/clock/
H A Dtegra186-clock.h880 /** @brief NAFLL clock source for NVJPG */
H A Dtegra234-clock.h388 /** @brief NAFLL clock source for NVJPG */
/linux/drivers/clk/tegra/
H A Dclk-tegra-periph.c758 MUX8("nvjpg", mux_pllc2_c_c3_pllp_plla1_clkm, CLK_SOURCE_NVJPG, 195, 0, tegra_clk_nvjpg),
/linux/drivers/soc/tegra/
H A Dpmc.c3609 [TEGRA_POWERGATE_NVJPG] = "nvjpg",