cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

8250_accent.c (744B)


      1// SPDX-License-Identifier: GPL-2.0
      2/*
      3 *  Copyright (C) 2005 Russell King.
      4 *  Data taken from include/asm-i386/serial.h
      5 */
      6#include <linux/module.h>
      7#include <linux/init.h>
      8#include <linux/serial_8250.h>
      9
     10#include "8250.h"
     11
     12static struct plat_serial8250_port accent_data[] = {
     13	SERIAL8250_PORT(0x330, 4),
     14	SERIAL8250_PORT(0x338, 4),
     15	{ },
     16};
     17
     18static struct platform_device accent_device = {
     19	.name			= "serial8250",
     20	.id			= PLAT8250_DEV_ACCENT,
     21	.dev			= {
     22		.platform_data	= accent_data,
     23	},
     24};
     25
     26static int __init accent_init(void)
     27{
     28	return platform_device_register(&accent_device);
     29}
     30
     31module_init(accent_init);
     32
     33MODULE_AUTHOR("Russell King");
     34MODULE_DESCRIPTION("8250 serial probe module for Accent Async cards");
     35MODULE_LICENSE("GPL");