Searched +full:tegra186 +full:- +full:nvdec (Results 1 – 7 of 7) sorted by relevance
/Linux-v6.1/Documentation/devicetree/bindings/gpu/host1x/ |
D | nvidia,tegra210-nvdec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: "http://devicetree.org/schemas/gpu/host1x/nvidia,tegra210-nvdec.yaml#" 5 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 7 title: Device tree binding for NVIDIA Tegra NVDEC 10 NVDEC is the hardware video decoder present on NVIDIA Tegra210 15 - Thierry Reding <treding@gmail.com> 16 - Mikko Perttunen <mperttunen@nvidia.com> 20 pattern: "^nvdec@[0-9a-f]*$" 24 - nvidia,tegra210-nvdec [all …]
|
/Linux-v6.1/drivers/gpu/drm/tegra/ |
D | nvdec.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2015-2021, NVIDIA Corporation. 8 #include <linux/dma-mapping.h> 33 struct nvdec { struct 46 static inline struct nvdec *to_nvdec(struct tegra_drm_client *client) in to_nvdec() argument 48 return container_of(client, struct nvdec, client); in to_nvdec() 51 static inline void nvdec_writel(struct nvdec *nvdec, u32 value, in nvdec_writel() argument 54 writel(value, nvdec->regs + offset); in nvdec_writel() 57 static int nvdec_boot(struct nvdec *nvdec) in nvdec_boot() argument 60 struct iommu_fwspec *spec = dev_iommu_fwspec_get(nvdec->dev); in nvdec_boot() [all …]
|
D | drm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (C) 2012-2016 NVIDIA CORPORATION. All rights reserved. 27 #include <asm/dma-iommu.h> 79 struct drm_device *drm = old_state->dev; in tegra_atomic_commit_tail() 80 struct tegra_drm *tegra = drm->dev_private; in tegra_atomic_commit_tail() 82 if (tegra->hub) { in tegra_atomic_commit_tail() 111 return -ENOMEM; in tegra_drm_open() 113 idr_init_base(&fpriv->legacy_contexts, 1); in tegra_drm_open() 114 xa_init_flags(&fpriv->contexts, XA_FLAGS_ALLOC1); in tegra_drm_open() 115 xa_init(&fpriv->syncpoints); in tegra_drm_open() [all …]
|
/Linux-v6.1/arch/arm64/boot/dts/nvidia/ |
D | tegra186.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra186-clock.h> 3 #include <dt-bindings/gpio/tegra186-gpio.h> 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/mailbox/tegra186-hsp.h> 6 #include <dt-bindings/memory/tegra186-mc.h> 7 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h> 8 #include <dt-bindings/power/tegra186-powergate.h> 9 #include <dt-bindings/reset/tegra186-reset.h> 10 #include <dt-bindings/thermal/tegra186-bpmp-thermal.h> [all …]
|
D | tegra194.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra194-clock.h> 3 #include <dt-bindings/gpio/tegra194-gpio.h> 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/mailbox/tegra186-hsp.h> 6 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h> 7 #include <dt-bindings/pinctrl/pinctrl-tegra.h> 8 #include <dt-bindings/power/tegra194-powergate.h> 9 #include <dt-bindings/reset/tegra194-reset.h> 10 #include <dt-bindings/thermal/tegra194-bpmp-thermal.h> [all …]
|
/Linux-v6.1/drivers/gpu/host1x/ |
D | dev.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2010-2013, NVIDIA Corporation. 10 #include <linux/dma-mapping.h> 26 #include <asm/dma-iommu.h> 46 writel(v, host1x->common_regs + r); in host1x_common_writel() 51 writel(v, host1x->hv_regs + r); in host1x_hypervisor_writel() 56 return readl(host1x->hv_regs + r); in host1x_hypervisor_readl() 61 void __iomem *sync_regs = host1x->regs + host1x->info->sync_offset; in host1x_sync_writel() 68 void __iomem *sync_regs = host1x->regs + host1x->info->sync_offset; in host1x_sync_readl() 75 writel(v, ch->regs + r); in host1x_ch_writel() [all …]
|
/Linux-v6.1/drivers/soc/tegra/ |
D | pmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2018-2022, NVIDIA CORPORATION. All rights reserved. 12 #define pr_fmt(fmt) "tegra-pmc: " fmt 14 #include <linux/arm-smccc.h> 16 #include <linux/clk-provider.h> 18 #include <linux/clk/clk-conf.h> 36 #include <linux/pinctrl/pinconf-generic.h> 54 #include <dt-bindings/interrupt-controller/arm-gic.h> 55 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h> 56 #include <dt-bindings/gpio/tegra186-gpio.h> [all …]
|