mirror of https://gitee.com/openkylin/linux.git
VIDEO: cyberpro: remove useless function extreg pointers
Sub-drivers can call these functions directly, there's no need for this kind of indirection. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
24d6e5cb19
commit
ef299dfc2d
|
@ -1144,8 +1144,6 @@ int cyber2000fb_attach(struct cyberpro_info *info, int idx)
|
||||||
info->irq = int_cfb_info->irq;
|
info->irq = int_cfb_info->irq;
|
||||||
info->fb = int_cfb_info->fb.screen_base;
|
info->fb = int_cfb_info->fb.screen_base;
|
||||||
info->fb_size = int_cfb_info->fb.fix.smem_len;
|
info->fb_size = int_cfb_info->fb.fix.smem_len;
|
||||||
info->enable_extregs = cyber2000fb_enable_extregs;
|
|
||||||
info->disable_extregs = cyber2000fb_disable_extregs;
|
|
||||||
info->info = int_cfb_info;
|
info->info = int_cfb_info;
|
||||||
|
|
||||||
strlcpy(info->dev_name, int_cfb_info->fb.fix.id,
|
strlcpy(info->dev_name, int_cfb_info->fb.fix.id,
|
||||||
|
|
|
@ -480,15 +480,6 @@ struct cyberpro_info {
|
||||||
* is within this structure.
|
* is within this structure.
|
||||||
*/
|
*/
|
||||||
struct cfb_info *info;
|
struct cfb_info *info;
|
||||||
|
|
||||||
/*
|
|
||||||
* Use these to enable the BM or TV registers. In an SMP
|
|
||||||
* environment, these two function pointers should only be
|
|
||||||
* called from the module_init() or module_exit()
|
|
||||||
* functions.
|
|
||||||
*/
|
|
||||||
void (*enable_extregs)(struct cfb_info *);
|
|
||||||
void (*disable_extregs)(struct cfb_info *);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#define ID_IGA_1682 0
|
#define ID_IGA_1682 0
|
||||||
|
|
Loading…
Reference in New Issue