VxBus
Device Driver Developer's Guide, 6.9
xvi
17 SPI Drivers ................................................................................................... 325
17.1 Introduction ...................................................................................................................... 325
17.2 Overview ........................................................................................................................... 325
17.3 VxBus Driver Methods ................................................................................................... 326
17.4 Header Files ...................................................................................................................... 326
17.5 BSP Configuration .......................................................................................................... 327
17.6 Initialization ..................................................................................................................... 328
17.7 Implementing Driver Service Routines ...................................................................... 329
17.8 Device Driver ................................................................................................................... 329
17.8.1 SPI_EEPROM ..................................................................................................... 330
17.8.2 SPI Flash ............................................................................................................. 330
18 Storage Drivers ........................................................................................... 333
18.1 Introduction ...................................................................................................................... 333
18.2 Overview ........................................................................................................................... 333
Updates in VxWorks 6.9, Update Pack 2, Service Pack 1 ............................ 334
Updates in VxWorks 6.9, Update Pack 3, Service Pack 3 ............................ 334
18.3 VxBus Driver Methods ................................................................................................... 335
18.4 Header Files ...................................................................................................................... 335
18.5 BSP Configuration .......................................................................................................... 336
18.6 Available Utility Routines ............................................................................................. 336
erfHandlerRegister( ) and erfHandlerUnregister( ) ..................................... 336
erfEventRaise( ) ................................................................................................. 336
xbdAttach( ) ....................................................................................................... 336
bio_done( ) .......................................................................................................... 337
18.7 Initialization ..................................................................................................................... 337
18.8 Interface with VxWorks File Systems ......................................................................... 337
18.8.1 Device Creation ................................................................................................. 337
ERF Registration ................................................................................................ 338
Advertisement of XBD Methods ..................................................................... 338
ERF New Device Notification ......................................................................... 339
18.8.2 Processing ........................................................................................................... 340
xbd_request processing .................................................................................... 340
18.8.3 Event Reporting ................................................................................................. 341