flexcop.h 813 B

1234567891011121314151617181920212223242526272829
  1. /*
  2. * Linux driver for digital TV devices equipped with B2C2 FlexcopII(b)/III
  3. * flexcop.h - private header file for all flexcop-chip-source files
  4. * see flexcop.c for copyright information
  5. */
  6. #ifndef __FLEXCOP_H__
  7. #define __FLEXCOP_H__
  8. #define FC_LOG_PREFIX "b2c2-flexcop"
  9. #include "flexcop-common.h"
  10. extern int b2c2_flexcop_debug;
  11. /* debug */
  12. #ifdef CONFIG_DVB_B2C2_FLEXCOP_DEBUG
  13. #define dprintk(level,args...) \
  14. do { if ((b2c2_flexcop_debug & level)) printk(args); } while (0)
  15. #else
  16. #define dprintk(level,args...)
  17. #endif
  18. #define deb_info(args...) dprintk(0x01, args)
  19. #define deb_tuner(args...) dprintk(0x02, args)
  20. #define deb_i2c(args...) dprintk(0x04, args)
  21. #define deb_ts(args...) dprintk(0x08, args)
  22. #define deb_sram(args...) dprintk(0x10, args)
  23. #define deb_rdump(args...) dprintk(0x20, args)
  24. #endif