Squashed backup commit (no shallow-clone history issues) of xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2 branch, upstream commit 9eece662e) plus all fixes applied to get everpal_defconfig building clean against a modern (GCC 15.2.0) toolchain -- see the previous commit message on the lineage-23.2 branch (also in this repo history is not available here since this is a squashed snapshot; full incremental history lives in the local DL380 checkout and the upstream GitHub remote). Upstream: https://github.com/xiaomi-mt6833-dev/kernel_xiaomi_mt6833 (lineage-23.2)
25 lines
957 B
Plaintext
25 lines
957 B
Plaintext
* Uploaded QE firmware
|
|
|
|
If a new firmware has been uploaded to the QE (usually by the
|
|
boot loader), then a 'firmware' child node should be added to the QE
|
|
node. This node provides information on the uploaded firmware that
|
|
device drivers may need.
|
|
|
|
Required properties:
|
|
- id: The string name of the firmware. This is taken from the 'id'
|
|
member of the qe_firmware structure of the uploaded firmware.
|
|
Device drivers can search this string to determine if the
|
|
firmware they want is already present.
|
|
- extended-modes: The Extended Modes bitfield, taken from the
|
|
firmware binary. It is a 64-bit number represented
|
|
as an array of two 32-bit numbers.
|
|
- virtual-traps: The virtual traps, taken from the firmware binary.
|
|
It is an array of 8 32-bit numbers.
|
|
|
|
Example:
|
|
firmware {
|
|
id = "Soft-UART";
|
|
extended-modes = <0 0>;
|
|
virtual-traps = <0 0 0 0 0 0 0 0>;
|
|
};
|