Enumeration pm_ioctl_id - Enumeration pm_ioctl_id - 2026.1 English - UG643

Standalone Library Documentation: BSP and Libraries Document Collection (UG643)

Document ID
UG643
Release Date
2026-06-23
Version
2026.1 English

IOCTL IDs

Table 1. Enumeration pm_ioctl_id Values
Value Description
IOCTL_GET_RPU_OPER_MODE

Get RPU mode

IOCTL_SET_RPU_OPER_MODE

Set RPU mode

IOCTL_RPU_BOOT_ADDR_CONFIG

RPU boot address config

IOCTL_TCM_COMB_CONFIG

TCM config

IOCTL_SET_TAPDELAY_BYPASS

TAP delay bypass

IOCTL_SD_DLL_RESET

SD DLL reset

IOCTL_SET_SD_TAPDELAY

SD TAP delay

IOCTL_SET_PLL_FRAC_MODE

Set PLL frac mode

IOCTL_GET_PLL_FRAC_MODE

Get PLL frac mode

IOCTL_SET_PLL_FRAC_DATA

Set PLL frac data

IOCTL_GET_PLL_FRAC_DATA

Get PLL frac data

IOCTL_ULPI_RESET

ULPI reset

IOCTL_SET_BOOT_HEALTH_STATUS

Set boot status

IOCTL_AFI

AFI

IOCTL_OSPI_MUX_SELECT

OSPI mux select

IOCTL_USB_SET_STATE

USB set state

IOCTL_GET_LAST_RESET_REASON

Get last reset reason

IOCTL_AIE_ISR_CLEAR

AIE ISR clear

IOCTL_REGISTER_SGI

Register SGI to ATF

IOCTL_SET_FEATURE_CONFIG

Set runtime feature config

IOCTL_GET_FEATURE_CONFIG

Get runtime feature config

IOCTL_READ_REG

Read a 32-bit register

IOCTL_MASK_WRITE_REG

RMW a 32-bit register

IOCTL_SET_SD_CONFIG

Set SD config register value

IOCTL_SET_GEM_CONFIG

Set GEM config register value

IOCTL_SET_USB_CONFIG

Set USB config register value

IOCTL_AIE_OPS

AIE1/AIEML Run Time Operations

IOCTL_GET_QOS

Get Device QoS value

IOCTL_GET_APU_OPER_MODE

Get APU operation mode

IOCTL_SET_APU_OPER_MODE

Set APU operation mode

IOCTL_PREPARE_DDR_SHUTDOWN

Prepare DDR for shut down

IOCTL_GET_SSIT_TEMP

Read secondary SLR temperature

IOCTL_AIE2PS_OPS

AIE2PS Operations

IOCTL_SET_AIE_CLK_DIV Set AIE clock divider