|
Sound Open Firmware
|
ROM build, version, and load capability information. More...
#include <src/include/ipc4/fw_reg.h>
Data Fields | ||
| struct { | ||
| uint32_t fuse_values: 8 | ||
| Hardware fuse configuration values. More... | ||
| uint32_t load_method: 1 | ||
| Image loading method (DMA or memory). More... | ||
| uint32_t downlink_IPC_use_DMA: 1 | ||
| 1 if downlink IPC uses DMA buffer. More... | ||
| uint32_t load_method_reserved: 2 | ||
| Reserved load bits. More... | ||
| uint32_t implementation_revision_min: 4 | ||
| Minor implementation revision. More... | ||
| uint32_t implementation_revision_maj: 4 | ||
| Major implementation revision. More... | ||
| uint32_t implementation_version_min: 4 | ||
| Minor implementation version. More... | ||
| uint32_t implementation_version_maj: 4 | ||
| Major implementation version. More... | ||
| uint32_t reserved: 4 | ||
| Reserved padding bits. More... | ||
| } | bits | |
| Bitfield layout. | ||
| struct { | ||
| uint32_t rsvd1: 16 | ||
| Reserved bits. More... | ||
| uint32_t type: 12 | ||
| Platform architecture type identifier. More... | ||
| uint32_t rsvd2: 4 | ||
| Reserved bits. More... | ||
| } | platform | |
| Platform interpretation. | ||
ROM build, version, and load capability information.
| struct { ... } ipc4_rom_info::bits |
Bitfield layout.
| uint32_t ipc4_rom_info::downlink_IPC_use_DMA |
1 if downlink IPC uses DMA buffer.
| uint32_t ipc4_rom_info::fuse_values |
Hardware fuse configuration values.
| uint32_t ipc4_rom_info::implementation_revision_maj |
Major implementation revision.
| uint32_t ipc4_rom_info::implementation_revision_min |
Minor implementation revision.
| uint32_t ipc4_rom_info::implementation_version_maj |
Major implementation version.
| uint32_t ipc4_rom_info::implementation_version_min |
Minor implementation version.
| uint32_t ipc4_rom_info::load_method |
Image loading method (DMA or memory).
| uint32_t ipc4_rom_info::load_method_reserved |
Reserved load bits.
| struct { ... } ipc4_rom_info::platform |
Platform interpretation.
| uint32_t ipc4_rom_info::reserved |
Reserved padding bits.
| uint32_t ipc4_rom_info::rsvd1 |
Reserved bits.
| uint32_t ipc4_rom_info::rsvd2 |
Reserved bits.
| uint32_t ipc4_rom_info::type |
Platform architecture type identifier.