[BACK]Return to bus.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / newsmips / include

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/arch/newsmips/include/bus.h between version 1.22 and 1.23

version 1.22, 2020/04/02 15:30:27 version 1.23, 2021/01/23 19:38:08
Line 134  void bus_space_free(bus_space_tag_t t, b
Line 134  void bus_space_free(bus_space_tag_t t, b
 #define bus_space_read_4(t, h, o)                                       \  #define bus_space_read_4(t, h, o)                                       \
      ((void) t, (*(volatile uint32_t *)((h) + (o))))       ((void) t, (*(volatile uint32_t *)((h) + (o))))
   
 #if 0   /* Cause a link error for bus_space_read_8 */  
 #define bus_space_read_8(t, h, o)       !!! bus_space_read_8 unimplemented !!!  
 #endif  
   
 /*  /*
  *      void bus_space_read_multi_N(bus_space_tag_t tag,   *      void bus_space_read_multi_N(bus_space_tag_t tag,
  *          bus_space_handle_t bsh, bus_size_t offset,   *          bus_space_handle_t bsh, bus_size_t offset,
Line 169  __NEWSMIPS_bus_space_read_multi(1,8)
Line 165  __NEWSMIPS_bus_space_read_multi(1,8)
 __NEWSMIPS_bus_space_read_multi(2,16)  __NEWSMIPS_bus_space_read_multi(2,16)
 __NEWSMIPS_bus_space_read_multi(4,32)  __NEWSMIPS_bus_space_read_multi(4,32)
   
 #if 0   /* Cause a link error for bus_space_read_multi_8 */  
 #define bus_space_read_multi_8  !!! bus_space_read_multi_8 unimplemented !!!  
 #endif  
   
 #undef __NEWSMIPS_bus_space_read_multi  #undef __NEWSMIPS_bus_space_read_multi
   
 /*  /*
Line 209  __NEWSMIPS_bus_space_read_region(1,8)
Line 201  __NEWSMIPS_bus_space_read_region(1,8)
 __NEWSMIPS_bus_space_read_region(2,16)  __NEWSMIPS_bus_space_read_region(2,16)
 __NEWSMIPS_bus_space_read_region(4,32)  __NEWSMIPS_bus_space_read_region(4,32)
   
 #if 0   /* Cause a link error for bus_space_read_region_8 */  
 #define bus_space_read_region_8 !!! bus_space_read_region_8 unimplemented !!!  
 #endif  
   
 #undef __NEWSMIPS_bus_space_read_region  #undef __NEWSMIPS_bus_space_read_region
   
 /*  /*
Line 242  do {         \
Line 230  do {         \
         *(volatile uint32_t *)((h) + (o)) = (v);                        \          *(volatile uint32_t *)((h) + (o)) = (v);                        \
 } while (0)  } while (0)
   
 #if 0   /* Cause a link error for bus_space_write_8 */  
 #define bus_space_write_8       !!! bus_space_write_8 not implemented !!!  
 #endif  
   
 /*  /*
  *      void bus_space_write_multi_N(bus_space_tag_t tag,   *      void bus_space_write_multi_N(bus_space_tag_t tag,
  *          bus_space_handle_t bsh, bus_size_t offset,   *          bus_space_handle_t bsh, bus_size_t offset,
Line 277  __NEWSMIPS_bus_space_write_multi(1,8)
Line 261  __NEWSMIPS_bus_space_write_multi(1,8)
 __NEWSMIPS_bus_space_write_multi(2,16)  __NEWSMIPS_bus_space_write_multi(2,16)
 __NEWSMIPS_bus_space_write_multi(4,32)  __NEWSMIPS_bus_space_write_multi(4,32)
   
 #if 0   /* Cause a link error for bus_space_write_8 */  
 #define bus_space_write_multi_8(t, h, o, a, c)                          \  
                         !!! bus_space_write_multi_8 unimplemented !!!  
 #endif  
   
 #undef __NEWSMIPS_bus_space_write_multi  #undef __NEWSMIPS_bus_space_write_multi
   
 /*  /*
Line 317  __NEWSMIPS_bus_space_write_region(1,8)
Line 296  __NEWSMIPS_bus_space_write_region(1,8)
 __NEWSMIPS_bus_space_write_region(2,16)  __NEWSMIPS_bus_space_write_region(2,16)
 __NEWSMIPS_bus_space_write_region(4,32)  __NEWSMIPS_bus_space_write_region(4,32)
   
 #if 0   /* Cause a link error for bus_space_write_region_8 */  
 #define bus_space_write_region_8                                        \  
                         !!! bus_space_write_region_8 unimplemented !!!  
 #endif  
   
 #undef __NEWSMIPS_bus_space_write_region  #undef __NEWSMIPS_bus_space_write_region
   
 /*  /*
Line 355  __NEWSMIPS_bus_space_set_multi(1,8)
Line 329  __NEWSMIPS_bus_space_set_multi(1,8)
 __NEWSMIPS_bus_space_set_multi(2,16)  __NEWSMIPS_bus_space_set_multi(2,16)
 __NEWSMIPS_bus_space_set_multi(4,32)  __NEWSMIPS_bus_space_set_multi(4,32)
   
 #if 0   /* Cause a link error for bus_space_set_multi_8 */  
 #define bus_space_set_multi_8                                           \  
                         !!! bus_space_set_multi_8 unimplemented !!!  
 #endif  
   
 #undef __NEWSMIPS_bus_space_set_multi  #undef __NEWSMIPS_bus_space_set_multi
   
 /*  /*
Line 395  __NEWSMIPS_bus_space_set_region(1,8)
Line 364  __NEWSMIPS_bus_space_set_region(1,8)
 __NEWSMIPS_bus_space_set_region(2,16)  __NEWSMIPS_bus_space_set_region(2,16)
 __NEWSMIPS_bus_space_set_region(4,32)  __NEWSMIPS_bus_space_set_region(4,32)
   
 #if 0   /* Cause a link error for bus_space_set_region_8 */  
 #define bus_space_set_region_8                                          \  
                         !!! bus_space_set_region_8 unimplemented !!!  
 #endif  
   
 #undef __NEWSMIPS_bus_space_set_region  #undef __NEWSMIPS_bus_space_set_region
   
 /*  /*
Line 447  __NEWSMIPS_copy_region(1)
Line 411  __NEWSMIPS_copy_region(1)
 __NEWSMIPS_copy_region(2)  __NEWSMIPS_copy_region(2)
 __NEWSMIPS_copy_region(4)  __NEWSMIPS_copy_region(4)
   
 #if 0   /* Cause a link error for bus_space_copy_region_8 */  
 #define bus_space_copy_region_8                                         \  
                         !!! bus_space_copy_region_8 unimplemented !!!  
 #endif  
   
 #undef __NEWSMIPS_copy_region  #undef __NEWSMIPS_copy_region
   
 /*  /*

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

CVSweb <webmaster@jp.NetBSD.org>