/* * Blackfin cache control code (simpler control-style functions) * * Copyright 2004-2008 Analog Devices Inc. * * Enter bugs at http://blackfin.uclinux.org/ * * Licensed under the GPL-2 or later. */#include <asm/blackfin.h>/* Invalidate the Entire Data cache by * clearing DMC[1:0] bits */voidblackfin_invalidate_entire_dcache(void){u32dmem=bfin_read_DMEM_CONTROL();SSYNC();bfin_write_DMEM_CONTROL(dmem&~0xc);SSYNC();bfin_write_DMEM_CONTROL(dmem);SSYNC();}