Code: Select all
align 16
TAGS_STRUCT: ; Mailbox Property Interface Buffer Structure
dw TAGS_END - TAGS_STRUCT ; Buffer Size In Bytes (Including The Header Values, The End Tag And Padding)
dw $00000000 ; Buffer Request/Response Code
; Request Codes: $00000000 Process Request Response Codes: $80000000 Request Successful, $80000001 Partial Response
; Sequence Of Concatenated Tags
dw Get_Firmware_Revision ; Tag Identifier
dw $00000004 ; Value Buffer Size In Bytes
dw $00000004 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
VCFirmwareRevisionValue:
dw 0 ; Value Buffer
dw Get_Board_Model ; Tag Identifier
dw $00000004 ; Value Buffer Size In Bytes
dw $00000004 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
HWBoardModelValue:
dw 0 ; Value Buffer
dw Get_Board_Revision ; Tag Identifier
dw $00000004 ; Value Buffer Size In Bytes
dw $00000004 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
HWBoardRevisionValue:
dw 0 ; Value Buffer
dw Get_Board_MAC_Address ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000006 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
HWBoardMACAddressValue:
dd 0 ; Value Buffer
dw Get_Board_Serial ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
HWBoardSerialValue:
dd 0 ; Value Buffer
dw Get_ARM_Memory ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
HWARMMemoryBaseAddressValue:
dw 0 ; Value Buffer
HWARMMemorySizeValue:
dw 0 ; Value Buffer
dw Get_VC_Memory ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
HWVCMemoryBaseAddressValue:
dw 0 ; Value Buffer
HWVCMemorySizeValue:
dw 0 ; Value Buffer
dw Get_DMA_Channels ; Tag Identifier
dw $00000004 ; Value Buffer Size In Bytes
dw $00000004 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
SRMDMAChannelsValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRSDCardIDValue:
dw PWR_SD_Card_ID ; Value Buffer
PWRSDCardStateValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRUART0IDValue:
dw PWR_UART0_ID ; Value Buffer
PWRUART0StateValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRUART1IDValue:
dw PWR_UART1_ID ; Value Buffer
PWRUART1StateValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRUSBHCDIDValue:
dw PWR_USB_HCD_ID ; Value Buffer
PWRUSBHCDStateValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRI2C0IDValue:
dw PWR_I2C0_ID ; Value Buffer
PWRI2C0StateValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRI2C1IDValue:
dw PWR_I2C1_ID ; Value Buffer
PWRI2C1StateValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRI2C2IDValue:
dw PWR_I2C2_ID ; Value Buffer
PWRI2C2StateValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRSPIIDValue:
dw PWR_SPI_ID ; Value Buffer
PWRSPIStateValue:
dw 0 ; Value Buffer
dw Get_Power_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
PWRCCP2TXIDValue:
dw PWR_CCP2TX_ID ; Value Buffer
PWRCCP2TXStateValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_SD_Card_ID ; Value Buffer
PWRSDCardTimingValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_UART0_ID ; Value Buffer
PWRUART0TimingValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_UART1_ID ; Value Buffer
PWRUART1TimingValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_USB_HCD_ID ; Value Buffer
PWRUSBHCDTimingValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_I2C0_ID ; Value Buffer
PWRI2C0TimingValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_I2C1_ID ; Value Buffer
PWRI2C1TimingValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_I2C2_ID ; Value Buffer
PWRI2C2TimingValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_SPI_ID ; Value Buffer
PWRSPITimingValue:
dw 0 ; Value Buffer
dw Get_Timing ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw PWR_CCP2TX_ID ; Value Buffer
PWRCCP2TXTimingValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKEMMCIDValue:
dw CLK_EMMC_ID ; Value Buffer
CLKEMMCStateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKUARTIDValue:
dw CLK_UART_ID ; Value Buffer
CLKUARTStateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKARMIDValue:
dw CLK_ARM_ID ; Value Buffer
CLKARMStateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKCOREIDValue:
dw CLK_CORE_ID ; Value Buffer
CLKCOREStateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKV3DIDValue:
dw CLK_V3D_ID ; Value Buffer
CLKV3DStateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKH264IDValue:
dw CLK_H264_ID ; Value Buffer
CLKH264StateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKISPIDValue:
dw CLK_ISP_ID ; Value Buffer
CLKISPStateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKSDRAMIDValue:
dw CLK_SDRAM_ID ; Value Buffer
CLKSDRAMStateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKPIXELIDValue:
dw CLK_PIXEL_ID ; Value Buffer
CLKPIXELStateValue:
dw 0 ; Value Buffer
dw Get_Clock_State ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
CLKPWMIDValue:
dw CLK_PWM_ID ; Value Buffer
CLKPWMStateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_EMMC_ID ; Value Buffer
CLKEMMCRateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_UART_ID ; Value Buffer
CLKUARTRateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_ARM_ID ; Value Buffer
CLKARMRateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_CORE_ID ; Value Buffer
CLKCORERateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_V3D_ID ; Value Buffer
CLKV3DRateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_H264_ID ; Value Buffer
CLKH264RateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_ISP_ID ; Value Buffer
CLKISPRateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_SDRAM_ID ; Value Buffer
CLKSDRAMRateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_PIXEL_ID ; Value Buffer
CLKPIXELRateValue:
dw 0 ; Value Buffer
dw Get_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_PWM_ID ; Value Buffer
CLKPWMRateValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_EMMC_ID ; Value Buffer
CLKEMMCMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_UART_ID ; Value Buffer
CLKUARTMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_ARM_ID ; Value Buffer
CLKARMMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_CORE_ID ; Value Buffer
CLKCOREMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_V3D_ID ; Value Buffer
CLKV3DMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_H264_ID ; Value Buffer
CLKH264MaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_ISP_ID ; Value Buffer
CLKISPMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_SDRAM_ID ; Value Buffer
CLKSDRAMMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_PIXEL_ID ; Value Buffer
CLKPIXELMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_PWM_ID ; Value Buffer
CLKPWMMaxValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_EMMC_ID ; Value Buffer
CLKEMMCMinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_UART_ID ; Value Buffer
CLKUARTMinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_ARM_ID ; Value Buffer
CLKARMMinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_CORE_ID ; Value Buffer
CLKCOREMinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_V3D_ID ; Value Buffer
CLKV3DMinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_H264_ID ; Value Buffer
CLKH264MinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_ISP_ID ; Value Buffer
CLKISPMinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_SDRAM_ID ; Value Buffer
CLKSDRAMMinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_PIXEL_ID ; Value Buffer
CLKPIXELMinValue:
dw 0 ; Value Buffer
dw Get_Min_Clock_Rate ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw CLK_PWM_ID ; Value Buffer
CLKPWMMinValue:
dw 0 ; Value Buffer
dw Get_Turbo ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw 0 ; Value Buffer
CLKTurboValue:
dw 0 ; Value Buffer
dw Get_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
VLTCoreIDValue:
dw VLT_Core_ID ; Value Buffer
VLTCoreValue:
dw 0 ; Value Buffer
dw Get_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
VLTSDRAM_CIDValue:
dw VLT_SDRAM_C_ID ; Value Buffer
VLTSDRAM_CValue:
dw 0 ; Value Buffer
dw Get_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
VLTSDRAM_PIDValue:
dw VLT_SDRAM_P_ID ; Value Buffer
VLTSDRAM_PValue:
dw 0 ; Value Buffer
dw Get_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
VLTSDRAM_IIDValue:
dw VLT_SDRAM_I_ID ; Value Buffer
VLTSDRAM_IValue:
dw 0 ; Value Buffer
dw Get_Max_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw VLT_Core_ID ; Value Buffer
VLTCoreMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw VLT_SDRAM_C_ID ; Value Buffer
VLTSDRAM_CMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw VLT_SDRAM_P_ID ; Value Buffer
VLTSDRAM_PMaxValue:
dw 0 ; Value Buffer
dw Get_Max_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw VLT_SDRAM_I_ID ; Value Buffer
VLTSDRAM_IMaxValue:
dw 0 ; Value Buffer
dw Get_Min_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw VLT_Core_ID ; Value Buffer
VLTCoreMinValue:
dw 0 ; Value Buffer
dw Get_Min_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw VLT_SDRAM_C_ID ; Value Buffer
VLTSDRAM_CMinValue:
dw 0 ; Value Buffer
dw Get_Min_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw VLT_SDRAM_P_ID ; Value Buffer
VLTSDRAM_PMinValue:
dw 0 ; Value Buffer
dw Get_Min_Voltage ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw VLT_SDRAM_I_ID ; Value Buffer
VLTSDRAM_IMinValue:
dw 0 ; Value Buffer
dw Get_Temperature ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
dw 0 ; Value Buffer
VLTTemperatureValue:
dw 0 ; Value Buffer
dw Get_Physical_Display ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
FBPhysicalDisplayWidthValue:
dw 0 ; Value Buffer
FBPhysicalDisplayHeightValue:
dw 0 ; Value Buffer
dw Get_Virtual_Buffer ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
FBVirtualBufferWidthValue:
dw 0 ; Value Buffer
FBVirtualBufferHeightValue:
dw 0 ; Value Buffer
dw Get_Depth ; Tag Identifier
dw $00000004 ; Value Buffer Size In Bytes
dw $00000004 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
FBDepthValue:
dw 0 ; Value Buffer
dw Get_Pixel_Order ; Tag Identifier
dw $00000004 ; Value Buffer Size In Bytes
dw $00000004 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
FBPixelOrderValue:
dw 0 ; Value Buffer
dw Get_Alpha_Mode ; Tag Identifier
dw $00000004 ; Value Buffer Size In Bytes
dw $00000004 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
FBAlphaModeValue:
dw 0 ; Value Buffer
dw Get_Pitch ; Tag Identifier
dw $00000004 ; Value Buffer Size In Bytes
dw $00000004 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
FBPitchValue:
dw 0 ; Value Buffer
dw Get_Virtual_Offset ; Tag Identifier
dw $00000008 ; Value Buffer Size In Bytes
dw $00000008 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
FBVirtualOffsetXValue:
dw 0 ; Value Buffer
FBVirtualOffsetYValue:
dw 0 ; Value Buffer
dw Get_Overscan ; Tag Identifier
dw $00000010 ; Value Buffer Size In Bytes
dw $00000010 ; 1 bit (MSB) Request/Response Indicator (0=Request, 1=Response), 31 bits (LSB) Value Length In Bytes
FBOverscanTopValue:
dw 0 ; Value Buffer
FBOverscanBottomValue:
dw 0 ; Value Buffer
FBOverscanLeftValue:
dw 0 ; Value Buffer
FBOverscanRightValue:
dw 0 ; Value Buffer
dw $00000000 ; $0 (End Tag)
TAGS_END: