-
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.
ARM: dts: AM33XX: Add SHAM data and documentation
Add the generic AM33XX SHAM module's device tree data and enable it for the am335x-evm, am335x-evmsk, and am335x-bone platforms. Also add Documentation file describing the data for the SHAM module. Cc: Paul Walmsley <paul@pwsan.com> Signed-off-by: Mark A. Greer <mgreer@animalcreek.com> Signed-off-by: Joel Fernandes <joelf@ti.com> [joelf@ti.com: Dropped interrupt-parent property, documentation fixups] Acked-by: Mark Rutland <mark.rutland@arm.com> Signed-off-by: Benoit Cousson <bcousson@baylibre.com>
- Loading branch information
Mark A. Greer
authored and
Benoit Cousson
committed
Oct 11, 2013
1 parent
806e943
commit f8302e1
Showing
5 changed files
with
49 additions
and
0 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,28 @@ | ||
OMAP SoC SHA crypto Module | ||
|
||
Required properties: | ||
|
||
- compatible : Should contain entries for this and backward compatible | ||
SHAM versions: | ||
- "ti,omap2-sham" for OMAP2 & OMAP3. | ||
- "ti,omap4-sham" for OMAP4 and AM33XX. | ||
Note that these two versions are incompatible. | ||
- ti,hwmods: Name of the hwmod associated with the SHAM module | ||
- reg : Offset and length of the register set for the module | ||
- interrupts : the interrupt-specifier for the SHAM module. | ||
|
||
Optional properties: | ||
- dmas: DMA specifiers for the rx dma. See the DMA client binding, | ||
Documentation/devicetree/bindings/dma/dma.txt | ||
- dma-names: DMA request name. Should be "rx" if a dma is present. | ||
|
||
Example: | ||
/* AM335x */ | ||
sham: sham@53100000 { | ||
compatible = "ti,omap4-sham"; | ||
ti,hwmods = "sham"; | ||
reg = <0x53100000 0x200>; | ||
interrupts = <109>; | ||
dmas = <&edma 36>; | ||
dma-names = "rx"; | ||
}; |
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 |
---|---|---|
|
@@ -19,3 +19,7 @@ | |
&mmc1 { | ||
vmmc-supply = <&ldo3_reg>; | ||
}; | ||
|
||
&sham { | ||
status = "okay"; | ||
}; |
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 |
---|---|---|
|
@@ -523,3 +523,7 @@ | |
vmmc-supply = <&vmmc_reg>; | ||
bus-width = <4>; | ||
}; | ||
|
||
&sham { | ||
status = "okay"; | ||
}; |
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 |
---|---|---|
|
@@ -425,3 +425,7 @@ | |
vmmc-supply = <&vmmc_reg>; | ||
bus-width = <4>; | ||
}; | ||
|
||
&sham { | ||
status = "okay"; | ||
}; |
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