/dev/bsp/SI
		
		
		
		
		
		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 0xD006400. | 
IOStrength
Availability: This attribute is always available. (BSP_AO_INIT_GLOBAL)
Permissions: BSP_PERMISSIONS_IOS only.
| Method | Data Size | Values | |
|---|---|---|---|
| Init | 0 | Clears bits 8, 7 and 6 in HW_IOSTRCTRL0; before setting bit 6 (on Hollywood and Bollywood hardware), or bit 7 (on 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 18 and 19 are both set in HW_IOPWRCTRL, 0 otherwise. | 
| Write | 1 | 0 or 1 | Sets bits 18 and 19 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. | 
Subsystem
Availability: This attribute is always available. (BSP_AO_INIT_GLOBAL)
Permissions: BSP_PERMISSIONS_IOS only.
| Method | Data Size | Values | |
|---|---|---|---|
| Init | 0 | Calculates and sets a value in HW_SICLKDIV. |