-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'rproc-v4.6' of git://github.com/andersson/remoteproc
Pull remoteproc updates from Bjorn Andersson: "New driver for controlling ST's remote processors and a couple of minor fixes. Also includes the addition of myself as co-maintainer" Acked-by: Ohad Ben-Cohen <[email protected]> * tag 'rproc-v4.6' of git://github.com/andersson/remoteproc: MAINTAINERS: Add co-maintainer for remoteproc subsystems remoteproc: Supply controller driver for ST's Remote Processors remoteproc: debugfs: Add ability to boot remote processor using debugfs remoteproc: dt: Provide bindings for ST's Remote Processor Controller driver remoteproc: debugfs: Return error on invalid 'count' value remoteproc/wkup_m3: Use MODULE_DEVICE_TABLE to export alias remoteproc: report error if resource table doesn't exist
- Loading branch information
Showing
8 changed files
with
390 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
STMicroelectronics Co-Processor Bindings | ||
---------------------------------------- | ||
|
||
This binding provides support for adjunct processors found on ST SoCs. | ||
|
||
Co-processors can be controlled from the bootloader or the primary OS. If | ||
the bootloader starts a co-processor, the primary OS must detect its state | ||
and act accordingly. | ||
|
||
Required properties: | ||
- compatible Should be one of: | ||
"st,st231-rproc" | ||
"st,st40-rproc" | ||
- memory-region Reserved memory (See: ../reserved-memory/reserved-memory.txt) | ||
- resets Reset lines (See: ../reset/reset.txt) | ||
- reset-names Must be "sw_reset" and "pwr_reset" | ||
- clocks Clock for co-processor (See: ../clock/clock-bindings.txt) | ||
- clock-frequency Clock frequency to set co-processor at if the bootloader | ||
hasn't already done so | ||
- st,syscfg System configuration register which holds the boot vector | ||
for the co-processor | ||
1st cell: Phandle to syscon block | ||
2nd cell: Boot vector register offset | ||
|
||
Example: | ||
|
||
audio_reserved: rproc@42000000 { | ||
compatible = "shared-dma-pool"; | ||
reg = <0x42000000 0x01000000>; | ||
no-map; | ||
}; | ||
|
||
st231-audio { | ||
compatible = "st,st231-rproc"; | ||
memory-region = <&audio_reserved>; | ||
resets = <&softreset STIH407_ST231_AUD_SOFTRESET>; | ||
reset-names = "sw_reset"; | ||
clocks = <&clk_s_c0_flexgen CLK_ST231_AUD_0>; | ||
clock-frequency = <600000000>; | ||
st,syscfg = <&syscfg_core 0x228>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4979,6 +4979,7 @@ F: include/linux/hw_random.h | |
|
||
HARDWARE SPINLOCK CORE | ||
M: Ohad Ben-Cohen <[email protected]> | ||
M: Bjorn Andersson <[email protected]> | ||
S: Maintained | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git | ||
F: Documentation/hwspinlock.txt | ||
|
@@ -9169,6 +9170,7 @@ F: include/linux/regmap.h | |
|
||
REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM | ||
M: Ohad Ben-Cohen <[email protected]> | ||
M: Bjorn Andersson <[email protected]> | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git | ||
S: Maintained | ||
F: drivers/remoteproc/ | ||
|
@@ -9177,6 +9179,7 @@ F: include/linux/remoteproc.h | |
|
||
REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM | ||
M: Ohad Ben-Cohen <[email protected]> | ||
M: Bjorn Andersson <[email protected]> | ||
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git | ||
S: Maintained | ||
F: drivers/rpmsg/ | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.