diff options
author | Antonino A. Daplas <adaplas@gmail.com> | 2006-06-26 03:27:05 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-06-26 12:58:32 -0400 |
commit | 9a17917671d407d37bf23a527aa55acca3cb4735 (patch) | |
tree | 1e78f6f82d913ee58c174776529589afe1d3b2a9 /include | |
parent | a06630f3e7fb29f2524e1d7b009eb8b5a278ba23 (diff) |
[PATCH] Detaching fbcon: sdd sysfs class device entry for fbcon
In order for this feature to work, an interface will be needed. The most
appropriate is sysfs. However, the framebuffer console has no sysfs entry
yet. This will create a sysfs class device entry for fbcon under
/sys/class/graphics.
Add a class_device entry 'fbcon' under class 'graphics'. Console-specific
attributes which where previously under class/graphics/fb[x] are moved to
class/graphics/fbcon. These attributes, 'con_rotate' and 'con_rotate_all',
are also renamed to 'rotate' and 'rotate_all' respectively.
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/fb.h | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/include/linux/fb.h b/include/linux/fb.h index f1281687e549..c64f25255286 100644 --- a/include/linux/fb.h +++ b/include/linux/fb.h | |||
@@ -515,12 +515,6 @@ struct fb_cursor_user { | |||
515 | /* The resolution of the passed in fb_info about to change and | 515 | /* The resolution of the passed in fb_info about to change and |
516 | all vc's should be changed */ | 516 | all vc's should be changed */ |
517 | #define FB_EVENT_MODE_CHANGE_ALL 0x0A | 517 | #define FB_EVENT_MODE_CHANGE_ALL 0x0A |
518 | /* CONSOLE-SPECIFIC: set console rotation */ | ||
519 | #define FB_EVENT_SET_CON_ROTATE 0x0B | ||
520 | /* CONSOLE-SPECIFIC: get console rotation */ | ||
521 | #define FB_EVENT_GET_CON_ROTATE 0x0C | ||
522 | /* CONSOLE-SPECIFIC: rotate all consoles */ | ||
523 | #define FB_EVENT_SET_CON_ROTATE_ALL 0x0D | ||
524 | 518 | ||
525 | struct fb_event { | 519 | struct fb_event { |
526 | struct fb_info *info; | 520 | struct fb_info *info; |
@@ -892,7 +886,6 @@ extern int fb_get_color_depth(struct fb_var_screeninfo *var, | |||
892 | struct fb_fix_screeninfo *fix); | 886 | struct fb_fix_screeninfo *fix); |
893 | extern int fb_get_options(char *name, char **option); | 887 | extern int fb_get_options(char *name, char **option); |
894 | extern int fb_new_modelist(struct fb_info *info); | 888 | extern int fb_new_modelist(struct fb_info *info); |
895 | extern int fb_con_duit(struct fb_info *info, int event, void *data); | ||
896 | 889 | ||
897 | extern struct fb_info *registered_fb[FB_MAX]; | 890 | extern struct fb_info *registered_fb[FB_MAX]; |
898 | extern int num_registered_fb; | 891 | extern int num_registered_fb; |