tristate "Qualcomm WCNSS Peripheral Image Loader"
        depends on OF && ARCH_QCOM
        depends on QCOM_SMEM
+       depends on REMOTEPROC
        select QCOM_MDT_LOADER
        select QCOM_SCM
-       select REMOTEPROC
 -      select QCOM_WCNSS_IRIS
        help
          Say y here to support the Peripheral Image Loader for the Qualcomm
          Wireless Connectivity Subsystem.
 
  obj-$(CONFIG_STE_MODEM_RPROC)         += ste_modem_rproc.o
  obj-$(CONFIG_WKUP_M3_RPROC)           += wkup_m3_rproc.o
  obj-$(CONFIG_DA8XX_REMOTEPROC)                += da8xx_remoteproc.o
 +obj-$(CONFIG_QCOM_ADSP_PIL)           += qcom_adsp_pil.o
  obj-$(CONFIG_QCOM_MDT_LOADER)         += qcom_mdt_loader.o
  obj-$(CONFIG_QCOM_Q6V5_PIL)           += qcom_q6v5_pil.o
 -obj-$(CONFIG_QCOM_WCNSS_IRIS)         += qcom_wcnss_iris.o
 -obj-$(CONFIG_QCOM_WCNSS_PIL)          += qcom_wcnss.o
 +obj-$(CONFIG_QCOM_WCNSS_PIL)          += qcom_wcnss_pil.o
 +qcom_wcnss_pil-y                      += qcom_wcnss.o
 +qcom_wcnss_pil-y                      += qcom_wcnss_iris.o
  obj-$(CONFIG_ST_REMOTEPROC)           += st_remoteproc.o
+ obj-$(CONFIG_ST_SLIM_REMOTEPROC)      += st_slim_rproc.o