summaryrefslogtreecommitdiffstats
path: root/drivers/cpufreq/Kconfig.arm
diff options
context:
space:
mode:
authorDINH L NGUYEN <dinguyen@kernel.org>2019-09-04 03:13:08 +0200
committerRussell King <rmk+kernel@armlinux.org.uk>2019-09-10 16:22:57 +0200
commit79bdcb202a35bf2701779afafa0db07e2852d46b (patch)
tree18e56178f69642c4f764c637f1c8e26f9d1a8454 /drivers/cpufreq/Kconfig.arm
parentARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer (diff)
downloadlinux-79bdcb202a35bf2701779afafa0db07e2852d46b.tar.xz
linux-79bdcb202a35bf2701779afafa0db07e2852d46b.zip
ARM: 8906/1: drivers/amba: add reset control to amba bus probe
The primecell controller on some SoCs, i.e. SoCFPGA, is held in reset by default. Until recently, the DMA controller was brought out of reset by the bootloader(i.e. U-Boot). But a recent change in U-Boot, the peripherals that are not used are held in reset and are left to Linux to bring them out of reset. Add a mechanism for getting the reset property and de-assert the primecell module from reset if found. This is a not a hard fail if the reset property is not present in the device tree node, so the driver will continue to probe. Because there are different variants of the controller that may have multiple reset signals, the code will find all reset(s) specified and de-assert them. Signed-off-by: Dinh Nguyen <dinguyen@kernel.org> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: Philipp Zabel <p.zabel@pengutronix.de> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Diffstat (limited to 'drivers/cpufreq/Kconfig.arm')
0 files changed, 0 insertions, 0 deletions