-
- Downloads
drm/nouveau/nvkm: move switcheroo from drm
The DRM driver needs to do things in response to vga_switcheroo_client
callbacks, so this move isn't a direct copy+paste.
3 new callbacks are added to nvif_driver_func, which are basically the
same as the switcheroo callbacks, except NVKM handles all the PCI/ACPI
parts, and calls into the DRM driver for the rest.
Signed-off-by:
Ben Skeggs <bskeggs@nvidia.com>
Showing
- drivers/gpu/drm/nouveau/include/nvif/driverif.h 7 additions, 0 deletionsdrivers/gpu/drm/nouveau/include/nvif/driverif.h
- drivers/gpu/drm/nouveau/include/nvkm/core/pci.h 2 additions, 0 deletionsdrivers/gpu/drm/nouveau/include/nvkm/core/pci.h
- drivers/gpu/drm/nouveau/nouveau_acpi.c 0 additions, 8 deletionsdrivers/gpu/drm/nouveau/nouveau_acpi.c
- drivers/gpu/drm/nouveau/nouveau_acpi.h 0 additions, 4 deletionsdrivers/gpu/drm/nouveau/nouveau_acpi.h
- drivers/gpu/drm/nouveau/nouveau_drm.c 1 addition, 4 deletionsdrivers/gpu/drm/nouveau/nouveau_drm.c
- drivers/gpu/drm/nouveau/nouveau_drv.h 0 additions, 2 deletionsdrivers/gpu/drm/nouveau/nouveau_drv.h
- drivers/gpu/drm/nouveau/nouveau_vga.c 11 additions, 60 deletionsdrivers/gpu/drm/nouveau/nouveau_vga.c
- drivers/gpu/drm/nouveau/nouveau_vga.h 1 addition, 2 deletionsdrivers/gpu/drm/nouveau/nouveau_vga.h
- drivers/gpu/drm/nouveau/nvkm/device/acpi.c 82 additions, 1 deletiondrivers/gpu/drm/nouveau/nvkm/device/acpi.c
Loading
Please register or sign in to comment