mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-30 16:07:39 +00:00
54a19b4d3f
There are some ABI documents that, while they don't generate any warnings, they have issues when parsed by get_abi.pl script on its output result. Address them, in order to provide a clean output. Reviewed-by: Tom Rix <trix@redhat.com> # for fpga-manager Reviewed-By: Kajol Jain<kjain@linux.ibm.com> # for sysfs-bus-event_source-devices-hv_gpci and sysfs-bus-event_source-devices-hv_24x7 Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> #for IIO Acked-by: Oded Gabbay <oded.gabbay@gmail.com> # for Habanalabs Acked-by: Vaibhav Jain <vaibhav@linux.ibm.com> # for sysfs-bus-papr-pmem Acked-by: Cezary Rojewski <cezary.rojewski@intel.com> # for catpt Acked-by: Suzuki K Poulose <suzuki.poulose@arm.com> Acked-by: Ilya Dryomov <idryomov@gmail.com> # for rbd Acked-by: Jonathan Corbet <corbet@lwn.net> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Link: https://lore.kernel.org/r/5bc78e5b68ed1e9e39135173857cb2e753be868f.1604042072.git.mchehab+huawei@kernel.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
104 lines
3.3 KiB
Text
104 lines
3.3 KiB
Text
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.
|
|
|
|
What: /sys/class/remoteproc/.../coredump
|
|
Date: July 2020
|
|
Contact: Bjorn Andersson <bjorn.andersson@linaro.org>, Ohad Ben-Cohen <ohad@wizery.com>
|
|
Description: Remote processor coredump configuration
|
|
|
|
Reports the coredump configuration of the remote processor,
|
|
which will be one of:
|
|
|
|
"disabled"
|
|
"enabled"
|
|
"inline"
|
|
|
|
"disabled" means no dump will be collected.
|
|
|
|
"enabled" means when the remote processor's coredump is
|
|
collected it will be copied to a separate buffer and that
|
|
buffer is exposed to userspace.
|
|
|
|
"inline" means when the remote processor's coredump is
|
|
collected userspace will directly read from the remote
|
|
processor's device memory. Extra buffer will not be used to
|
|
copy the dump. Also recovery process will not proceed until
|
|
all data is read by usersapce.
|
|
|
|
What: /sys/class/remoteproc/.../recovery
|
|
Date: July 2020
|
|
Contact: Bjorn Andersson <bjorn.andersson@linaro.org>, Ohad Ben-Cohen <ohad@wizery.com>
|
|
Description: Remote processor recovery mechanism
|
|
|
|
Reports the recovery mechanism of the remote processor,
|
|
which will be one of:
|
|
|
|
"enabled"
|
|
"disabled"
|
|
|
|
"enabled" means, the remote processor will be automatically
|
|
recovered whenever it crashes. Moreover, if the remote
|
|
processor crashes while recovery is disabled, it will
|
|
be automatically recovered too as soon as recovery is enabled.
|
|
|
|
"disabled" means, a remote processor will remain in a crashed
|
|
state if it crashes. This is useful for debugging purposes;
|
|
without it, debugging a crash is substantially harder.
|