remoteproc: pru: Add support for PRU specific interrupt configuration
[linux-2.6-microblaze.git] / drivers / remoteproc / Kconfig
index d1fcada..9e7efe5 100644 (file)
@@ -125,6 +125,18 @@ config KEYSTONE_REMOTEPROC
          It's safe to say N here if you're not interested in the Keystone
          DSPs or just want to use a bare minimum kernel.
 
+config PRU_REMOTEPROC
+       tristate "TI PRU remoteproc support"
+       depends on TI_PRUSS
+       default TI_PRUSS
+       help
+         Support for TI PRU remote processors present within a PRU-ICSS
+         subsystem via the remote processor framework.
+
+         Say Y or M here to support the Programmable Realtime Unit (PRU)
+         processors on various TI SoCs. It's safe to say N here if you're
+         not interested in the PRU or if you are unsure.
+
 config QCOM_PIL_INFO
        tristate
 
@@ -183,7 +195,7 @@ config QCOM_Q6V5_PAS
        select QCOM_RPROC_COMMON
        select QCOM_SCM
        help
-         Say y here to support the TrustZone based Peripherial Image Loader
+         Say y here to support the TrustZone based Peripheral Image Loader
          for the Qualcomm Hexagon v5 based remote processors. This is commonly
          used to control subsystems such as ADSP, Compute and Sensor.
 
@@ -275,6 +287,19 @@ config TI_K3_DSP_REMOTEPROC
          It's safe to say N here if you're not interested in utilizing
          the DSP slave processors.
 
+config TI_K3_R5_REMOTEPROC
+       tristate "TI K3 R5 remoteproc support"
+       depends on ARCH_K3
+       select MAILBOX
+       select OMAP2PLUS_MBOX
+       help
+         Say m here to support TI's R5F remote processor subsystems
+         on various TI K3 family of SoCs through the remote processor
+         framework.
+
+         It's safe to say N here if you're not interested in utilizing
+         a slave processor.
+
 endif # REMOTEPROC
 
 endmenu