#ifndef SCREEN_H #define SCREEN_H #include enum colors { BLACK = COLOR_BLACK, RED = COLOR_RED, GREEN = COLOR_GREEN, YELLOW = COLOR_YELLOW, BLUE = COLOR_BLUE, MAGENTA = COLOR_MAGENTA, CYAN = COLOR_CYAN, WHITE = COLOR_WHITE, }; #define COLOR_MASK(fg, bg) ((fg) + (bg) * (COLOR_WHITE + 1)) #define COLOR(fg, bg) COLOR_PAIR(COLOR_MASK((fg), (bg))) #define INIT_COLOR(fg, bg) init_pair(COLOR_MASK((fg), (bg)), (fg), (bg)) #define COLOR_ON(fg, bg) attron(COLOR(fg, bg)) #define COLOR_OFF(fg, bg) attroff(COLOR(fg, bg)) extern WINDOW *screen_init(bool israw); extern void screen_end(void); #endif /* SCREEN_H */ iv id='cgit'>
summaryrefslogtreecommitdiff
path: root/drivers/staging
diff options
context:
space:
mode:
authorPhilip Yang <yang_philip@projectara.com>2016-07-23 05:48:14 +0800
committerGreg Kroah-Hartman <gregkh@google.com>2016-07-22 15:25:18 -0700
commit43c85a09b12cd3e782ae237be9903fef4559cc0d (patch)
tree7226fa73489a1326f54710bdf439162c9902b3e1 /drivers/staging
parent68793c4c8824a0b1e0cb89737c5919a0b10d70cf (diff)
greybus: HID: Add runtime pm support
Modify HID greybus driver to support runtime PM framework. The suspend and resume fucntion have been test with tutorial-hid, e-ink-display and gpbridge-test image by sysfs resume, all HID buttons work well on suspend/resume. Testing Done: Compiled and verified on EVT2, DB3.5, GPB test module with daughter board, Red module. Signed-off-by: Philip Yang <yang_philip@projectara.com> Reviewed-by: David Lin <dtwlin@google.com> Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Diffstat (limited to 'drivers/staging')