1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 #ifndef _CS5536_VSM_H
  10 #define _CS5536_VSM_H
  11 
  12 #include <linux/types.h>
  13 
  14 typedef void (*cs5536_pci_vsm_write)(int reg, u32 value);
  15 typedef u32 (*cs5536_pci_vsm_read)(int reg);
  16 
  17 #define DECLARE_CS5536_MODULE(name) \
  18 extern void pci_##name##_write_reg(int reg, u32 value); \
  19 extern u32 pci_##name##_read_reg(int reg);
  20 
  21 
  22 DECLARE_CS5536_MODULE(ide)
  23 
  24 DECLARE_CS5536_MODULE(acc)
  25 
  26 DECLARE_CS5536_MODULE(ohci)
  27 
  28 DECLARE_CS5536_MODULE(isa)
  29 
  30 DECLARE_CS5536_MODULE(ehci)
  31 
  32 #endif