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

Commit 1e054157 authored by Ben Skeggs's avatar Ben Skeggs
Browse files

drm/nouveau/pm: remove defunct fanspeed_set/get from pm table



Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
parent 69346180
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -556,8 +556,6 @@ struct nouveau_pm_engine {
	int (*voltage_set)(struct drm_device *, int voltage);
	int (*pwm_get)(struct drm_device *, struct dcb_gpio_entry*, u32*, u32*);
	int (*pwm_set)(struct drm_device *, struct dcb_gpio_entry*, u32, u32);
	int (*fanspeed_get)(struct drm_device *);
	int (*fanspeed_set)(struct drm_device *, int fanspeed);
	int (*temp_get)(struct drm_device *);
};

+3 −9
Original line number Diff line number Diff line
@@ -40,15 +40,12 @@ nouveau_pwmfan_get(struct drm_device *dev)
	struct drm_nouveau_private *dev_priv = dev->dev_private;
	struct nouveau_gpio_engine *pgpio = &dev_priv->engine.gpio;
	struct nouveau_pm_engine *pm = &dev_priv->engine.pm;
	struct dcb_gpio_entry *gpio;
	struct dcb_gpio_entry *gpio = NULL;
	u32 divs, duty;
	int ret;

	if (!pm->pwm_get) {
		if (pm->fanspeed_get)
			return pm->fanspeed_get(dev);
	if (!pm->pwm_get)
		return -ENODEV;
	}

	gpio = nouveau_bios_gpio_entry(dev, DCB_GPIO_PWM_FAN);
	if (gpio) {
@@ -75,11 +72,8 @@ nouveau_pwmfan_set(struct drm_device *dev, int percent)
	struct dcb_gpio_entry *gpio;
	u32 divs, duty;

	if (!pm->pwm_set) {
		if (pm->fanspeed_set)
			return pm->fanspeed_set(dev, percent);
	if (!pm->pwm_set)
		return -ENODEV;
	}

	gpio = nouveau_bios_gpio_entry(dev, DCB_GPIO_PWM_FAN);
	if (gpio) {