From patchwork Wed Dec 12 12:44:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sibi Sankar X-Patchwork-Id: 10726229 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 D005291E for ; Wed, 12 Dec 2018 12:45:13 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id C0E1E2ACC7 for ; Wed, 12 Dec 2018 12:45:13 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id B48872AD10; Wed, 12 Dec 2018 12:45:13 +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=-7.7 required=2.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,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 5BF882ACC7 for ; Wed, 12 Dec 2018 12:45:13 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727279AbeLLMpN (ORCPT ); Wed, 12 Dec 2018 07:45:13 -0500 Received: from smtp.codeaurora.org ([198.145.29.96]:50438 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727159AbeLLMpM (ORCPT ); Wed, 12 Dec 2018 07:45:12 -0500 Received: by smtp.codeaurora.org (Postfix, from userid 1000) id 4389D602FF; Wed, 12 Dec 2018 12:45:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1544618712; bh=bQgKiQOqtRXpI3MSOCfCddTBmmn1fLnC99kZz9N1ZOY=; h=From:To:Cc:Subject:Date:From; b=a4pR/xKHgk9BFGZheGqc4UC1HQFT9ojCg1/cyuOOGLGpFv3289gUEBi8s7URGLgQk kvaWGrsLY7rBhDEWiwv+QKGtwX7PprK/ImgH23IfAihn+y9dAB3hZ2nF9DG2n8CtNs 4FojthRbBERHdM3g84Dh85NCIQU8/azDvaKuf8nk= Received: from blr-ubuntu-87.qualcomm.com (blr-bdr-fw-01_globalnat_allzones-outside.qualcomm.com [103.229.18.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: sibis@smtp.codeaurora.org) by smtp.codeaurora.org (Postfix) with ESMTPSA id 92DA5601D7; Wed, 12 Dec 2018 12:45:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=codeaurora.org; s=default; t=1544618711; bh=bQgKiQOqtRXpI3MSOCfCddTBmmn1fLnC99kZz9N1ZOY=; h=From:To:Cc:Subject:Date:From; b=imhQgI/S7vPoSLqCHnMmcQHyCqw8B3+iQMKjIuOHC9HN2+Rr3rjZ/AnqZuc2fIvPA I/fZCpBJ16bPbr7MzQiZ+ob/pzCrgTu+0tMY+AXsqP/2qe66Vehnxz48Mw8Dr7pxUF 7KnX3cHf7XpMyqj1amwPsmpfsSsga2jfoslcJNVA= DMARC-Filter: OpenDMARC Filter v1.3.2 smtp.codeaurora.org 92DA5601D7 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none (p=none dis=none) header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=none smtp.mailfrom=sibis@codeaurora.org From: Sibi Sankar To: bjorn.andersson@linaro.org, david.brown@linaro.org, robh+dt@kernel.org, mark.rutland@arm.com, andy.gross@linaro.org Cc: briannorris@chromium.org, akdwived@codeaurora.org, clew@codeaurora.org, linux-kernel@vger.kernel.org, linux-arm-msm-owner@vger.kernel.org, ohad@wizery.com, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, Sibi Sankar Subject: [PATCH 0/2] Add firmware bindings for Q6V5 MSS Date: Wed, 12 Dec 2018 18:14:54 +0530 Message-Id: <20181212124456.3164-1-sibis@codeaurora.org> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 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 Q6V5 MSS on certain SoCs like SDM845 are capable of operating under completely different configuration (like Non-Modem WLAN configuration) depending on the firmware loaded without any change in boot sequence of the Hexagon core. The patch series is ultimately aimed to avoid multiple compatibles per SoC to just specify different upstreamed firmware locations. This is achieved by introducing "qcom,firmware" binding to store the relative path of mba and modem metadata. remoteproc@4080000 { ... qcom,firmware = "qcom/sdm845/mss/mba.mbn", "qcom/sdm845/mss/modem.mdt"; ... } Suggested-by: Bjorn Andersson SibiSankar (2): dt-bindings: remoteproc: qcom: Add firmware bindings for Q6V5 MSS remoteproc: qcom: q6v5-mss: Add support for parsing fw dt bindings .../bindings/remoteproc/qcom,q6v5.txt | 7 +++ drivers/remoteproc/qcom_q6v5_mss.c | 49 ++++++++++++++++--- 2 files changed, 48 insertions(+), 8 deletions(-)