X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=cpu%2Fsh4%2Fcache.c;h=377005cd4d32aa4bea01016d7480bcc369acae60;hb=d4bade8d77aa20e2846fa4accff0e7fa7961a134;hp=4e744d71453ef4d3de45c420f86276582736cffe;hpb=feaa43f3a8f465cbf01ffa1b23b6b52431819a52;p=u-boot diff --git a/cpu/sh4/cache.c b/cpu/sh4/cache.c index 4e744d7145..377005cd4d 100644 --- a/cpu/sh4/cache.c +++ b/cpu/sh4/cache.c @@ -72,9 +72,9 @@ static inline void cache_wback_all(void) jump_to_P2(); for (i = 0; i < CACHE_OC_NUM_ENTRIES; i++){ for (j = 0; j < CACHE_OC_NUM_WAYS; j++) { - addr = CACHE_OC_ADDRESS_ARRAY | (j << CACHE_OC_WAY_SHIFT) + addr = CACHE_OC_ADDRESS_ARRAY | (j << CACHE_OC_WAY_SHIFT) | (i << CACHE_OC_ENTRY_SHIFT); - data = inl(addr); + data = inl(addr); if (data & CACHE_UPDATED) { data &= ~CACHE_UPDATED; outl(data, addr);