braille.h (1099B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2#ifndef _PRINTK_BRAILLE_H 3#define _PRINTK_BRAILLE_H 4 5#ifdef CONFIG_A11Y_BRAILLE_CONSOLE 6 7static inline void 8braille_set_options(struct console_cmdline *c, char *brl_options) 9{ 10 c->brl_options = brl_options; 11} 12 13/* 14 * Setup console according to braille options. 15 * Return -EINVAL on syntax error, 0 on success (or no braille option was 16 * actually given). 17 * Modifies str to point to the serial options 18 * Sets brl_options to the parsed braille options. 19 */ 20int 21_braille_console_setup(char **str, char **brl_options); 22 23int 24_braille_register_console(struct console *console, struct console_cmdline *c); 25 26int 27_braille_unregister_console(struct console *console); 28 29#else 30 31static inline void 32braille_set_options(struct console_cmdline *c, char *brl_options) 33{ 34} 35 36static inline int 37_braille_console_setup(char **str, char **brl_options) 38{ 39 return 0; 40} 41 42static inline int 43_braille_register_console(struct console *console, struct console_cmdline *c) 44{ 45 return 0; 46} 47 48static inline int 49_braille_unregister_console(struct console *console) 50{ 51 return 0; 52} 53 54#endif 55 56#endif