[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