cregit-Linux how code gets into the kernel

Release 4.14 arch/sh/kernel/cpu/sh4a/serial-sh7722.c

// SPDX-License-Identifier: GPL-2.0
#include <linux/serial_sci.h>
#include <linux/serial_core.h>
#include <linux/io.h>


#define PSCR 0xA405011E


static void sh7722_sci_init_pins(struct uart_port *port, unsigned int cflag) { unsigned short data; if (port->mapbase == 0xffe00000) { data = __raw_readw(PSCR); data &= ~0x03cf; if (!(cflag & CRTSCTS)) data |= 0x0340; __raw_writew(data, PSCR); } }

Contributors

PersonTokensPropCommitsCommitProp
Paul Mundt61100.00%1100.00%
Total61100.00%1100.00%

struct plat_sci_port_ops sh7722_sci_port_ops = { .init_pins = sh7722_sci_init_pins, };

Overall Contributors

PersonTokensPropCommitsCommitProp
Paul Mundt8598.84%150.00%
Greg Kroah-Hartman11.16%150.00%
Total86100.00%2100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.