History log of /drivers/gpu/drm/nouveau/core/subdev/gpio/nvd0.c
Revision Date Author Comments
b485a7005faba38286bc02ab1d80e2cbf61c1002 08-Sep-2014 Emil Velikov <emil.l.velikov@gmail.com> drm/nouveau/gpio: rename g92 class to g94

nv92 hardware has only 16 interrupt lines, while nv94 and later
has 32. Accessing 0xe0c{0,4} registers on nv92 can lead to incorrect
PDISP setup. This is a regression introduced with

commit 9d0f5ec9ee0fd5dc5fc1cc2cf559286431e406e3
Author: Ben Skeggs <bskeggs@redhat.com>
Date: Mon May 12 15:22:42 2014 +1000

gpio: split g92 class from nv50

Reported-by: estece on #nouveau
Cc: stable@vger.kernel.org # 3.16+
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
bc3b0c41b1caa6b12f510f300587c52275218b45 13-May-2014 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio: use base constructor for all implementations

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
f4277a0e4212dab176a2f8cce2f91e7d948a371f 13-May-2014 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio: move on-reset intr disable-and-ack to common code

Re-uses the implementation's accessor functions rather than requiring
and init/fini implementation for each chipset.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
5693c0f26f9434b01b8c2deed447f9683159264d 12-May-2014 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio: split "toggled" interrupt into "went high" / "went low"

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
7356859a2958645771e041f6c21f8b9d126a6b91 12-May-2014 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio: split g92 class from nv50

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
d93174ec390ebc7c245ec8d09ec6409904334904 12-May-2014 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio: use indirect pointer to base class definition

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
fa531bc8b4278010fd11819c089f6679890addee 13-Feb-2013 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio/nve0: interrupt regs moved on kepler apparently

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
4f47643dbb4c345c5beebe53588682a7ff2c872a 02-Feb-2013 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio: use event interfaces for interrupt signalling

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
0f0800661a125ddb038462570c869fe6f8ab5737 03-Feb-2013 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio: pass number of on-die gpio lines to base

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
1ed731668d011d0ee894d949b80dc3d11fc9ef75 07-Dec-2012 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/bios: implement opcode 0xa9

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
d2bcea686f21e11415828fcca21a4eb200c6251f 07-Dec-2012 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/bios: update gpio parsing apis to match current design

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
e0996aea4c349ba302b63203b7d5cab6034dbdca 09-Jul-2012 Ben Skeggs <bskeggs@redhat.com> drm/nouveau/gpio: port gpio to subdev interfaces

v2: Ben Skeggs <bskeggs@redhat.com>
- rebase on top of v3.6-rc6 with gpio reset patch integrated already

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>