Subject: Re: sa11x0_com.c
To: Herb Peyerl <hpeyerl@beer.org>
From: Jason R Thorpe <thorpej@wasabisystems.com>
List: port-arm
Date: 12/02/2002 15:26:20
On Mon, Dec 02, 2002 at 04:19:02PM -0700, Herb Peyerl wrote:

 > In sa11x0_com.c, we have:
 > 
 >         printf("%s: ", sc->sc_dev.dv_xname);
 >         switch(sc->sc_baseaddr) {
 >         case 0x80050000:
 >                 printf("SA11x0 UART3\n");
 >                 break;
 >         case 0x80010000:
 >                 printf("SA11x0 UART1\n");
 >                 break;
 >         case 0x80030000:
 >                 printf("SA11x0 UART2 (IRDA)\n");
 >                 break;
 >         default:
 >                 printf("unknown SA11x0 UART\n");
 >                 break;
 >         }
 > 
 > However, on the HP Jornada, we have:
 > 
 > sacom0 at saip0 addr 0xd000d000-0xd000d023 intr 17
 > sacom0: unknown SA11x0 UART

Well, considering that the UARTs are built-in to the companion chip,
I'm kind of wondering why they're at a different address on the Jornada.

...is something using a virtual address when it should be using a
physical address?

-- 
        -- Jason R. Thorpe <thorpej@wasabisystems.com>