-
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 'arm-soc/for-4.15/drivers' of http://github.com/Broadcom/st…
…blinux into next/drivers Pull "Broadcom drivers changes for 4.15" from Florian Fainelli: This pull requests contains Broadcom SoCs drivers updates for 4.15, please pull the following: - Markus adds support for the Broadcom STB DDR PHY frontend which supports dynamic firmware loading and offers the ability to respond with DRAM refresh rates. He also adds a proper documentation binding document for that peripheral - Brian adds support for S2/S3/S5 system suspend/resume modes on ARM-based SoCs which is not new but had been lingering for a long time. - Justin adds S2/S3 system suspend/resume modes on MIPS-based SoCs which is a bit new newer and builds on top of the ARM-based support. - Florian adds Device Tree binding documents for both ARM and MIPS based systems describing the necessary nodes for S2/S3/S5 on these SoCs. (This pull request somehow missed the 4.14 merge window and is now being sent again for 4.15 along with build fixes from Arnd). * tag 'arm-soc/for-4.15/drivers' of http://github.com/Broadcom/stblinux: soc bcm: brcmstb: Add support for S2/S3/S5 suspend states (MIPS) dt-bindings: Document MIPS Broadcom STB power management nodes soc: bcm: brcmstb: Add support for S2/S3/S5 suspend states (ARM) dt-bindings: ARM: brcmstb: Update Broadcom STB Power Management binding memory: brcmstb: Add driver for DPFE dt-bindings: Add bindings for Broadcom STB DRAM Sensors
- Loading branch information
Showing
17 changed files
with
2,818 additions
and
1 deletion.
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
27 changes: 27 additions & 0 deletions
27
Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
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,27 @@ | ||
DDR PHY Front End (DPFE) for Broadcom STB | ||
========================================= | ||
|
||
DPFE and the DPFE firmware provide an interface for the host CPU to | ||
communicate with the DCPU, which resides inside the DDR PHY. | ||
|
||
There are three memory regions for interacting with the DCPU. These are | ||
specified in a single reg property. | ||
|
||
Required properties: | ||
- compatible: must be "brcm,bcm7271-dpfe-cpu", "brcm,bcm7268-dpfe-cpu" | ||
or "brcm,dpfe-cpu" | ||
- reg: must reference three register ranges | ||
- start address and length of the DCPU register space | ||
- start address and length of the DCPU data memory space | ||
- start address and length of the DCPU instruction memory space | ||
- reg-names: must contain "dpfe-cpu", "dpfe-dmem", and "dpfe-imem"; | ||
they must be in the same order as the register declarations | ||
|
||
Example: | ||
dpfe_cpu0: dpfe-cpu@f1132000 { | ||
compatible = "brcm,bcm7271-dpfe-cpu", "brcm,dpfe-cpu"; | ||
reg = <0xf1132000 0x180 | ||
0xf1134000 0x1000 | ||
0xf1138000 0x4000>; | ||
reg-names = "dpfe-cpu", "dpfe-dmem", "dpfe-imem"; | ||
}; |
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.