Changeset 962 for trunk/softs/tsar_boot/src/reset_ioc.c
- Timestamp:
- Apr 1, 2015, 3:42:03 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/softs/tsar_boot/src/reset_ioc.c
r796 r962 7 7 * 8 8 * \note These functions call the specific disk controller driver depending 9 * on the USE_IOC_BDV, USE_IOC_S PIor USE_IOC_RDK constants9 * on the USE_IOC_BDV, USE_IOC_SDC or USE_IOC_RDK constants 10 10 */ 11 11 … … 13 13 #include <defs.h> 14 14 15 #if !defined(USE_IOC_BDV) && !defined(USE_IOC_SPI) && !defined(USE_IOC_RDK)16 # error " One of the USE_IOC_* constants must be defined in thehard_config.h"15 #if (USE_IOC_BDV + USE_IOC_SDC + USE_IOC_RDK + USE_IOC_HBA) != 1 16 # error "in reset_ioc.c : undefined disk controller in hard_config.h" 17 17 #endif 18 18 19 #if (USE_IOC_BDV + USE_IOC_SPI + USE_IOC_RDK) != 1 20 # error "Only one disk controller must be used" 21 #endif 22 23 #if USE_IOC_SPI 19 #if USE_IOC_SDC 24 20 #include <reset_sdc.h> 25 21 #endif … … 33 29 #endif 34 30 31 #if USE_IOC_HBA 32 #include <reset_hba.h> 33 #endif 34 35 35 36 /** 36 37 * \brief Initialize the disk controller … … 40 41 #if USE_IOC_BDV 41 42 return reset_bdv_init(); 42 #elif USE_IOC_S PI43 #elif USE_IOC_SDC 43 44 return reset_sdc_init(); 44 45 #elif USE_IOC_RDK 45 46 return reset_rdk_init(); 47 #elif USE_IOC_HBA 48 return reset_hba_init(); 46 49 #else 47 # error " reset_ioc_init() : Not supported disk controller chosen"50 # error "in reset_ioc_init.c : undefined disk controller in hard_config.h" 48 51 #endif 49 52 } … … 63 66 #if USE_IOC_BDV 64 67 return reset_bdv_read(lba, buffer, count); 65 #elif USE_IOC_S PI68 #elif USE_IOC_SDC 66 69 return reset_sdc_read(lba, buffer, count); 67 70 #elif USE_IOC_RDK 68 71 return reset_rdk_read(lba, buffer, count); 72 #elif USE_IOC_HBA 73 return reset_hba_read(lba, buffer, count); 69 74 #else 70 # error " reset_ioc_read() : Not supported disk controller chosen"75 # error "in reset_ioc_read.c : undefined disk controller in hard_config.h" 71 76 #endif 72 77 }
Note: See TracChangeset
for help on using the changeset viewer.