On 06/01/2012 06:13 PM, Tony Lindgren wrote: > * Konstantin Baydarov <kbaidarov@xxxxxxxxxxxxx> [120601 06:44]: >> On 06/01/2012 03:29 PM, Tony Lindgren wrote: >>> We can have a static map for the SCM, so ioremapping each driver >>> individually should not be an issue. >> Actually SCM registers window is mapped statically. Mapping is defined in omap44xx_io_desc[] in arch/arm/mach-omap2/io.c: >> >> ... >> .virtual = L4_44XX_VIRT, >> .pfn = __phys_to_pfn(L4_44XX_PHYS), >> .length = L4_44XX_SIZE, >> .type = MT_DEVICE, >> ... >> >> >> So ioremap() always returns same virtual address (0xfc002000). > Hmm I guess you mean L4_44XX_VIRT + offset. Otherwise drivers > would not work at all.. Or else I don't follow you. Right. I mean when 0x4A00 2000(scm base) is remapped in scm driver, ioremap() always returns same virtual address (0xfc002000). > Regards, > > Tony > -- > To unsubscribe from this list: send the line "unsubscribe linux-omap" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html