1. 10 Dec, 2016 4 commits
    • Arnd Bergmann's avatar
      remoteproc: qcom_adsp_pil: select qcom_scm · e2a32b6b
      Arnd Bergmann authored
      The adsp-pil driver relies on SCM and causes a build error without it:
      
      ERROR: "qcom_scm_pas_supported" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_is_available" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_pas_auth_and_reset" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_pas_shutdown" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_pas_mem_setup" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_pas_init_image" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      
      This adds a 'select', as SCM is a silent Kconfig symbol that gets
      enabled implicitly by all its users.
      
      Fixes: b9e718e9 ("remoteproc: Introduce Qualcomm ADSP PIL")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      e2a32b6b
    • Bjorn Andersson's avatar
      remoteproc: Drop wait in __rproc_boot() · 2bfc311a
      Bjorn Andersson authored
      In the event that rproc_boot() is called before the firmware loaded
      completion has been flagged it will wait with the mutex held,
      obstructing the request_firmware_nowait() callback from completing the
      wait.
      
      As rproc_fw_config_virtio() has been reduced to only triggering
      auto-boot there is no longer a reason for waiting in rproc_boot(), so
      drop this.
      
      Cc: Sarangdhar Joshi <spjoshi@codeaurora.org>
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      2bfc311a
    • Jean Delvare's avatar
      remoteproc/ste: Delete unused driver · 394c6200
      Jean Delvare authored
      Back in July 2014 I asked around what was the intended target
      platform for the STE Modem remoteproc driver, so that I could add the
      proper hardware dependency to its config option. The answer I got was
      that there was no known publicly available hardware needing it and it
      was unlikely that there ever would.
      
      So I think it's time to delete this driver to lower the maintenance
      burden.
      Signed-off-by: default avatarJean Delvare <jdelvare@suse.de>
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Ohad Ben-Cohen <ohad@wizery.com>
      Cc: Bjorn Andersson <bjorn.andersson@linaro.org>
      Cc: Suman Anna <s-anna@ti.com>
      Acked-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Acked-by: default avatarLoic Pallardy <loic.pallardy@st.com>
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      394c6200
    • Bjorn Andersson's avatar
      remoteproc: Remove "experimental" warning · a4ff18e9
      Bjorn Andersson authored
      Warning users that remoteproc and it's binary format are under
      development doesn't serve much of a purpose. Different drivers support
      different image formats and the resource table has a version field that
      would need to be bumped when incompatible changes are introduced.
      
      So lets drop this warning to clean up the kernel log.
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      a4ff18e9
  2. 09 Dec, 2016 1 commit
    • Arnd Bergmann's avatar
      remoteproc: qcom_adsp_pil: select qcom_scm · 8af1d63e
      Arnd Bergmann authored
      The adsp-pil driver relies on SCM and causes a build error without it:
      
      ERROR: "qcom_scm_pas_supported" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_is_available" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_pas_auth_and_reset" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_pas_shutdown" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_pas_mem_setup" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      ERROR: "qcom_scm_pas_init_image" [drivers/remoteproc/qcom_adsp_pil.ko] undefined!
      
      This adds a 'select', as SCM is a silent Kconfig symbol that gets
      enabled implicitly by all its users.
      
      Fixes: b9e718e9 ("remoteproc: Introduce Qualcomm ADSP PIL")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      8af1d63e
  3. 05 Dec, 2016 1 commit
  4. 02 Dec, 2016 1 commit
    • Stanimir Varbanov's avatar
      remoteproc: qcom: mdt_loader: add include for sizes · e67af182
      Stanimir Varbanov authored
      Add linux/sizes.h to prevent build failure on non ARM architectures
      as:
      
      CC [M]  drivers/remoteproc/qcom_mdt_loader.o
      In file included from include/linux/cache.h:4:0,
                       from include/linux/printk.h:8,
                       from include/linux/kernel.h:13,
                       from include/asm-generic/bug.h:13,
                       from arch/x86/include/asm/bug.h:35,
                       from include/linux/bug.h:4,
                       from include/linux/thread_info.h:11,
                       from arch/x86/include/asm/elf.h:7,
                       from include/linux/elf.h:4,
                       from drivers/remoteproc/qcom_mdt_loader.c:18:
      drivers/remoteproc/qcom_mdt_loader.c: In function ‘qcom_mdt_parse’:
      drivers/remoteproc/qcom_mdt_loader.c:90:52: error: ‘SZ_4K’ undeclared
      (first use in this function)
      Reviewed-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: default avatarStanimir Varbanov <stanimir.varbanov@linaro.org>
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      e67af182
  5. 20 Nov, 2016 2 commits
  6. 18 Nov, 2016 2 commits
  7. 17 Nov, 2016 4 commits
  8. 16 Nov, 2016 2 commits
  9. 15 Nov, 2016 11 commits
  10. 14 Nov, 2016 1 commit
  11. 10 Nov, 2016 1 commit
  12. 03 Nov, 2016 1 commit
  13. 01 Nov, 2016 3 commits
  14. 19 Oct, 2016 2 commits
  15. 18 Oct, 2016 4 commits