Commit Graph

9510 Commits (3465a22488a47d5f4791876a22fde2bb1720f4cf)

Author SHA1 Message Date
Ben Skeggs eb6313add6 drm/nv50: initial kms support for off-chip TMDS/DP encoders 12 years ago
Ben Skeggs 476e84e126 drm/nv50-/disp: initial supervisor support for off-chip encoders 12 years ago
Ben Skeggs a2bc283f39 drm/nv50-/disp: initial work towards supporting external encoders 12 years ago
Ben Skeggs 5a885f0b75 drm/nv50-/kms: remove unnecessary wait-for-completion points 12 years ago
Ben Skeggs 0a0afd282f drm/nv50-/disp: move DP link training to core and train from supervisor 12 years ago
Ben Skeggs 5cc027f6b1 drm/nv50-/disp: handle supervisor tasks from workqueue 12 years ago
Ben Skeggs 7dcd060c0e drm/nouveau/i2c: create proper chipset-specific class implementations 12 years ago
Ben Skeggs 46c13c131d drm/nv50-/disp: 0x0000 is a valid udisp config value 12 years ago
Ben Skeggs ac8cc241a8 drm/nv50/devinit: reverse the logic for running encoder init scripts 12 years ago
Ben Skeggs 8e992c8d9e drm/nouveau/bios: store a type/mask hash in parsed dcb data 12 years ago
Ben Skeggs 548ddb6dec drm/nouveau/i2c: extend type to 16-bits, add lookup-by-type function 12 years ago
Ben Skeggs 31a34aa421 drm/nouveau/i2c: aux channels not necessarily on nvio 12 years ago
Ben Skeggs eaa8e7ab99 drm/nouveau/i2c: fix a bit of a thinko in nv_wri2cr helper functions 12 years ago
Ben Skeggs f3ed104871 drm/nouveau/bios: parse external transmitter type if off-chip 12 years ago
Ben Skeggs 5ed502096f drm/nouveau: store i2c port pointer directly in nouveau_encoder 12 years ago
Ben Skeggs df3ef6a109 drm/nouveau/i2c: handle i2c/aux mux outside of port lookup function 12 years ago
Ben Skeggs f63740fd58 drm/nv50/graph: avoid touching 400724, it doesn't exist 12 years ago
Stefan de Konink 89e728ce07 drm/nouveau: Fix DPMS 1 on G4 Snowball, from snow white to coal black. 12 years ago
Dan Carpenter af1ac18a19 drm/nouveau/disp: sizeof() wrong pointer 12 years ago
Ben Skeggs 264ce192b3 drm/nv84-/fence: prepare for emit/sync support of sysram sequences 12 years ago
Ben Skeggs 827520ce06 drm/nouveau/fence: make internal hooks part of the context 12 years ago
Ben Skeggs 60e5cb79cb drm/nv17/fence: split from nv10 code 12 years ago
Ben Skeggs bba9852fee drm/nv84-/fence: abstract class emit/sync functions to virt+sequence 12 years ago
Ben Skeggs a34caf78f2 drm/nv84/fence: access fences with full virtual address, not offset 12 years ago
Ben Skeggs fa531bc8b4 drm/nouveau/gpio/nve0: interrupt regs moved on kepler apparently 12 years ago
Ben Skeggs 4f47643dbb drm/nouveau/gpio: use event interfaces for interrupt signalling 12 years ago
Ben Skeggs 0f0800661a drm/nouveau/gpio: pass number of on-die gpio lines to base 12 years ago
Ben Skeggs 23fc09ee09 drm/nouveau/drm: store full dcb gpio function data in connector 12 years ago
Ben Skeggs e18c080fb8 drm/nouveau/fence/nv84-: put processes to sleep while waiting on fences 12 years ago
Ben Skeggs a2fa297378 drm/nouveau/fifo/nvc0: bash some magic reg to make uevent interrupt work 12 years ago
Ben Skeggs 750087f124 drm/nouveau/fifo/nv84: support user event trigger 12 years ago
Ben Skeggs 9bd2ddbaa2 drm/nouveau/fifo/nvc0-: use interrupt 31 as an event trigger 12 years ago
Ben Skeggs 1d7c71a3e2 drm/nouveau/disp: port vblank handling to event interface 12 years ago
Ben Skeggs 21a5ace0bf drm/nouveau/disp/nv04: implement a base display object class 12 years ago
Ben Skeggs 51fa0253fb drm/nouveau/core: basic event interface between core and drm 12 years ago
Ben Skeggs 32256c87ea drm/nouveau/fifo/nvc0: improve interrupt handler somewhat 12 years ago
Ben Skeggs e2de179458 drm/nv50/disp: fix missing sor modectrl sync flags 12 years ago
Marcin Slusarz ec49b5c2fb drm/nouveau/therm: reduce stack usage of nouveau_therm_ic_ctor 12 years ago
Marcin Slusarz 07df30435e drm/nouveau/therm: use workqueue to shutdown the machine 12 years ago
Marcin Slusarz d0a5191dcf drm/nv40/therm: reset temperature sensor on init 12 years ago
Marcin Slusarz 134fc03275 drm/nouveau/therm: turn on fan only when threshold hit in positive direction 12 years ago
Marcin Slusarz a84fa1a32e drm/nouveau: report channel owner in ioctl error paths 12 years ago
Marcin Slusarz 3969f05bb8 drm/nouveau/therm: always initialize alarm_program_lock 12 years ago
Marcin Slusarz b795016cd2 drm/nouveau: handle backlight_device_register failure 12 years ago
Marcin Slusarz a441dbb1d6 drm/nouveau: use kmemdup for edid allocation/copying 12 years ago
Marcin Slusarz 03e9a04050 drm/nouveau: use drm_property_create_range helper 12 years ago
Cong Ding b5d8f05204 drm/nouveau: remove unnecessary null pointer check from nouveau_fence_new 12 years ago
Marcin Slusarz fd69aee427 drm/nvc0/graph: remove redundant null checks 12 years ago
Marcin Slusarz fc3109a2cb drm/nouveau/fan: fix selection of fan speed when fan->get returns an error 12 years ago
Marcin Slusarz cd897837ea drm/nouveau: quiet static-related sparse noise 12 years ago