Hi,
I am new on kernel module programming for a OMAP2. I want to access a external
device through nCS3 of an OMAP3530. I expect that the function
"gpmc_cs_request" enables you the access to that memoryregion and that the
variable "cs_mem_base" is set to the memory starting point of the requested
nCSx.
But in my case the variable has the value of the requested memory size (SZ_16M).
What do I wrong?
Henk
snipped of the code:
if (register_chrdev(MYDEV_MAJOR,"Device",&mydev_fops))
{
printk("\rFiFo: Failed to get major %d\n\r", MYDEV_MAJOR);
return -EIO;
}
if (gpmc_cs_request(3, SZ_16M, &cs_mem_base) < 0) {
printk("CM-T35: Failed request CS3 for GPMC mem for Device\n");
return -ENODEV;
}
printk("\rMemory Address: %lx\n\r",cs_mem_base);
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html