Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9B490C433F5 for ; Tue, 16 Nov 2021 03:11:24 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 723AC61C12 for ; Tue, 16 Nov 2021 03:11:24 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345119AbhKPDOP (ORCPT ); Mon, 15 Nov 2021 22:14:15 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1351019AbhKPDNm (ORCPT ); Mon, 15 Nov 2021 22:13:42 -0500 Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41D91C0432F8 for ; Mon, 15 Nov 2021 15:43:28 -0800 (PST) Received: by mail-oi1-x231.google.com with SMTP id n66so38207503oia.9 for ; Mon, 15 Nov 2021 15:43:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:in-reply-to:references:from:user-agent:date:message-id :subject:to:cc; bh=hq1niQBK9hXN5OqRcd+jKLXnbjQsPYHmfo6HktmOyYQ=; b=ElGa7e81Ufm21BU1nQUf2FwyYoKWv3jgjbJ7AnPUx1UdlSkE+1CTGVHKQ+N+OHHKKo CY/9GY1bR7nYn7plBARAtBMZ8NqZ855XFALA6bz68eREZBxN4F6Gm6a6bEb/5bniGgv2 vnPsPOYZ/4EiS5qTqAiVpMj8er/rWI6BP9EzQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from :user-agent:date:message-id:subject:to:cc; bh=hq1niQBK9hXN5OqRcd+jKLXnbjQsPYHmfo6HktmOyYQ=; b=xuNMN93bA82l3p+cYT3pdwuzgQlZUdU1ZRSfDoZM/CXtX+cvPQzMilQbtChs8v57/t ZSPK5jk3k/baExwYANhH2jzyuAESqpl/C+k5JlWD9hdwhaUqkW2dcQO4I6/7AowkZ0W/ 3PBYNhtAGtofAFlUYUvlMEYhd3rTmu7elWBCN1Bhw8IcHEOJjee+fqdOBf8Tctp/n0/E 8WunwSZrJlhegSJk1kESy1se/H+PLECkGxT2zBcO/6XtnNBm0qGiEM/2OwCB8ii9DFmc cqvftS8dJ659TjFjtTXPmzap4QMPJHMDJHjiJW76+HbbX+Pr6xvnMrzuwr/BCrn9yPwF WYQA== X-Gm-Message-State: AOAM531WA81IshA1EJ2ERCMyF/03RTIbBuTubRnFV27geU9/idga62Hs cuO3r7bxzHOGIjNkVvuAm7ykp9wZbitGbvPRzL7kIg== X-Google-Smtp-Source: ABdhPJzmvae9UwbAAuS+UNXKAvsH2tyT8qBtsPQNp7h9OAVLMQQAv3q1gNTR8r7cZyYIpGgIVDz4OHQi2AlJxPVBsmo= X-Received: by 2002:aca:2319:: with SMTP id e25mr48854187oie.164.1637019807605; Mon, 15 Nov 2021 15:43:27 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 15 Nov 2021 15:43:27 -0800 MIME-Version: 1.0 In-Reply-To: <1635860673-12146-4-git-send-email-pillair@codeaurora.org> References: <1635860673-12146-1-git-send-email-pillair@codeaurora.org> <1635860673-12146-4-git-send-email-pillair@codeaurora.org> From: Stephen Boyd User-Agent: alot/0.9.1 Date: Mon, 15 Nov 2021 15:43:27 -0800 Message-ID: Subject: Re: [PATCH v8 3/3] remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS To: Rakesh Pillai , agross@kernel.org, bjorn.andersson@linaro.org, mathieu.poirier@linaro.org, ohad@wizery.com, p.zabel@pengutronix.de, robh+dt@kernel.org Cc: linux-arm-msm@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, sibis@codeaurora.org, mpubbise@codeaurora.org, kuabhs@chromium.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Rakesh Pillai (2021-11-02 06:44:33) > diff --git a/drivers/remoteproc/qcom_q6v5_adsp.c b/drivers/remoteproc/qcom_q6v5_adsp.c > index 098362e6..e2e8d33 100644 > --- a/drivers/remoteproc/qcom_q6v5_adsp.c > +++ b/drivers/remoteproc/qcom_q6v5_adsp.c > @@ -435,12 +571,22 @@ static int adsp_probe(struct platform_device *pdev) > if (!desc) > return -EINVAL; > > + firmware_name = desc->firmware_name; > + ret = of_property_read_string(pdev->dev.of_node, "firmware-name", Is this documented in the binding? If not, please add it. > + &firmware_name); > + if (ret < 0 && ret != -EINVAL) { > + dev_err(&pdev->dev, "unable to read firmware-name\n"); > + return ret; > + } > + > rproc = rproc_alloc(&pdev->dev, pdev->name, &adsp_ops, > - desc->firmware_name, sizeof(*adsp)); > + firmware_name, sizeof(*adsp)); > if (!rproc) {