drm/nouveau/subdev: add direct pointer to nvkm_device
[deliverable/linux.git] / drivers / gpu / drm / nouveau / nvkm / subdev / gpio / base.c
index dea58161ba4659a881a06563abd26408c322a6c4..980822d6d6451f9a43fffbd62c53c69b1c3a7170 100644 (file)
@@ -44,6 +44,7 @@ static int
 nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line,
               struct dcb_gpio_func *func)
 {
+       struct nvkm_device *device = gpio->base.device;
        struct nvkm_bios *bios = nvkm_bios(gpio);
        u8  ver, len;
        u16 data;
@@ -56,7 +57,7 @@ nvkm_gpio_find(struct nvkm_gpio *gpio, int idx, u8 tag, u8 line,
                return 0;
 
        /* Apple iMac G4 NV18 */
-       if (nv_device_match(nv_object(gpio), 0x0189, 0x10de, 0x0010)) {
+       if (nv_device_match(device, 0x0189, 0x10de, 0x0010)) {
                if (tag == DCB_GPIO_TVDAC0) {
                        *func = (struct dcb_gpio_func) {
                                .func = DCB_GPIO_TVDAC0,
This page took 0.023801 seconds and 5 git commands to generate.