linux/kernel/printk/braille.h
<<
>>
Prefs
   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
  57