backlight: Constify struct backlight_ops
Signed-off-by: Emese Revfy <re.emese@gmail.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
		
					parent
					
						
							
								6baddba4a4
							
						
					
				
			
			
				commit
				
					
						9905a43b2d
					
				
			
		
					 19 changed files with 24 additions and 24 deletions
				
			
		| 
						 | 
				
			
			@ -85,7 +85,7 @@ static int adp5520_bl_get_brightness(struct backlight_device *bl)
 | 
			
		|||
	return error ? data->current_brightness : reg_val;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops adp5520_bl_ops = {
 | 
			
		||||
static const struct backlight_ops adp5520_bl_ops = {
 | 
			
		||||
	.update_status	= adp5520_bl_update_status,
 | 
			
		||||
	.get_brightness	= adp5520_bl_get_brightness,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -61,7 +61,7 @@ static int adx_backlight_check_fb(struct fb_info *fb)
 | 
			
		|||
	return 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops adx_backlight_ops = {
 | 
			
		||||
static const struct backlight_ops adx_backlight_ops = {
 | 
			
		||||
	.options = 0,
 | 
			
		||||
	.update_status = adx_backlight_update_status,
 | 
			
		||||
	.get_brightness = adx_backlight_get_brightness,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -113,7 +113,7 @@ static int atmel_pwm_bl_init_pwm(struct atmel_pwm_bl *pwmbl)
 | 
			
		|||
	return pwm_channel_enable(&pwmbl->pwmc);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops atmel_pwm_bl_ops = {
 | 
			
		||||
static const struct backlight_ops atmel_pwm_bl_ops = {
 | 
			
		||||
	.get_brightness = atmel_pwm_bl_get_intensity,
 | 
			
		||||
	.update_status  = atmel_pwm_bl_set_intensity,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -269,7 +269,7 @@ EXPORT_SYMBOL(backlight_force_update);
 | 
			
		|||
 * ERR_PTR() or a pointer to the newly allocated device.
 | 
			
		||||
 */
 | 
			
		||||
struct backlight_device *backlight_device_register(const char *name,
 | 
			
		||||
		struct device *parent, void *devdata, struct backlight_ops *ops)
 | 
			
		||||
		struct device *parent, void *devdata, const struct backlight_ops *ops)
 | 
			
		||||
{
 | 
			
		||||
	struct backlight_device *new_bd;
 | 
			
		||||
	int rc;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -451,7 +451,7 @@ void corgi_lcd_limit_intensity(int limit)
 | 
			
		|||
}
 | 
			
		||||
EXPORT_SYMBOL(corgi_lcd_limit_intensity);
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops corgi_bl_ops = {
 | 
			
		||||
static const struct backlight_ops corgi_bl_ops = {
 | 
			
		||||
	.get_brightness	= corgi_bl_get_intensity,
 | 
			
		||||
	.update_status  = corgi_bl_update_status,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -108,7 +108,7 @@ static int cr_backlight_get_intensity(struct backlight_device *bd)
 | 
			
		|||
	return intensity;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops cr_backlight_ops = {
 | 
			
		||||
static const struct backlight_ops cr_backlight_ops = {
 | 
			
		||||
	.get_brightness = cr_backlight_get_intensity,
 | 
			
		||||
	.update_status = cr_backlight_set_intensity,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -95,7 +95,7 @@ static int da903x_backlight_get_brightness(struct backlight_device *bl)
 | 
			
		|||
	return data->current_brightness;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops da903x_backlight_ops = {
 | 
			
		||||
static const struct backlight_ops da903x_backlight_ops = {
 | 
			
		||||
	.update_status	= da903x_backlight_update_status,
 | 
			
		||||
	.get_brightness	= da903x_backlight_get_brightness,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -70,7 +70,7 @@ void corgibl_limit_intensity(int limit)
 | 
			
		|||
}
 | 
			
		||||
EXPORT_SYMBOL(corgibl_limit_intensity);
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops genericbl_ops = {
 | 
			
		||||
static const struct backlight_ops genericbl_ops = {
 | 
			
		||||
	.options = BL_CORE_SUSPENDRESUME,
 | 
			
		||||
	.get_brightness = genericbl_get_intensity,
 | 
			
		||||
	.update_status  = genericbl_send_intensity,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -98,7 +98,7 @@ static int hp680bl_get_intensity(struct backlight_device *bd)
 | 
			
		|||
	return current_intensity;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops hp680bl_ops = {
 | 
			
		||||
static const struct backlight_ops hp680bl_ops = {
 | 
			
		||||
	.get_brightness = hp680bl_get_intensity,
 | 
			
		||||
	.update_status  = hp680bl_set_intensity,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -93,7 +93,7 @@ out:
 | 
			
		|||
	return ret;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops jornada_bl_ops = {
 | 
			
		||||
static const struct backlight_ops jornada_bl_ops = {
 | 
			
		||||
	.get_brightness = jornada_bl_get_brightness,
 | 
			
		||||
	.update_status = jornada_bl_update_status,
 | 
			
		||||
	.options = BL_CORE_SUSPENDRESUME,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -134,7 +134,7 @@ static int kb3886bl_get_intensity(struct backlight_device *bd)
 | 
			
		|||
	return kb3886bl_intensity;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops kb3886bl_ops = {
 | 
			
		||||
static const struct backlight_ops kb3886bl_ops = {
 | 
			
		||||
	.get_brightness = kb3886bl_get_intensity,
 | 
			
		||||
	.update_status  = kb3886bl_send_intensity,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -141,7 +141,7 @@ static int locomolcd_get_intensity(struct backlight_device *bd)
 | 
			
		|||
	return current_intensity;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops locomobl_data = {
 | 
			
		||||
static const struct backlight_ops locomobl_data = {
 | 
			
		||||
	.get_brightness = locomolcd_get_intensity,
 | 
			
		||||
	.update_status  = locomolcd_set_intensity,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -33,7 +33,7 @@ struct dmi_match_data {
 | 
			
		|||
	unsigned long iostart;
 | 
			
		||||
	unsigned long iolen;
 | 
			
		||||
	/* Backlight operations structure. */
 | 
			
		||||
	struct backlight_ops backlight_ops;
 | 
			
		||||
	const struct backlight_ops backlight_ops;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/* Module parameters. */
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -125,7 +125,7 @@ static int omapbl_get_intensity(struct backlight_device *dev)
 | 
			
		|||
	return bl->current_intensity;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops omapbl_ops = {
 | 
			
		||||
static const struct backlight_ops omapbl_ops = {
 | 
			
		||||
	.get_brightness = omapbl_get_intensity,
 | 
			
		||||
	.update_status  = omapbl_update_status,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,7 +54,7 @@ static int progearbl_get_intensity(struct backlight_device *bd)
 | 
			
		|||
	return intensity - HW_LEVEL_MIN;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops progearbl_ops = {
 | 
			
		||||
static const struct backlight_ops progearbl_ops = {
 | 
			
		||||
	.get_brightness = progearbl_get_intensity,
 | 
			
		||||
	.update_status = progearbl_set_intensity,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -56,7 +56,7 @@ static int pwm_backlight_get_brightness(struct backlight_device *bl)
 | 
			
		|||
	return bl->props.brightness;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops pwm_backlight_ops = {
 | 
			
		||||
static const struct backlight_ops pwm_backlight_ops = {
 | 
			
		||||
	.update_status	= pwm_backlight_update_status,
 | 
			
		||||
	.get_brightness	= pwm_backlight_get_brightness,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -72,7 +72,7 @@ static int tosa_bl_get_brightness(struct backlight_device *dev)
 | 
			
		|||
	return props->brightness;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops bl_ops = {
 | 
			
		||||
static const struct backlight_ops bl_ops = {
 | 
			
		||||
	.get_brightness		= tosa_bl_get_brightness,
 | 
			
		||||
	.update_status		= tosa_bl_update_status,
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -112,7 +112,7 @@ static int wm831x_backlight_get_brightness(struct backlight_device *bl)
 | 
			
		|||
	return data->current_brightness;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static struct backlight_ops wm831x_backlight_ops = {
 | 
			
		||||
static const struct backlight_ops wm831x_backlight_ops = {
 | 
			
		||||
	.options = BL_CORE_SUSPENDRESUME,
 | 
			
		||||
	.update_status	= wm831x_backlight_update_status,
 | 
			
		||||
	.get_brightness	= wm831x_backlight_get_brightness,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -36,18 +36,18 @@ struct backlight_device;
 | 
			
		|||
struct fb_info;
 | 
			
		||||
 | 
			
		||||
struct backlight_ops {
 | 
			
		||||
	unsigned int options;
 | 
			
		||||
	const unsigned int options;
 | 
			
		||||
 | 
			
		||||
#define BL_CORE_SUSPENDRESUME	(1 << 0)
 | 
			
		||||
 | 
			
		||||
	/* Notify the backlight driver some property has changed */
 | 
			
		||||
	int (*update_status)(struct backlight_device *);
 | 
			
		||||
	int (* const update_status)(struct backlight_device *);
 | 
			
		||||
	/* Return the current backlight brightness (accounting for power,
 | 
			
		||||
	   fb_blank etc.) */
 | 
			
		||||
	int (*get_brightness)(struct backlight_device *);
 | 
			
		||||
	int (* const get_brightness)(struct backlight_device *);
 | 
			
		||||
	/* Check if given framebuffer device is the one bound to this backlight;
 | 
			
		||||
	   return 0 if not, !=0 if it is. If NULL, backlight always matches the fb. */
 | 
			
		||||
	int (*check_fb)(struct fb_info *);
 | 
			
		||||
	int (* const check_fb)(struct fb_info *);
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
/* This structure defines all the properties of a backlight */
 | 
			
		||||
| 
						 | 
				
			
			@ -86,7 +86,7 @@ struct backlight_device {
 | 
			
		|||
	   registered this device has been unloaded, and if class_get_devdata()
 | 
			
		||||
	   points to something in the body of that driver, it is also invalid. */
 | 
			
		||||
	struct mutex ops_lock;
 | 
			
		||||
	struct backlight_ops *ops;
 | 
			
		||||
	const struct backlight_ops *ops;
 | 
			
		||||
 | 
			
		||||
	/* The framebuffer notifier block */
 | 
			
		||||
	struct notifier_block fb_notif;
 | 
			
		||||
| 
						 | 
				
			
			@ -103,7 +103,7 @@ static inline void backlight_update_status(struct backlight_device *bd)
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
extern struct backlight_device *backlight_device_register(const char *name,
 | 
			
		||||
	struct device *dev, void *devdata, struct backlight_ops *ops);
 | 
			
		||||
	struct device *dev, void *devdata, const struct backlight_ops *ops);
 | 
			
		||||
extern void backlight_device_unregister(struct backlight_device *bd);
 | 
			
		||||
extern void backlight_force_update(struct backlight_device *bd,
 | 
			
		||||
				   enum backlight_update_reason reason);
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue