Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6d0d40e7 authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/device: add direct pointer to struct device



A future commit will hide the platform/pci specifics from nvkm_device,
but it's still very useful in a lot of places to have access to the
Linux device struct.

Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 741d778e
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -9,6 +9,7 @@ struct nvkm_device {

	struct pci_dev *pdev;
	struct platform_device *platformdev;
	struct device *dev;
	u64 handle;

	struct nvkm_event event;
+2 −0
Original line number Diff line number Diff line
@@ -764,9 +764,11 @@ nvkm_device_create_(void *dev, enum nv_bus_type type, u64 name,
	switch (type) {
	case NVKM_BUS_PCI:
		device->pdev = dev;
		device->dev = &device->pdev->dev;
		break;
	case NVKM_BUS_PLATFORM:
		device->platformdev = dev;
		device->dev = &device->platformdev->dev;
		break;
	}
	device->handle = name;