hc
2023-11-07 5e8555e3ea324daaf0e38422bcba48c4df33a0d9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
* 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>;
   };