linux-uconsole/drivers/gpu/drm/nouveau/nvkm/subdev/bios
Mark Menzynski a1af2afbd2 drm/nouveau/volt: Fix for some cards having 0 maximum voltage
Some, mostly Fermi, vbioses appear to have zero max voltage. That causes Nouveau to not parse voltage entries, thus users not being able to set higher clocks.

When changing this value Nvidia driver still appeared to ignore it, and I wasn't able to find out why, thus the code is ignoring the value if it is zero.

CC: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: Mark Menzynski <mmenzyns@redhat.com>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2019-08-23 12:55:34 +10:00
..
base.c drm/nouveau/bios: pointers beyond end of first image need special handling 2016-07-14 11:53:25 +10:00
bit.c
boost.c drm/nouveau/bios/bitP: check that table is long enough for optional pointers 2017-04-29 22:39:23 +10:00
conn.c
cstep.c drm/nouveau/bios/bitP: check that table is long enough for optional pointers 2017-04-29 22:39:23 +10:00
dcb.c
disp.c
dp.c drm/nouveau/bios/dp: make array vsoff static, shrinks object size 2019-02-20 08:59:58 +10:00
extdev.c drm/nouveau/therm: skip probing for devices not specified in thermal tables 2019-08-23 12:55:33 +10:00
fan.c drm/nouveau/bios/bitP: check that table is long enough for optional pointers 2017-04-29 22:39:23 +10:00
gpio.c
i2c.c
iccsense.c treewide: kmalloc() -> kmalloc_array() 2018-06-12 16:19:22 -07:00
image.c drm/nouveau/bios: pointers beyond end of first image need special handling 2016-07-14 11:53:25 +10:00
init.c drm/nouveau/bios/init: handle INIT_RESET_END devinit opcode 2019-08-23 12:55:32 +10:00
Kbuild drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:51 +10:00
M0203.c
M0205.c
M0209.c
mxm.c drm/nouveau/bios/mxm: handle digital connector table 1.1 2016-12-06 09:08:23 +10:00
npde.c
P0260.c
pcir.c
perf.c drm/nouveau/nvkm: mark expected switch fall-throughs 2019-04-10 10:07:29 -05:00
pll.c drm/nouveau/nvkm: mark expected switch fall-throughs 2019-04-10 10:07:29 -05:00
pmu.c drm/nouveau/bios: pointers beyond end of first image need special handling 2016-07-14 11:53:25 +10:00
power_budget.c drm/nouveau/bios/bitP: check that table is long enough for optional pointers 2017-04-29 22:39:23 +10:00
priv.h drm/nouveau: fix bogus GPL-2 license header 2019-07-19 16:26:50 +10:00
ramcfg.c
rammap.c drm/nouveau/bios/rammap: 32-bit bios pointers 2016-07-14 11:53:25 +10:00
shadow.c drm/nouveau/bios: require checksum to match for fast acpi shadow method 2016-11-07 14:03:36 +10:00
shadowacpi.c drm/nouveau/bios: require checksum to match for fast acpi shadow method 2016-11-07 14:03:36 +10:00
shadowof.c
shadowpci.c
shadowramin.c drm/nouveau/bios/gv100: initial support 2018-05-18 15:01:31 +10:00
shadowrom.c
therm.c drm/nouveau/bios/therm: pointers are 32-bit 2016-11-28 15:39:35 +10:00
timing.c drm/nouveau/bios/timing: mark expected switch fall-throughs 2017-11-03 09:12:10 +10:00
vmap.c drm/nouveau/bios/vmap: pointers are 32-bit 2016-11-28 15:39:35 +10:00
volt.c drm/nouveau/volt: Fix for some cards having 0 maximum voltage 2019-08-23 12:55:34 +10:00
vpstate.c drm/nouveau/bios/vpstate: There are some fermi vbios with no boost or tdp entry 2018-07-16 18:06:29 +10:00
xpio.c