Hi
ehci-fsl.c was a bad selection. It is not compiled for imx6.
However, I used the request_mem_region, ioremap and ioread32 process .. and kernel keeps hanging.
Then I traced calls to __request_region on kernel/resource.c. IPU driver is calling this in a different way:
platform_get_resource(pdev, IORESOURCE_MEM, 0);
devm_request_mem_region(&pdev->dev, res->start, resource_size(res), pdev->name);
I am going to email this to the linux-arm list while testing if I can use it.
Thanks,
Jose