Struct libamdgpu_top::AMDGPU::VBIOS::atom_firmware_info_v3_4
source · #[repr(C, packed(1))]pub struct atom_firmware_info_v3_4 {Show 36 fields
pub table_header: atom_common_table_header,
pub firmware_revision: u32,
pub bootup_sclk_in10khz: u32,
pub bootup_mclk_in10khz: u32,
pub firmware_capability: u32,
pub main_call_parser_entry: u32,
pub bios_scratch_reg_startaddr: u32,
pub bootup_vddc_mv: u16,
pub bootup_vddci_mv: u16,
pub bootup_mvddc_mv: u16,
pub bootup_vddgfx_mv: u16,
pub mem_module_id: u8,
pub coolingsolution_id: u8,
pub reserved1: [u8; 2],
pub mc_baseaddr_high: u32,
pub mc_baseaddr_low: u32,
pub board_i2c_feature_id: u8,
pub board_i2c_feature_gpio_id: u8,
pub board_i2c_feature_slave_addr: u8,
pub ras_rom_i2c_slave_addr: u8,
pub bootup_mvddq_mv: u16,
pub bootup_mvpp_mv: u16,
pub zfbstartaddrin16mb: u32,
pub pplib_pptable_id: u32,
pub mvdd_ratio: u32,
pub hw_bootup_vddgfx_mv: u16,
pub hw_bootup_vddc_mv: u16,
pub hw_bootup_mvddc_mv: u16,
pub hw_bootup_vddci_mv: u16,
pub maco_pwrlimit_mw: u32,
pub usb_pwrlimit_mw: u32,
pub fw_reserved_size_in_kb: u32,
pub pspbl_init_done_reg_addr: u32,
pub pspbl_init_done_value: u32,
pub pspbl_init_done_check_timeout: u32,
pub reserved: [u32; 2],
}Fields§
§table_header: atom_common_table_header§firmware_revision: u32§bootup_sclk_in10khz: u32§bootup_mclk_in10khz: u32§firmware_capability: u32§main_call_parser_entry: u32§bios_scratch_reg_startaddr: u32§bootup_vddc_mv: u16§bootup_vddci_mv: u16§bootup_mvddc_mv: u16§bootup_vddgfx_mv: u16§mem_module_id: u8§coolingsolution_id: u8§reserved1: [u8; 2]§mc_baseaddr_high: u32§mc_baseaddr_low: u32§board_i2c_feature_id: u8§board_i2c_feature_gpio_id: u8§board_i2c_feature_slave_addr: u8§ras_rom_i2c_slave_addr: u8§bootup_mvddq_mv: u16§bootup_mvpp_mv: u16§zfbstartaddrin16mb: u32§pplib_pptable_id: u32§mvdd_ratio: u32§hw_bootup_vddgfx_mv: u16§hw_bootup_vddc_mv: u16§hw_bootup_mvddc_mv: u16§hw_bootup_vddci_mv: u16§maco_pwrlimit_mw: u32§usb_pwrlimit_mw: u32§fw_reserved_size_in_kb: u32§pspbl_init_done_reg_addr: u32§pspbl_init_done_value: u32§pspbl_init_done_check_timeout: u32§reserved: [u32; 2]Trait Implementations§
source§impl Clone for atom_firmware_info_v3_4
impl Clone for atom_firmware_info_v3_4
source§fn clone(&self) -> atom_firmware_info_v3_4
fn clone(&self) -> atom_firmware_info_v3_4
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for atom_firmware_info_v3_4
impl Debug for atom_firmware_info_v3_4
impl Copy for atom_firmware_info_v3_4
Auto Trait Implementations§
impl Freeze for atom_firmware_info_v3_4
impl RefUnwindSafe for atom_firmware_info_v3_4
impl Send for atom_firmware_info_v3_4
impl Sync for atom_firmware_info_v3_4
impl Unpin for atom_firmware_info_v3_4
impl UnwindSafe for atom_firmware_info_v3_4
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more