/dev/bsp/DI
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
Attributes
BaseAddress
Availability: This attribute is always available.
Permissions: BSP_PERMISSIONS_IOS only.
| Method | Data Size | Values | |
|---|---|---|---|
| Query | 4 | constant | Returns 0xD006000. | 
IOStrength
Availability: This attribute is always available. (BSP_AO_INIT_GLOBAL)
Permissions: BSP_PERMISSIONS_IOS only.
| Method | Data Size | Values | |
|---|---|---|---|
| Init | 0 | Clears bits 18, 19 and 20 in HW_IOSTRCTRL0; before setting bit 18 (on Hollywood hardware), or bit 19 (on Bollywood and Latte hardware). | 
IOPower
Availability: This attribute is always available. (BSP_AO_INIT_GLOBAL)
Permissions: BSP_PERMISSIONS_IOS only.
| Method | Data Size | Values | |
|---|---|---|---|
| Read | 1 | 0 or 1 | Returns 1 if bits 6 and 7 are both set in HW_IOPWRCTRL, 0 otherwise. | 
| Write | 1 | 0 or 1 | Sets bits 6 and 7 in HW_IOPWRCTRL if the input data is 1, otherwise clears them. | 
| Query | 1 | constant | Required IOPower state for this hardware. Hard-coded to 1 on a retail IOSU, possibly 0 on other builds. | 
| Init | 0 | Calls the write method with 1 if the query value is 1, or 0 if the query value is 0. | 
Reset
Availability: This attribute is always available.
Permissions: BSP_PERMISSIONS_IOS only.
| Method | Data Size | Values | |
|---|---|---|---|
| Read | 1 | Reads RSTB_DIRSTB from HW_RESETS (via the Reset entity). Returns 1 if the device is in reset (off). | |
| Write | 1 | Flips RSTB_DIRSTB in HW_RESETS (via the Reset entity) to put the device in or out of reset. Write 1 to put the device in reset (off), or 0 to allow the device to run. |