Line 708: |
Line 708: |
| Takes an input u32 '''InsID''' and an input u64 (unused, official software passes struct pointer). Returns an output Event handle with autoclear disabled. | | Takes an input u32 '''InsID''' and an input u64 (unused, official software passes struct pointer). Returns an output Event handle with autoclear disabled. |
| | | |
− | = PSC Module IDs = | + | = PmModuleId = |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! ID || Module | + | ! Name || Module |
| |- | | |- |
| | 0x00 || | | | 0x00 || |
Line 721: |
Line 721: |
| | 0x03 || | | | 0x03 || |
| |- | | |- |
− | | 0x04 || [[USB_services|PmModuleId_Usb]] | + | | 0x04 || [[USB_services|Usb]] |
| |- | | |- |
− | | 0x05 || [[Sockets_services|PmModuleId_Ethernet]] | + | | 0x05 || [[Sockets_services|Ethernet]] |
| |- | | |- |
− | | 0x06 || [[PTM_services|PmModuleId_Fgm]] | + | | 0x06 || [[PTM_services|Fgm]] |
| |- | | |- |
− | | 0x07 || [[PCV_services|PmModuleId_PcvClock]] | + | | 0x07 || [[PCV_services|PcvClock]] |
| |- | | |- |
− | | 0x08 || [[PCV_services|PmModuleId_PcvVoltage]] | + | | 0x08 || [[PCV_services|PcvVoltage]] |
| |- | | |- |
− | | 0x09 || [[Bus_services|PmModuleId_Gpio]] | + | | 0x09 || [[Bus_services|Gpio]] |
| |- | | |- |
− | | 0x0A || [[Bus_services|PmModuleId_Pinmux]] | + | | 0x0A || [[Bus_services|Pinmux]] |
| |- | | |- |
− | | 0x0B || [[Bus_services|PmModuleId_Uart]] | + | | 0x0B || [[Bus_services|Uart]] |
| |- | | |- |
− | | 0x0C || [[Bus_services|PmModuleId_I2c]] | + | | 0x0C || [[Bus_services|I2c]] |
| |- | | |- |
− | | 0x0D || [[Bus_services|PmModuleId_I2cPcv]] | + | | 0x0D || [[Bus_services|I2cPcv]] |
| |- | | |- |
− | | 0x0E || [[Bus_services|PmModuleId_Spi]] | + | | 0x0E || [[Bus_services|Spi]] |
| |- | | |- |
− | | 0x0F || [[Bus_services|PmModuleId_Pwm]] | + | | 0x0F || [[Bus_services|Pwm]] |
| |- | | |- |
− | | 0x10 || [[PTM_services|PmModuleId_Psm]] | + | | 0x10 || [[PTM_services|Psm]] |
| |- | | |- |
− | | 0x11 || [[PTM_services|PmModuleId_Tc]] | + | | 0x11 || [[PTM_services|Tc]] |
| |- | | |- |
− | | 0x12 || [[Applet_Manager_services|PmModuleId_Omm]] | + | | 0x12 || [[Applet_Manager_services|Omm]] |
| |- | | |- |
− | | 0x13 || [[PCIe_services|PmModuleId_Pcie]] | + | | 0x13 || [[PCIe_services|Pcie]] |
| |- | | |- |
− | | 0x14 || [[Backlight_services|PmModuleId_Lbl]] | + | | 0x14 || [[Backlight_services|Lbl]] |
| |- | | |- |
− | | 0x15 || [[Nvnflinger_services|PmModuleId_Display]] | + | | 0x15 || [[Nvnflinger_services|Display]] |
| |- | | |- |
| | 0x16 || | | | 0x16 || |
Line 761: |
Line 761: |
| | 0x17 || | | | 0x17 || |
| |- | | |- |
− | | 0x18 || [[HID_services|PmModuleId_Hid]] | + | | 0x18 || [[HID_services|Hid]] |
| |- | | |- |
− | | 0x19 || [[WLAN_services|PmModuleId_WlanSockets]] | + | | 0x19 || [[WLAN_services|WlanSockets]] |
| |- | | |- |
| | 0x1A || | | | 0x1A || |
| |- | | |- |
− | | 0x1B || [[Filesystem_services|PmModuleId_Fs]] | + | | 0x1B || [[Filesystem_services|Fs]] |
| |- | | |- |
− | | 0x1C || [[Audio_services|PmModuleId_Audio]] | + | | 0x1C || [[Audio_services|Audio]] |
| |- | | |- |
| | 0x1D || | | | 0x1D || |
| |- | | |- |
− | | 0x1E || [[TMA_services|PmModuleId_TmaHostIo]] | + | | 0x1E || [[TMA_services|TmaHostIo]] |
| |- | | |- |
− | | 0x1F || [[Bluetooth_Driver_services|PmModuleId_Bluetooth]] | + | | 0x1F || [[Bluetooth_Driver_services|Bluetooth]] |
| |- | | |- |
− | | 0x20 || [[PCV_services|PmModuleId_Bpc]] | + | | 0x20 || [[PCV_services|Bpc]] |
| |- | | |- |
− | | 0x21 || [[PTM_services|PmModuleId_Fan]] | + | | 0x21 || [[PTM_services|Fan]] |
| |- | | |- |
− | | 0x22 || [[PTM_services|PmModuleId_Pcm]] | + | | 0x22 || [[PTM_services|Pcm]] |
| |- | | |- |
− | | 0x23 || [[NFC_services|PmModuleId_Nfc]] | + | | 0x23 || [[NFC_services|Nfc]] |
| |- | | |- |
− | | 0x24 || [[PTM_services|PmModuleId_Apm]] | + | | 0x24 || [[PTM_services|Apm]] |
| |- | | |- |
− | | 0x25 || [[BTM_services|PmModuleId_Btm]] | + | | 0x25 || [[BTM_services|Btm]] |
| |- | | |- |
− | | 0x26 || [[Network_Interface_services|PmModuleId_Nifm]] | + | | 0x26 || [[Network_Interface_services|Nifm]] |
| |- | | |- |
− | | 0x27 || [[Bus_services|PmModuleId_GpioLow]] | + | | 0x27 || [[Bus_services|GpioLow]] |
| |- | | |- |
− | | 0x28 || [[NPNS_services|PmModuleId_Npns]] | + | | 0x28 || [[NPNS_services|Npns]] |
| |- | | |- |
− | | 0x29 || [[Log_services|PmModuleId_Lm]] | + | | 0x29 || [[Log_services|Lm]] |
| |- | | |- |
− | | 0x2A || [[BCAT_services|PmModuleId_Bcat]] | + | | 0x2A || [[BCAT_services|Bcat]] |
| |- | | |- |
− | | 0x2B || [[Glue_services|PmModuleId_Time]] | + | | 0x2B || [[Glue_services|Time]] |
| |- | | |- |
− | | 0x2C || [[Parental_Control_services|PmModuleId_Pctl]] | + | | 0x2C || [[Parental_Control_services|Pctl]] |
| |- | | |- |
− | | 0x2D || [[Error_Report_services|PmModuleId_Erpt]] | + | | 0x2D || [[Error_Report_services|Erpt]] |
| |- | | |- |
− | | 0x2E || [[Error_Upload_services|PmModuleId_Eupld]] | + | | 0x2E || [[Error_Upload_services|Eupld]] |
| |- | | |- |
− | | 0x2F || [[Friend_services|PmModuleId_Friends]] | + | | 0x2F || [[Friend_services|Friends]] |
| |- | | |- |
− | | 0x30 || [[Glue_services|PmModuleId_Bgtc]] | + | | 0x30 || [[Glue_services|Bgtc]] |
| |- | | |- |
− | | 0x31 || [[Account_services|PmModuleId_Account]] | + | | 0x31 || [[Account_services|Account]] |
| |- | | |- |
− | | 0x32 || [[Bus_services|PmModuleId_Sasbus]] | + | | 0x32 || [[Bus_services|Sasbus]] |
| |- | | |- |
− | | 0x33 || [[NIM_services|PmModuleId_Ntc]] | + | | 0x33 || [[NIM_services|Ntc]] |
| |- | | |- |
− | | 0x34 || [[Applet_Manager_services|PmModuleId_Idle]] | + | | 0x34 || [[Applet_Manager_services|Idle]] |
| |- | | |- |
− | | 0x35 || [[Applet_Manager_services|PmModuleId_Tcap]] | + | | 0x35 || [[Applet_Manager_services|Tcap]] |
| |- | | |- |
− | | 0x36 || [[PTM_services|PmModuleId_PsmLow]] | + | | 0x36 || [[PTM_services|PsmLow]] |
| |- | | |- |
− | | 0x37 || [[LDN_services|PmModuleId_Ndd]] | + | | 0x37 || [[LDN_services|Ndd]] |
| |- | | |- |
− | | 0x38 || [[OLSC_services|PmModuleId_Olsc]] | + | | 0x38 || [[OLSC_services|Olsc]] |
| |- | | |- |
− | | 0x39 || [[PCV_services|PmModuleId_Rtc]] | + | | 0x39 || [[PCV_services|Rtc]] |
| |- | | |- |
| | 0x3A || | | | 0x3A || |
Line 835: |
Line 835: |
| | 0x3C || | | | 0x3C || |
| |- | | |- |
− | | 0x3D || [[NS_Services|PmModuleId_Ns]] | + | | 0x3D || [[NS_Services|Ns]] |
| |- | | |- |
− | | 0x3F || [[Applet_Manager_services|PmModuleId_NotificationPresenter]] | + | | 0x3F || [[Applet_Manager_services|NotificationPresenter]] |
| |- | | |- |
− | | 0x65 || [[NV_services|PmModuleId_Nvservices]] | + | | 0x65 || [[NV_services|Nvservices]] |
| |- | | |- |
− | | 0x7F || [[Applet_Manager_services|PmModuleId_Spsm]] | + | | 0x7F || [[Applet_Manager_services|Spsm]] |
| |} | | |} |
| | | |
Line 847: |
Line 847: |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |
| |- | | |- |
− | ! ID || Name || Description | + | ! State || Name || Description |
| |- | | |- |
| | Awake || 0 || Everything is awake. | | | Awake || 0 || Everything is awake. |