mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-09 01:28: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
39
arch/mips/sgi-ip27/ip27-console.c
Normal file
39
arch/mips/sgi-ip27/ip27-console.c
Normal file
|
@ -0,0 +1,39 @@
|
|||
/*
|
||||
* This file is subject to the terms and conditions of the GNU General Public
|
||||
* License. See the file "COPYING" in the main directory of this archive
|
||||
* for more details.
|
||||
*
|
||||
* Copyright (C) 2001, 2002 Ralf Baechle
|
||||
*/
|
||||
|
||||
#include <asm/page.h>
|
||||
#include <asm/sn/addrs.h>
|
||||
#include <asm/sn/sn0/hub.h>
|
||||
#include <asm/sn/klconfig.h>
|
||||
#include <asm/sn/ioc3.h>
|
||||
#include <asm/sn/sn_private.h>
|
||||
|
||||
#include <linux/serial.h>
|
||||
#include <linux/serial_core.h>
|
||||
|
||||
#define IOC3_CLK (22000000 / 3)
|
||||
#define IOC3_FLAGS (0)
|
||||
|
||||
static inline struct ioc3_uartregs *console_uart(void)
|
||||
{
|
||||
struct ioc3 *ioc3;
|
||||
nasid_t nasid;
|
||||
|
||||
nasid = (master_nasid == INVALID_NASID) ? get_nasid() : master_nasid;
|
||||
ioc3 = (struct ioc3 *)KL_CONFIG_CH_CONS_INFO(nasid)->memory_base;
|
||||
|
||||
return &ioc3->sregs.uarta;
|
||||
}
|
||||
|
||||
void prom_putchar(char c)
|
||||
{
|
||||
struct ioc3_uartregs *uart = console_uart();
|
||||
|
||||
while ((uart->iu_lsr & 0x20) == 0);
|
||||
uart->iu_thr = c;
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue