summaryrefslogtreecommitdiffstats
path: root/drivers/remoteproc/keystone_remoteproc.c
diff options
context:
space:
mode:
authorSuman Anna2017-07-31 22:05:02 +0200
committerBjorn Andersson2017-08-24 21:01:29 +0200
commitb4daf890578af08f720a2a39b97b62da2f39fc94 (patch)
tree4b818883336c700a2266abdb04b46a7b320b1455 /drivers/remoteproc/keystone_remoteproc.c
parentremoteproc/davinci: Add device tree support for OMAP-L138 DSP (diff)
downloadkernel-qcow2-linux-b4daf890578af08f720a2a39b97b62da2f39fc94.tar.gz
kernel-qcow2-linux-b4daf890578af08f720a2a39b97b62da2f39fc94.tar.xz
kernel-qcow2-linux-b4daf890578af08f720a2a39b97b62da2f39fc94.zip
remoteproc/keystone: Add support for Keystone 66AK2G SOCs
Add support to the keystone remoteproc driver for managing the DSP present in the Keystone 2 66AK2G SoC. The 66AK2G SoC has a Power Management Micro Controller (PMMC) that manages the individual device's power, clock and reset functionalities. The keystone remoteproc driver already uses standard frameworks for reset and clock control, so it doesn't require any significant modifications other than a new compatible suitable for 66AK2G DSP. The binding document is also updated to reflect the modified property values used by the 66AK2G DSP node as compared to the values used by existing Keystone 2 DSPs. Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Suman Anna <s-anna@ti.com> Signed-off-by: Andrew F. Davis <afd@ti.com> Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Diffstat (limited to 'drivers/remoteproc/keystone_remoteproc.c')
-rw-r--r--drivers/remoteproc/keystone_remoteproc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/remoteproc/keystone_remoteproc.c b/drivers/remoteproc/keystone_remoteproc.c
index 5f776bfd674a..97abb0c8ad65 100644
--- a/drivers/remoteproc/keystone_remoteproc.c
+++ b/drivers/remoteproc/keystone_remoteproc.c
@@ -505,6 +505,7 @@ static const struct of_device_id keystone_rproc_of_match[] = {
{ .compatible = "ti,k2hk-dsp", },
{ .compatible = "ti,k2l-dsp", },
{ .compatible = "ti,k2e-dsp", },
+ { .compatible = "ti,k2g-dsp", },
{ /* sentinel */ },
};
MODULE_DEVICE_TABLE(of, keystone_rproc_of_match);