Searched +full:tegra234 +full:- +full:nvdec (Results  1 – 7 of 7) sorted by relevance
| /linux/Documentation/devicetree/bindings/gpu/host1x/ | 
| H A D | nvidia,tegra234-nvdec.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/gpu/host1x/nvidia,tegra234-nvdec.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: NVIDIA Tegra234 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,tegra234-nvdec
 [all …]
 
 | 
| /linux/drivers/gpu/drm/tegra/ | 
| H A D | nvdec.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (c) 2015-2022, NVIDIA Corporation.
 8 #include <linux/dma-mapping.h>
 36 struct nvdec {  struct
 50 	/* RISC-V specific data */
 55 static inline struct nvdec *to_nvdec(struct tegra_drm_client *client)  in to_nvdec()  argument
 57 	return container_of(client, struct nvdec, client);  in to_nvdec()
 60 static inline void nvdec_writel(struct nvdec *nvdec, u32 value,  in nvdec_writel()  argument
 63 	writel(value, nvdec->regs + offset);  in nvdec_writel()
 66 static int nvdec_boot_falcon(struct nvdec *nvdec)  in nvdec_boot_falcon()  argument
 [all …]
 
 | 
| H A D | drm.c | 1 // SPDX-License-Identifier: GPL-2.0-only4  * Copyright (C) 2012-2016 NVIDIA CORPORATION.  All rights reserved.
 28 #include <asm/dma-iommu.h>
 76 	struct drm_device *drm = old_state->dev;  in tegra_atomic_commit_tail()
 77 	struct tegra_drm *tegra = drm->dev_private;  in tegra_atomic_commit_tail()
 79 	if (tegra->hub) {  in tegra_atomic_commit_tail()
 108 		return -ENOMEM;  in tegra_drm_open()
 110 	idr_init_base(&fpriv->legacy_contexts, 1);  in tegra_drm_open()
 111 	xa_init_flags(&fpriv->contexts, XA_FLAGS_ALLOC1);  in tegra_drm_open()
 112 	xa_init(&fpriv->syncpoints);  in tegra_drm_open()
 [all …]
 
 | 
| /linux/drivers/gpu/host1x/ | 
| H A D | dev.c | 1 // SPDX-License-Identifier: GPL-2.0-only5  * Copyright (c) 2010-2013, NVIDIA Corporation.
 10 #include <linux/dma-mapping.h>
 27 #include <asm/dma-iommu.h>
 47 	writel(v, host1x->common_regs + r);  in host1x_common_writel()
 52 	writel(v, host1x->hv_regs + r);  in host1x_hypervisor_writel()
 57 	return readl(host1x->hv_regs + r);  in host1x_hypervisor_readl()
 62 	void __iomem *sync_regs = host1x->regs + host1x->info->sync_offset;  in host1x_sync_writel()
 69 	void __iomem *sync_regs = host1x->regs + host1x->info->sync_offset;  in host1x_sync_readl()
 76 	writel(v, ch->regs + r);  in host1x_ch_writel()
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/nvidia/ | 
| H A D | tegra234.dtsi | 1 // SPDX-License-Identifier: GPL-2.03 #include <dt-bindings/clock/tegra234-clock.h>
 4 #include <dt-bindings/gpio/tegra234-gpio.h>
 5 #include <dt-bindings/interrupt-controller/arm-gic.h>
 6 #include <dt-bindings/mailbox/tegra186-hsp.h>
 7 #include <dt-bindings/memory/tegra234-mc.h>
 8 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>
 9 #include <dt-bindings/power/tegra234-powergate.h>
 10 #include <dt-bindings/reset/tegra234-reset.h>
 11 #include <dt-bindings/thermal/tegra234-bpmp-thermal.h>
 [all …]
 
 | 
| H A D | tegra234-p3740-0002+p3701-0008.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/linux-event-codes.h>
 5 #include <dt-bindings/input/gpio-keys.h>
 6 #include <dt-bindings/sound/rt5640.h>
 7 #include "tegra234-p3701-0008.dtsi"
 11 	compatible = "nvidia,p3740-0002+p3701-0008", "nvidia,p3701-0008", "nvidia,tegra234";
 19 		stdout-path = "serial0:115200n8";
 29 								dai-format = "i2s";
 30 								remote-endpoint = <&rt5640_ep>;
 [all …]
 
 | 
| /linux/drivers/soc/tegra/ | 
| H A D | pmc.c | 1 // SPDX-License-Identifier: GPL-2.0-only6  * Copyright (c) 2018-2024, 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>
 37 #include <linux/pinctrl/pinconf-generic.h>
 57 #include <dt-bindings/interrupt-controller/arm-gic.h>
 58 #include <dt-bindings/pinctrl/pinctrl-tegra-io-pad.h>
 59 #include <dt-bindings/gpio/tegra186-gpio.h>
 [all …]
 
 |