firmware.txt 957 B

123456789101112131415161718192021222324
  1. * Uploaded QE firmware
  2. If a new firmware has been uploaded to the QE (usually by the
  3. boot loader), then a 'firmware' child node should be added to the QE
  4. node. This node provides information on the uploaded firmware that
  5. device drivers may need.
  6. Required properties:
  7. - id: The string name of the firmware. This is taken from the 'id'
  8. member of the qe_firmware structure of the uploaded firmware.
  9. Device drivers can search this string to determine if the
  10. firmware they want is already present.
  11. - extended-modes: The Extended Modes bitfield, taken from the
  12. firmware binary. It is a 64-bit number represented
  13. as an array of two 32-bit numbers.
  14. - virtual-traps: The virtual traps, taken from the firmware binary.
  15. It is an array of 8 32-bit numbers.
  16. Example:
  17. firmware {
  18. id = "Soft-UART";
  19. extended-modes = <0 0>;
  20. virtual-traps = <0 0 0 0 0 0 0 0>;
  21. };