Logo Search packages:      
Sourcecode: linux-2.6 version File versions

isa.c

/*
 *  linux/arch/arm/mach-footbridge/isa.c
 *
 *  Copyright (C) 2004 Russell King.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 as
 * published by the Free Software Foundation.
 */
#include <linux/init.h>
#include <linux/serial_8250.h>

#include <asm/irq.h>

static struct plat_serial8250_port serial_platform_data[] = {
      {
            .iobase           = 0x3f8,
            .irq        = IRQ_ISA_UART,
            .uartclk    = 1843200,
            .regshift   = 0,
            .iotype           = UPIO_PORT,
            .flags            = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST,
      },
      {
            .iobase           = 0x2f8,
            .irq        = IRQ_ISA_UART2,
            .uartclk    = 1843200,
            .regshift   = 0,
            .iotype           = UPIO_PORT,
            .flags            = UPF_BOOT_AUTOCONF | UPF_SKIP_TEST,
      },
      { },
};

static struct platform_device serial_device = {
      .name             = "serial8250",
      .id               = PLAT8250_DEV_PLATFORM,
      .dev              = {
            .platform_data    = serial_platform_data,
      },
};

static int __init footbridge_isa_init(void)
{
      return platform_device_register(&serial_device);
}

arch_initcall(footbridge_isa_init);

Generated by  Doxygen 1.6.0   Back to index