search for: gk20a

Displaying 20 results from an estimated 399 matches for "gk20a".

2015 Sep 09
3
[PATCH 1/2] nouveau: arm: Add MODULE_FIRMWARE for gk20a
...able); MODULE_AUTHOR(DRIVER_AUTHOR); MODULE_DESCRIPTION(DRIVER_DESC); MODULE_LICENSE("GPL and additional rights"); +#if defined(CONFIG_NOUVEAU_PLATFORM_DRIVER) && \ + (IS_ENABLED(CONFIG_ARCH_TEGRA_124_SOC) || IS_ENABLED(CONFIG_ARCH_TEGRA_132_SOC)) +MODULE_FIRMWARE("nvidia/gk20a/fecs_data.bin"); +MODULE_FIRMWARE("nvidia/gk20a/fecs_inst.bin"); +MODULE_FIRMWARE("nvidia/gk20a/gpccs_data.bin"); +MODULE_FIRMWARE("nvidia/gk20a/gpccs_inst.bin"); +MODULE_FIRMWARE("nvidia/gk20a/sw_bundle_init.bin"); +MODULE_FIRMWARE("nvidia/gk20a/sw...
2016 Mar 11
16
[PATCH 00/16] clk/gm20b: add basic driver
This series does some refactoring in the GK20A's volt and clk drivers (fixing a few things while we are at it) to let GM20B benefit from the GK20A's logic with which it is compatible. GM20B is capable of more sophisticated (and power-efficient) reclocking which will follow later. Even after this more fancy reclocking is merged, the pre...
2014 Nov 28
2
[RESEND PATCH nouveau 3/3] volt: add support for GK20A
...igned-off-by: Vince Hsu <vinceh at nvidia.com> >>> --- >>> >>> Resend this patch with the fuse change and proper patch prefix >>> per Thierry's request. >>> >>> drm/Kbuild | 1 + >>> drm/core/subdev/volt/gk20a.c | 1 + >>> nvkm/engine/device/nve0.c | 1 + >>> nvkm/include/subdev/volt.h | 1 + >>> nvkm/subdev/clock/gk20a.c | 15 ++++ >>> nvkm/subdev/volt/gk20a.c | 202 >>> +++++++++++++++++++++++++++++++++++++++++++ >>> 6 files...
2014 Nov 28
2
[RESEND PATCH nouveau 3/3] volt: add support for GK20A
...d by the hardware characterized > result. > > Signed-off-by: Vince Hsu <vinceh at nvidia.com> > --- > > Resend this patch with the fuse change and proper patch prefix > per Thierry's request. > > drm/Kbuild | 1 + > drm/core/subdev/volt/gk20a.c | 1 + > nvkm/engine/device/nve0.c | 1 + > nvkm/include/subdev/volt.h | 1 + > nvkm/subdev/clock/gk20a.c | 15 ++++ > nvkm/subdev/volt/gk20a.c | 202 +++++++++++++++++++++++++++++++++++++++++++ > 6 files changed, 221 insertions(+) > create mode 120000...
2014 Jul 11
4
[PATCH 0/3] drm/gk20a: support for reclocking
On 07/10/2014 06:43 PM, Peter De Schrijver wrote: > On Thu, Jul 10, 2014 at 09:34:34AM +0200, Alexandre Courbot wrote: >> This series adds support for reclocking on GK20A. The first two patches touch >> the clock subsystem to allow GK20A to operate, by making the presence of the >> thermal and voltage devices optional, and allowing pstates to be provided >> directly instead of being probed using the BIOS (which Tegra does not have). >> >&g...
2023 Jun 09
1
[RESEND 08/15] drm/nouveau/nvkm/subdev/volt/gk20a: Demote kerneldoc abuses
Fixes the following W=1 kernel build warning(s): drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c:49: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c:62: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-...
2023 Aug 24
1
[PATCH 04/20] drm/nouveau/nvkm/subdev/volt/gk20a: Demote kerneldoc abuses
Fixes the following W=1 kernel build warning(s): drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c:49: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c:62: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-...
2014 May 01
0
[PATCH v3 0/9] drm/nouveau: support for GK20A, cont'd
...looks good! Once this gets merged the next set will be to use this > driver on Jetson and Venice2 boards. > > Cheers, > > Alexandre Courbot (9): > drm/nouveau/bar: only ioremap BAR3 if it exists > drm/nouveau/bar/nvc0: support chips without BAR3 > drm/nouveau/ibus: add GK20A support > drm/nouveau/fb: add GK20A support > drm/nouveau/fifo: add GK20A support > drm/nouveau/graph: enable when using external firmware > drm/nouveau/graph: pad firmware code at load time > drm/nouveau/graph: add GK20A support > drm/nouveau: support for probing GK20...
2014 Nov 12
1
[PATCH] fb/gk20a: fix setting of large page size bit
Commit "ltc/gf100-: fix cbc issues on certain boards" moved the setting of the large page size bit from bar/nvc0 to fb/nvc0. GK20A uses its own FB device and the change was thus not applied to it - fix this. Signed-off-by: Alexandre Courbot <acourbot at nvidia.com> --- nvkm/subdev/fb/gk20a.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/nvkm/subdev/fb/gk20a.c b/nvkm/subdev/fb/gk20...
2014 Nov 29
0
[RESEND PATCH nouveau 3/3] volt: add support for GK20A
...vinceh at nvidia.com> >>>> --- >>>> >>>> Resend this patch with the fuse change and proper patch prefix >>>> per Thierry's request. >>>> >>>> drm/Kbuild | 1 + >>>> drm/core/subdev/volt/gk20a.c | 1 + >>>> nvkm/engine/device/nve0.c | 1 + >>>> nvkm/include/subdev/volt.h | 1 + >>>> nvkm/subdev/clock/gk20a.c | 15 ++++ >>>> nvkm/subdev/volt/gk20a.c | 202 >>>> +++++++++++++++++++++++++++++++++++++++++++ &gt...
2015 Feb 11
1
[PATCH v2 6/6] instmem/gk20a: add IOMMU support
On Wed, Feb 11, 2015 at 2:21 AM, Alexandre Courbot <gnurou at gmail.com> wrote: > Let GK20A's instmem take advantage of the IOMMU if it is present. Having > an IOMMU means that instmem is no longer allocated using the DMA API, > but instead obtained through page_alloc and made contiguous to the GPU > by IOMMU mappings. > > Signed-off-by: Alexandre Courbot <acourbot a...
2014 Oct 02
0
[PATCH] drm/nouveau: gk20a: Fix type of dividend in do_div()
...ng <treding at nvidia.com> The semantics of do_div() are (see include/asm-generic/div64.h): uint32_t do_div(uint64_t *n, uint32_t base) Using a different type will therefore cause the following warning (as seen on xtensa/allmodconfig): CC [M] drivers/gpu/drm/nouveau/core/subdev/clock/gk20a.o In file included from arch/xtensa/include/generated/asm/div64.h:1:0, from include/linux/kernel.h:124, from include/linux/list.h:8, from include/linux/preempt.h:10, from include/linux/spinlock.h:50, from inc...
2016 Jun 01
15
[PATCH 00/15] clk/tegra: improve code and add DFS support
...k more stable and allowing it to run safely at lower voltage. All GM20B additions are done in the last patch, which consequently ends up being considerably big ; fortunately, it only consists of code additions thanks to the big refactoring work done by the first 14 patches. This refactoring makes GK20A's clock code much simpler to read and understand, and flexible enough to be reused by GM20B's when relevant. Note that the sliding and MNP programming had to be re-implemented due to the differences introduced by DFS - trying to factor them out with more abstractions resulted in rather ugly...
2018 Jan 04
2
[PATCH] drm/nouveau/bar/gk20a: Avoid bar teardown during init
Commit bbb163e18960 ("drm/nouveau/bar: implement bar1 teardown") introduced add a teardown helper function for BAR1. During initialisation of the Nouveau, initially all the teardown helpers are called once, before calling their init counterparts. For gk20a, after the BAR1 teardown function is called, the device is hanging during the initialisation of the FB sub-device. At this point it is unclear why this is happening and this is still under investigation. However, this change is preventing Tegra124 devices from booting when Nouveau is enabled. To al...
2014 Jul 10
0
[PATCH 0/3] drm/gk20a: support for reclocking
Does GK20A itself have any kind of thermal protection capabilities? Upstream SOCTHERM support is not yet available (though I have a driver in my tree), so we are thinking of disabling CPU DVFS on boards that don't have always-on active cooling for now. Same might be necessary for GPU as well. On 10/0...
2023 Dec 31
0
[PATCH 4/4] drm/nouveau/volt/gk20a: don't misuse kernel-doc comments
Change kernel-doc "/**" comments to common "/*" comments to prevent kernel-doc warnings: gk20a.c:49: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst * cvb_mv = ((c2 * speedo / s_scale + c1) * speedo / s_scale + c0) gk20a.c:49: warning: missing initial short description on line: * cvb_mv = ((c2 * speedo / s_sc...
2014 May 19
0
[PATCH 2/5] ARM: tegra: of: add GK20A device tree binding
Add the device tree binding documentation for the GK20A GPU used in Tegra K1 SoCs. Signed-off-by: Alexandre Courbot <acourbot at nvidia.com> --- .../devicetree/bindings/gpu/nvidia,gk20a.txt | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt diff --git a/...
2014 Nov 28
0
[RESEND PATCH nouveau 3/3] volt: add support for GK20A
...result. >> >> Signed-off-by: Vince Hsu <vinceh at nvidia.com> >> --- >> >> Resend this patch with the fuse change and proper patch prefix >> per Thierry's request. >> >> drm/Kbuild | 1 + >> drm/core/subdev/volt/gk20a.c | 1 + >> nvkm/engine/device/nve0.c | 1 + >> nvkm/include/subdev/volt.h | 1 + >> nvkm/subdev/clock/gk20a.c | 15 ++++ >> nvkm/subdev/volt/gk20a.c | 202 >> +++++++++++++++++++++++++++++++++++++++++++ >> 6 files changed, 221 insertions...
2014 Feb 04
0
[RFC 00/16] drm/nouveau: initial support for GK20A (Tegra K1)
...6 PM, Alexandre Courbot <acourbot at nvidia.com> wrote: > Hello everyone, Hey Alex, The series looks pretty good to me. I'll reply to the relevant patches with any minor nit-picks on top of what's already been said by others. Thank you, and welcome to Nouveau :) Ben. > > GK20A is the Kepler-based GPU used in the upcoming Tegra K1 chips. The following > patches perform architectural changes to Nouveau that are necessary to support > non-PCI GPUs and add initial support for GK20A. Although the support is still > very basic and more user-space changes will be neede...
2014 Jul 11
1
[PATCH 0/3] drm/gk20a: support for reclocking
Hi Ben, On 07/11/2014 10:07 AM, Ben Skeggs wrote: > On Thu, Jul 10, 2014 at 5:34 PM, Alexandre Courbot <acourbot at nvidia.com> wrote: >> This series adds support for reclocking on GK20A. The first two patches touch >> the clock subsystem to allow GK20A to operate, by making the presence of the >> thermal and voltage devices optional, and allowing pstates to be provided >> directly instead of being probed using the BIOS (which Tegra does not have). > Hey Alex,...