From patchwork Wed Mar 13 18:29:42 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bjorn Andersson X-Patchwork-Id: 10851637 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BA7F76C2 for ; Wed, 13 Mar 2019 18:28:45 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A1F0429E00 for ; Wed, 13 Mar 2019 18:28:45 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 9557B29EA4; Wed, 13 Mar 2019 18:28:45 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.0 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1685D29E00 for ; Wed, 13 Mar 2019 18:28:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726387AbfCMS2o (ORCPT ); Wed, 13 Mar 2019 14:28:44 -0400 Received: from mail-pf1-f178.google.com ([209.85.210.178]:37877 "EHLO mail-pf1-f178.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726328AbfCMS2o (ORCPT ); Wed, 13 Mar 2019 14:28:44 -0400 Received: by mail-pf1-f178.google.com with SMTP id s22so1976511pfh.4 for ; Wed, 13 Mar 2019 11:28:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :user-agent; bh=n+5tgTyrxQRgcYNd8/VgFfORWnpmet8WmxLFpn0BYqA=; b=jH4YsLzuL89sUvvrHxMW24ffkSkn5sj0r+M3AntTNtTMD8/WVFT91SRDBpc5Qzj00d shiteAGP/aPbmlzVBHsbRtWE1UYAH/GtxSrb0DWy5Ep7385plrQMYK+36St3UnVKOOR+ Y+RzlMsCiz1RdhoqYI1uJpd6XbPK7g+7RC6JOk6qwx/CY23wiGlWijuldrmYcgy27Gom txxQc3od66bIEOY1z4JqXNt3txybblX3B3eiGt6ndjASm0pjBoBbnPAp6XA/+IlJfIRW LCEtG5vAc9GeiOt01s3vl2UVHybS+4WD33RqdlM+zNd3muzvUtOidg61vVlK0PkuSRrH p2Cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:user-agent; bh=n+5tgTyrxQRgcYNd8/VgFfORWnpmet8WmxLFpn0BYqA=; b=Siz0maaYQDATgPy1Hjf8pcvIufZvaw+Zev84rhLtheux6u1+LwYq6XYKpasza6rI0u pGmGGaA81zCq1aBQx8/JHJTbrIAupU1ITC2aVW0/cP5J5hpgr/qA/DKs/d25Dbi7Ffs/ wV77qmJUWdTbi71q7T0/Xv5sLsTH7LQy5KKGXpuWNQQ/2tzehvefhyMiLWqpInVvsv/C ETFYbNil2DX5uIw1I9r5lsC5sLtwT4amBKAUIp7qrEW9nOnYEZOBIkODEL0ys+aftJA6 Mb2HvQDUZ+bwf0M+ylJGC3mxQGoU0BI/V2NAyY87SKr64KtZMvx9YJm5N1x9xPsBs8/O 5eyg== X-Gm-Message-State: APjAAAUI44sujTC0CMTFev6Do9VLYnzz6WmQfjhQyeLLbghbLo9Ro5XI u4GoUC7bzkipD5XR4QguXLhCOw== X-Google-Smtp-Source: APXvYqzyFHDM7KeF7IJzLCGDt3x1q/XHNqeE/ojza5MPRVLyqOcOLQNOrFdC7vGNrZQhchSZDg53Mw== X-Received: by 2002:a63:1cd:: with SMTP id 196mr24449449pgb.58.1552501723031; Wed, 13 Mar 2019 11:28:43 -0700 (PDT) Received: from builder (104-188-17-28.lightspeed.sndgca.sbcglobal.net. [104.188.17.28]) by smtp.gmail.com with ESMTPSA id f192sm33737661pfc.180.2019.03.13.11.28.41 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 Mar 2019 11:28:41 -0700 (PDT) Date: Wed, 13 Mar 2019 11:29:42 -0700 From: Bjorn Andersson To: Linus Torvalds Cc: Ohad Ben-Cohen , linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org, Loic Pallardy , Sibi Sankar , Rohit kumar , Bjorn Andersson , Brajeswar Ghosh , Colin Ian King , Fabien Dessenne , Rajendra Nayak , Ramon Fried , Stephen Rothwell , Xiang Xiao Subject: [GIT PULL] remoteproc updates for v5.1 Message-ID: <20190313182942.GA8726@builder> MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.10.0 (2018-05-17) Sender: linux-remoteproc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-remoteproc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The following changes since commit bfeffd155283772bbe78c6a05dec7c0128ee500c: Linux 5.0-rc1 (2019-01-06 17:08:20 -0800) are available in the Git repository at: git://github.com/andersson/remoteproc tags/rproc-v5.1 for you to fetch changes up to d664ce75ae1c7c1e0e3fd8fa71f7ca779906a9be: remoteproc: fix for "dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag" (2019-03-12 17:00:42 -0700) ---------------------------------------------------------------- remoteproc updates for v5.1 This contains the last patches in Loic's remoteproc resource table handling changes, a number of updates to documentation, support for invoking the crash handler (for testing purposes), a fix for the handling of virtio devices during recovery, performance state votes in Qualcomm modem driver, support for specifying board specific firmware path for Qualcomm modem driver and improved support for graceful shutdown of Qualcomm remoteprocs. ---------------------------------------------------------------- Bjorn Andersson (1): remoteproc: q6v5-mss: Active powerdomain for SDM845 Brajeswar Ghosh (1): remoteproc/qcom_sysmon.c: Remove duplicate header Colin Ian King (1): remoteproc: qcom: fix spelling mistake "Peripherial" -> "Peripheral" Fabien Dessenne (1): remoteproc: fix kernel-doc comment for parse_fw Loic Pallardy (12): remoteproc: create vdev subdevice with specific dma memory pool remoteproc: st: add reserved memory support rpmsg: virtio: allocate buffer from parent rpmsg: virtio: change header file sort style remoteproc: fix recovery procedure remoteproc: correct rproc_mem_entry_init() comments remoteproc: fix rproc_da_to_va in case of unallocated carveout remoteproc: fix rproc_alloc_carveout() bad variable cast remoteproc: add warning on resource table cast remoteproc: fix rproc_alloc_carveout() for rproc with iommu domain remoteproc: fix trace buffer va initialization remoteproc: fix rproc_check_carveout_da() returned error and comments Rajendra Nayak (1): remoteproc: q6v5-mss: Vote for rpmh power domains Ramon Fried (1): remoteproc: qcom_q6v5: don't auto boot remote processor Rohit kumar (2): dt-binding: remoteproc: Remove lpass_aon clock from adsp pil clock list remoteproc: q6v5_adsp: Remove voting for lpass_aon clock Sibi Sankar (11): dt-bindings: remoteproc: qcom: Add missing clocks for SDM845 dt-bindings: remoteproc: qcom: Add missing clocks for MSM8996 remoteproc: qcom: q6v5-mss: Add missing clocks for MSM8996 dt-bindings: remoteproc: qcom: Fixup regulator dependencies remoteproc: qcom: q6v5-mss: Add missing regulator for MSM8996 dt-bindings: remoteproc: qcom: Add power-domain bindings for Q6V5 dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5 dt-bindings: remoteproc: qcom: Introduce shutdown-ack irq for Q6V5 remoteproc: qcom: Add shutdown-ack irq remoteproc: qcom: Wait for shutdown-ack/ind on sysmon shutdown remoteproc: qcom: Add support for parsing fw dt bindings Stephen Rothwell (1): remoteproc: fix for "dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag" Xiang Xiao (1): remoteproc: debug: add crash debugfs node .../bindings/remoteproc/qcom,adsp-pil.txt | 5 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 23 ++- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 79 +++++++- drivers/remoteproc/qcom_q6v5_adsp.c | 6 +- drivers/remoteproc/qcom_q6v5_mss.c | 209 +++++++++++++++++++-- drivers/remoteproc/qcom_q6v5_pas.c | 13 +- drivers/remoteproc/qcom_sysmon.c | 82 +++++++- drivers/remoteproc/qcom_wcnss.c | 6 +- drivers/remoteproc/remoteproc_core.c | 160 +++++++++++----- drivers/remoteproc/remoteproc_debugfs.c | 47 ++++- drivers/remoteproc/remoteproc_internal.h | 12 +- drivers/remoteproc/remoteproc_virtio.c | 61 +++++- drivers/remoteproc/st_remoteproc.c | 91 +++++++-- drivers/rpmsg/virtio_rpmsg_bus.c | 24 +-- include/linux/remoteproc.h | 8 +- 15 files changed, 706 insertions(+), 120 deletions(-)