1/* 2 * Copyright (C) 2005 Russell King. 3 * Data taken from include/asm-i386/serial.h 4 * 5 * This program is free software; you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License version 2 as 7 * published by the Free Software Foundation. 8 */ 9#include <linux/module.h> 10#include <linux/init.h> 11#include <linux/serial_8250.h> 12 13#include "8250.h" 14 15static struct plat_serial8250_port accent_data[] = { 16 SERIAL8250_PORT(0x330, 4), 17 SERIAL8250_PORT(0x338, 4), 18 { }, 19}; 20 21static struct platform_device accent_device = { 22 .name = "serial8250", 23 .id = PLAT8250_DEV_ACCENT, 24 .dev = { 25 .platform_data = accent_data, 26 }, 27}; 28 29static int __init accent_init(void) 30{ 31 return platform_device_register(&accent_device); 32} 33 34module_init(accent_init); 35 36MODULE_AUTHOR("Russell King"); 37MODULE_DESCRIPTION("8250 serial probe module for Accent Async cards"); 38MODULE_LICENSE("GPL"); 39