mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-08 17:18:05 -04:00
Fixed MTP to work with TWRP
This commit is contained in:
commit
f6dfaef42e
50820 changed files with 20846062 additions and 0 deletions
49
kernel/printk/braille.c
Normal file
49
kernel/printk/braille.c
Normal file
|
@ -0,0 +1,49 @@
|
|||
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
|
||||
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/console.h>
|
||||
#include <linux/string.h>
|
||||
|
||||
#include "console_cmdline.h"
|
||||
#include "braille.h"
|
||||
|
||||
char *_braille_console_setup(char **str, char **brl_options)
|
||||
{
|
||||
if (!memcmp(*str, "brl,", 4)) {
|
||||
*brl_options = "";
|
||||
*str += 4;
|
||||
} else if (!memcmp(str, "brl=", 4)) {
|
||||
*brl_options = *str + 4;
|
||||
*str = strchr(*brl_options, ',');
|
||||
if (!*str)
|
||||
pr_err("need port name after brl=\n");
|
||||
else
|
||||
*((*str)++) = 0;
|
||||
} else
|
||||
return NULL;
|
||||
|
||||
return *str;
|
||||
}
|
||||
|
||||
int
|
||||
_braille_register_console(struct console *console, struct console_cmdline *c)
|
||||
{
|
||||
int rtn = 0;
|
||||
|
||||
if (c->brl_options) {
|
||||
console->flags |= CON_BRL;
|
||||
rtn = braille_register_console(console, c->index, c->options,
|
||||
c->brl_options);
|
||||
}
|
||||
|
||||
return rtn;
|
||||
}
|
||||
|
||||
int
|
||||
_braille_unregister_console(struct console *console)
|
||||
{
|
||||
if (console->flags & CON_BRL)
|
||||
return braille_unregister_console(console);
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue