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");