
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