cregit-Linux how code gets into the kernel

Release 4.14 arch/sh/kernel/cpu/sh3/serial-sh7710.c

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


#define PACR 0xa4050100

#define PBCR 0xa4050102


static void sh7710_sci_init_pins(struct uart_port *port, unsigned int cflag) { if (port->mapbase == 0xA4400000) { __raw_writew(__raw_readw(PACR) & 0xffc0, PACR); __raw_writew(__raw_readw(PBCR) & 0x0fff, PBCR); } else if (port->mapbase == 0xA4410000) __raw_writew(__raw_readw(PBCR) & 0xf003, PBCR); }

Contributors

PersonTokensPropCommitsCommitProp
Paul Mundt70100.00%1100.00%
Total70100.00%1100.00%

struct plat_sci_port_ops sh7710_sci_port_ops = { .init_pins = sh7710_sci_init_pins, };

Overall Contributors

PersonTokensPropCommitsCommitProp
Paul Mundt10199.02%150.00%
Greg Kroah-Hartman10.98%150.00%
Total102100.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.