lkml.org 
[lkml]   [2005]   [Apr]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: HELP:(VIPER BOARD)AC'97 controller driver for rtlinux(rtlinux core driver)
From
Date
Hi,

>
> I am trying to develop a codec driver (rtlinux
> driver) from scratch. In Viper board (PXA255)
> physical memory range 0x40000000-0x43FFFFFF is used
> by the PXA255 peripherals.In that address range
> 0x40500000-0x405005FC is needed for AC'97 controller
> registers. Is this memory range is already mapped to
> virtual address space, else How to map this to
> virtual address space.
>

You have to map this address range using "ioremap()". Data at address returned by ioremap can be accessed by calling readl(), writel() et al

>
> When i tried ioremap() it is giving same virtual
> address with different physical address(i tried
> ioremap with another driver(same board)with different
> physical memory address)
>

Same virtual address can point to different physical addresses depending upon how it is mapped.

Nitin

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-04-06 17:51    [W:0.028 / U:0.164 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site