| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | /* * DO NOT EDIT THIS FILE * This file is under version control at *   svn://sources.blackfin.uclinux.org/toolchain/trunk/proc-defs/header-frags/ * and can be replaced with that version at any time * DO NOT EDIT THIS FILE * * Copyright 2004-2011 Analog Devices Inc. * Licensed under the Clear BSD license. *//* This file should be up to date with: *  - Revision F, 05/23/2011; ADSP-BF526 Blackfin Processor Anomaly List *  - Revision I, 05/23/2011; ADSP-BF527 Blackfin Processor Anomaly List */#ifndef _MACH_ANOMALY_H_#define _MACH_ANOMALY_H_/* We do not support old silicon - sorry */#if __SILICON_REVISION__ < 0# error will not work on BF526/BF527 silicon version#endif#if defined(__ADSPBF522__) || defined(__ADSPBF524__) || defined(__ADSPBF526__)# define ANOMALY_BF526 1#else# define ANOMALY_BF526 0#endif#if defined(__ADSPBF523__) || defined(__ADSPBF525__) || defined(__ADSPBF527__)# define ANOMALY_BF527 1#else# define ANOMALY_BF527 0#endif#define _ANOMALY_BF526(rev526) (ANOMALY_BF526 && __SILICON_REVISION__ rev526)#define _ANOMALY_BF527(rev527) (ANOMALY_BF527 && __SILICON_REVISION__ rev527)#define _ANOMALY_BF526_BF527(rev526, rev527) (_ANOMALY_BF526(rev526) || _ANOMALY_BF527(rev527))/* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */#define ANOMALY_05000074 (1)/* DMA_RUN Bit Is Not Valid after a Peripheral Receive Channel DMA Stops */#define ANOMALY_05000119 (1)/* Rx.H Cannot Be Used to Access 16-bit System MMR Registers */#define ANOMALY_05000122 (1)/* False Hardware Error from an Access in the Shadow of a Conditional Branch */#define ANOMALY_05000245 (1)/* Incorrect Timer Pulse Width in Single-Shot PWM_OUT Mode with External Clock */#define ANOMALY_05000254 (1)/* Sensitivity To Noise with Slow Input Edge Rates on External SPORT TX and RX Clocks */#define ANOMALY_05000265 (1)/* False Hardware Errors Caused by Fetches at the Boundary of Reserved Memory */#define ANOMALY_05000310 (1)/* PPI Is Level-Sensitive on First Transfer In Single Frame Sync Modes */
 |