[U-Boot] [PATCH] at91rm9200ek.h: explicitly disable D-Cache
Andreas Bießmann
andreas.devel at googlemail.com
Wed Aug 31 23:10:17 CEST 2011
Dear Reinhard Meyer,
Am 31.08.2011 um 21:51 schrieb Reinhard Meyer:
> Dear Andreas Bießmann,
>> Commit c2dd0d45540397704de9b13287417d21049d34c6 enabled D-Cache for all
>> arm devices explicitly. This renders at91_emac driver on at91rm9200ek
>> unusable.
>>
>> This patch disables D-Cache for at91rm9200ek explicitly to get this
>> driver working again.
>
> As my experience, the MACB driver does work with dcache enabled.
> What are the reasons again that MACB and AT91_EMAC do coexist for the same
> SoC-IP ?
The at91rm9200 emac seems to be a older version of the current (E)MAC(B) implementations. Some registers not available there, some flags have other places ... but maybe this could be done with the same driver.
I just wonder why the linux kernel also have an at91-ether and dedicated macb driver?
best regards
Andreas Bießmann
More information about the U-Boot
mailing list