| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- What: /sys/class/remoteproc/.../firmware
- Date: October 2016
- Contact: Matt Redfearn <matt.redfearn@mips.com>
- Description: Remote processor firmware
- Reports the name of the firmware currently loaded to the
- remote processor.
- To change the running firmware, ensure the remote processor is
- stopped (using /sys/class/remoteproc/.../state) and write a new filename.
- What: /sys/class/remoteproc/.../state
- Date: October 2016
- Contact: Matt Redfearn <matt.redfearn@mips.com>
- Description: Remote processor state
- Reports the state of the remote processor, which will be one of:
- "offline"
- "suspended"
- "running"
- "crashed"
- "invalid"
- "offline" means the remote processor is powered off.
- "suspended" means that the remote processor is suspended and
- must be woken to receive messages.
- "running" is the normal state of an available remote processor
- "crashed" indicates that a problem/crash has been detected on
- the remote processor.
- "invalid" is returned if the remote processor is in an
- unknown state.
- Writing this file controls the state of the remote processor.
- The following states can be written:
- "start"
- "stop"
- Writing "start" will attempt to start the processor running the
- firmware indicated by, or written to,
- /sys/class/remoteproc/.../firmware. The remote processor should
- transition to "running" state.
- Writing "stop" will attempt to halt the remote processor and
- return it to the "offline" state.
- What: /sys/class/remoteproc/.../name
- Date: August 2019
- KernelVersion: 5.4
- Contact: Suman Anna <s-anna@ti.com>
- Description: Remote processor name
- Reports the name of the remote processor. This can be used by
- userspace in exactly identifying a remote processor and ease
- up the usage in modifying the 'firmware' or 'state' files.
|