Memory type used for ioremap

Pedanekar, Hemant hemantp at ti.com
Wed Aug 11 08:55:12 EDT 2010


Shilimkar, Santosh wrote on Wednesday, August 04, 2010 5:35 PM:

>> -----Original Message-----
>> From: Pedanekar, Hemant
>> Sent: Wednesday, August 04, 2010 5:31 PM
>> To: Shilimkar, Santosh; Russell King - ARM Linux
>> Cc: linux-arm-kernel at lists.infradead.org
>> Subject: RE: Memory type used for ioremap
>> 
>> Shilimkar, Santosh wrote:
>>>> Pedanekar, Hemant wrote:
>>>>> Russell King - ARM Linux wrote:
>>>>>> On Fri, Jul 09, 2010 at 07:32:46PM +0530, Pedanekar,
>>> Hemant wrote:
>>>>>>> Catalin,
>>>>>> 
> 
>> Santosh,
>> 
>> Can you please point me to the patch series you mentioned? I will give it a
>> try.
> http://www.spinics.net/lists/arm-kernel/msg93218.html
>

Thanks for the link. I applied the patches and used writel/readl but no luck.
The MT_DEVICE mappings still result into writes not getting through.
 
>> 
>> Regarding read-back, the writes themselves are not successful as the
>> peripheral has specific requirement for non-posted writes. So reading back
>> after write Always returns old value.
>> 
> Are you sure about this behaviour?

Yes. The writes are not going through with MT_DEVICE mappings as the target
peripheral has requirement for non-posted writes.

Looks like only strongly ordered mapping is resulting into non-posted writes
which works. Is there any specific reason the strongly order mapping patch is
not accepted/applied?

Thanks
-
Hemant




More information about the linux-arm-kernel mailing list