[PATCH] Use platform device for 8250 registration
Kumar Gala
kumar.gala at freescale.com
Wed Aug 17 23:54:47 EST 2005
> Yes, that's precisely what I meant. Just remove it from the list in
> serial.h and as Ben says, instantiating a platform device is easy.
>
> static struct plat_serial8250_port my_serial_ports[] = {
> {
> .uartclk = 115200*16,
> .iobase = 0x2f8,
> .irq = 3,
> .flags = ASYNC_BOOT_AUTOCONF;
> },
> };
>
> static struct platform_device my_serial_device = {
> .name = "serial8250",
> .dev.platform_data = my_serial_ports,
> };
>
> ... platform_device_register(&my_serial_device);
If we are going forward with this change for OF, can we kill
pc_serial.h and just move the default BASE_BAUD and RS_TABLE size
into serial.h.
- kumar
More information about the Linuxppc-embedded
mailing list