Re: Oxford Semiconductor's OXCB950 in 8250_pci.c
Russell King <rmk <at> arm.linux.org.uk>
2006-05-10 16:36:32 GMT
On Sun, May 07, 2006 at 10:59:42PM +0300, Mikhail Kolesnik wrote:
> There was a discussion regarding support of OXCB950 in 2.4.x
> http://groups.google.com/group/mlist.linux.serial/browse_frm/thread/baf6d48e25662c5/8ab3b1ea12a43420?tvc=1&q=OXCB950#8ab3b1ea12a43420
> Somehow changes did not go into the kernel.
Probably because the 8250_pci split happened prior to this discussion
and it therefore got missed.
> diff -ru linux-2.6.16-orig/drivers/serial/8250_pci.c linux-2.6.16/drivers/serial/8250_pci.c
> --- linux-2.6.16-orig/drivers/serial/8250_pci.c 2006-03-23 13:32:17.000000000 +0200
> +++ linux-2.6.16/drivers/serial/8250_pci.c 2006-03-23 13:39:08.000000000 +0200
> <at> <at> -2045,6 +2045,9 <at> <at>
> { PCI_VENDOR_ID_OXSEMI, 0x950a,
> PCI_ANY_ID, PCI_ANY_ID, 0, 0,
> pbn_b0_2_1130000 },
> + { PCI_VENDOR_ID_OXSEMI, PCI_DEVICE_ID_OXSEMI_CB950,
> + PCI_ANY_ID, PCI_ANY_ID, 0, 0,
> + pbn_b0_bt_1_115200 },
This should probably be pbn_b0_1_115200?
> { PCI_VENDOR_ID_OXSEMI, PCI_DEVICE_ID_OXSEMI_16PCI954,
> PCI_ANY_ID, PCI_ANY_ID, 0, 0,
> pbn_b0_4_115200 },
> diff -ru linux-2.6.16-orig/include/linux/pci_ids.h linux-2.6.16/include/linux/pci_ids.h
> --- linux-2.6.16-orig/include/linux/pci_ids.h 2006-03-23 13:32:24.000000000 +0200
> +++ linux-2.6.16/include/linux/pci_ids.h 2006-03-23 13:40:32.000000000 +0200
> <at> <at> -1808,6 +1808,7 <at> <at>
> #define PCI_VENDOR_ID_OXSEMI 0x1415
> #define PCI_DEVICE_ID_OXSEMI_12PCI840 0x8403
(Continue reading)