waterTankDataOperation.h 2.0 KB

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