forked from beagleboard/linux
-
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 branch '4.0-rc1-prcm-cleanup-v6' of https://github.com/t-kristo…
…/linux-pm into omap-for-v4.1/prcm-cleanup Conflicts: arch/arm/boot/dts/dra7.dtsi
- Loading branch information
Showing
66 changed files
with
1,612 additions
and
800 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,79 @@ | ||
OMAP Control Module bindings | ||
|
||
Control Module contains miscellaneous features under it based on SoC type. | ||
Pincontrol is one common feature, and it has a specialized support | ||
described in [1]. Typically some clock nodes are also under control module. | ||
Syscon is used to share register level access to drivers external to | ||
control module driver itself. | ||
|
||
See [2] for documentation about clock/clockdomain nodes. | ||
|
||
[1] Documentation/devicetree/bindings/pinctrl/pinctrl-single.txt | ||
[2] Documentation/devicetree/bindings/clock/ti/* | ||
|
||
Required properties: | ||
- compatible: Must be one of: | ||
"ti,am3-scm" | ||
"ti,am4-scm" | ||
"ti,dm814-scrm" | ||
"ti,dm816-scrm" | ||
"ti,omap2-scm" | ||
"ti,omap3-scm" | ||
"ti,omap4-scm-core" | ||
"ti,omap4-scm-padconf-core" | ||
"ti,omap5-scm-core" | ||
"ti,omap5-scm-padconf-core" | ||
"ti,dra7-scm-core" | ||
- reg: Contains Control Module register address range | ||
(base address and length) | ||
|
||
Optional properties: | ||
- clocks: clocks for this module | ||
- clockdomains: clockdomains for this module | ||
|
||
Examples: | ||
|
||
scm: scm@2000 { | ||
compatible = "ti,omap3-scm", "simple-bus"; | ||
reg = <0x2000 0x2000>; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
ranges = <0 0x2000 0x2000>; | ||
|
||
omap3_pmx_core: pinmux@30 { | ||
compatible = "ti,omap3-padconf", | ||
"pinctrl-single"; | ||
reg = <0x30 0x230>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
#interrupt-cells = <1>; | ||
interrupt-controller; | ||
pinctrl-single,register-width = <16>; | ||
pinctrl-single,function-mask = <0xff1f>; | ||
}; | ||
|
||
scm_conf: scm_conf@270 { | ||
compatible = "syscon"; | ||
reg = <0x270 0x330>; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
|
||
scm_clocks: clocks { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
}; | ||
}; | ||
|
||
scm_clockdomains: clockdomains { | ||
}; | ||
} | ||
|
||
&scm_clocks { | ||
mcbsp5_mux_fck: mcbsp5_mux_fck { | ||
#clock-cells = <0>; | ||
compatible = "ti,composite-mux-clock"; | ||
clocks = <&core_96m_fck>, <&mcbsp_clks>; | ||
ti,bit-shift = <4>; | ||
reg = <0x02d8>; | ||
}; | ||
}; |
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,26 @@ | ||
L4 interconnect bindings | ||
|
||
These bindings describe the OMAP SoCs L4 interconnect bus. | ||
|
||
Required properties: | ||
- compatible : Should be "ti,omap2-l4" for OMAP2 family l4 core bus | ||
Should be "ti,omap2-l4-wkup" for OMAP2 family l4 wkup bus | ||
Should be "ti,omap3-l4-core" for OMAP3 family l4 core bus | ||
Should be "ti,omap4-l4-cfg" for OMAP4 family l4 cfg bus | ||
Should be "ti,omap4-l4-wkup" for OMAP4 family l4 wkup bus | ||
Should be "ti,omap5-l4-cfg" for OMAP5 family l4 cfg bus | ||
Should be "ti,omap5-l4-wkup" for OMAP5 family l4 wkup bus | ||
Should be "ti,dra7-l4-cfg" for DRA7 family l4 cfg bus | ||
Should be "ti,dra7-l4-wkup" for DRA7 family l4 wkup bus | ||
Should be "ti,am3-l4-wkup" for AM33xx family l4 wkup bus | ||
Should be "ti,am4-l4-wkup" for AM43xx family l4 wkup bus | ||
- ranges : contains the IO map range for the bus | ||
|
||
Examples: | ||
|
||
l4: l4@48000000 { | ||
compatible "ti,omap2-l4", "simple-bus"; | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
ranges = <0 0x48000000 0x100000>; | ||
}; |
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
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.