[parisc-linux] serial baud_base, high baud rates and divisors

Grant Grundler grundler@dsl2.external.hp.com
Sat, 09 Feb 2002 23:50:20 -0700


Enrik Berkhan wrote:
> But enhancing the test for doubly assigned ports to
> 
>       if ((rs_table[i].port == port) &&
>           (rs_table[i].iomem_base == req->iomem_base))
> 
> might be ok. This code can be found in register_serial().

Yeah - you are right.

> BTW, drivers/gsc/serial.c does no request_mem_region(). Is this in-
> tentional?

probably. Check if an entry for serial exists in /prc/iomem.
At one point, the device discover code was changed to automatically
do the request_mem_region() devics firmware told us about.

> The hardball ers states a 7.3728MHz (== 16 * 460800) baud rate clock,
> which confirms the output of my DMM. So we would need a table holding
> the baud_base for each device?

Dunno. We might given different generations of HW.

grant