-
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 'for-3.19/iommu' into for-3.19/dt
- Loading branch information
Showing
45 changed files
with
4,189 additions
and
1,527 deletions.
There are no files selected for viewing
36 changes: 36 additions & 0 deletions
36
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra-mc.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,36 @@ | ||
NVIDIA Tegra Memory Controller device tree bindings | ||
=================================================== | ||
|
||
Required properties: | ||
- compatible: Should be "nvidia,tegra<chip>-mc" | ||
- reg: Physical base address and length of the controller's registers. | ||
- clocks: Must contain an entry for each entry in clock-names. | ||
See ../clocks/clock-bindings.txt for details. | ||
- clock-names: Must include the following entries: | ||
- mc: the module's clock input | ||
- interrupts: The interrupt outputs from the controller. | ||
- #iommu-cells: Should be 1. The single cell of the IOMMU specifier defines | ||
the SWGROUP of the master. | ||
|
||
This device implements an IOMMU that complies with the generic IOMMU binding. | ||
See ../iommu/iommu.txt for details. | ||
|
||
Example: | ||
-------- | ||
|
||
mc: memory-controller@0,70019000 { | ||
compatible = "nvidia,tegra124-mc"; | ||
reg = <0x0 0x70019000 0x0 0x1000>; | ||
clocks = <&tegra_car TEGRA124_CLK_MC>; | ||
clock-names = "mc"; | ||
|
||
interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>; | ||
|
||
#iommu-cells = <1>; | ||
}; | ||
|
||
sdhci@0,700b0000 { | ||
compatible = "nvidia,tegra124-sdhci"; | ||
... | ||
iommus = <&mc TEGRA_SWGROUP_SDMMC1A>; | ||
}; |
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 |
---|---|---|
|
@@ -1259,9 +1259,6 @@ source "arch/arm/common/Kconfig" | |
|
||
menu "Bus support" | ||
|
||
config ARM_AMBA | ||
bool | ||
|
||
config ISA | ||
bool | ||
help | ||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -166,9 +166,6 @@ endmenu | |
|
||
menu "Bus support" | ||
|
||
config ARM_AMBA | ||
bool | ||
|
||
config PCI | ||
bool "PCI support" | ||
help | ||
|
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
menu "Device Drivers" | ||
|
||
source "drivers/amba/Kconfig" | ||
|
||
source "drivers/base/Kconfig" | ||
|
||
source "drivers/bus/Kconfig" | ||
|
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,14 @@ | ||
config ARM_AMBA | ||
bool | ||
|
||
if ARM_AMBA | ||
|
||
config TEGRA_AHB | ||
bool "Enable AHB driver for NVIDIA Tegra SoCs" | ||
default y if ARCH_TEGRA | ||
help | ||
Adds AHB configuration functionality for NVIDIA Tegra SoCs, | ||
which controls AHB bus master arbitration and some performance | ||
parameters (priority, prefetch size). | ||
|
||
endif |
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
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
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.