From mboxrd@z Thu Jan 1 00:00:00 1970 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D77C3C05027 for ; Thu, 2 Feb 2023 21:42:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=bYiQW7g7E4EwmjGN+D8x6V8mRNvJigDysDF5TuXa6Mc=; b=iwYYhy01jTueSJ LqQ/r62/PbkUXCLDVUeYy1oqlMdQy/RD/V4cAFn6DPPDTrvvvOaKHWVrcj+jpbIPV89NbYdnp6rIE bT1yVX0Ns3EHG5L1RAFr6Vi+1b5KhWHmWKKN+vbQcETfs34Au10jXMNtIhCsQuDMZf3G0k3Pu0qjL cip71hdATu43BEGasjQ1ARiIXGXVUmKEcak3usAWNZUNS00w2QgIxjq12WutziCuUgOROFEnqiUzU xI36MDTPgiE+3/npA1WO/YH0HFlJr6YYraFbL97Gxb2XpfRFsbHnMnPYPx9EiUMrQJhZZEF/l/yUR KvSdOwekBk8QXqDMguXg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pNhKI-00HFKV-CW; Thu, 02 Feb 2023 21:41:02 +0000 Received: from mail-pl1-x631.google.com ([2607:f8b0:4864:20::631]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pNhKF-00HFKC-AM for linux-arm-kernel@lists.infradead.org; Thu, 02 Feb 2023 21:41:00 +0000 Received: by mail-pl1-x631.google.com with SMTP id b5so3289983plz.5 for ; Thu, 02 Feb 2023 13:40:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=KUW0gJbxGJ6SWI3RJxvIbhZ/Rr+C0qIlnmg61VaF6so=; b=gBPFtJro8PgtCyLxb6o5kPenHhHM89tYVSfAlkTqxPfo75wtroY34q6thyVuvEr/wr r2s7ghqbUSH95I4RI0Q7x/puUKx7gg0cKPEuT6tQRHwEd5PrjSFW5R8JtArsc65YMeaJ m2aH4vnF1RZVsMPJLk660nu2zsMQS7zZfOayRNq3xAzv3PhTdQ+e40PmQ6ANIvlZfCaO jVNwgo1qYFv42DtS7iiHlA7uAUNPAz5W1NeD/PC4hqKX3siN27LmPgTMYLYpt3Z28VO0 QSi5dstE2Hv3JsoULPy+vjdXgWGyz+rSpVXtlGMr5XdX1uiIaunr1P6qM0UeZ+uV6udq /2zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=KUW0gJbxGJ6SWI3RJxvIbhZ/Rr+C0qIlnmg61VaF6so=; b=o3KSsamyc6eiNFnIegospRqOJ3S+jDYilYoTS0q7/uPlF4oRDNI8zcPHutJf4nhJIy jv4yASUltC1EQ7fnqSrRBHpDEUMwvNQxuyX2hk5WM2oQEdYt+lh3BtYw/5nCKzb+d3QS rhcAG75k3md9x1VthHS2Lq1HPBxMW8hz2+ZoPzro9+/BhiZ0tSTPbcc9p0c296cqkHCP moXiBkmCv2sCa5Te/Mu9Eh3zjWlGMZU0ZiX0jR7qbQzeMo/nJTbBhHxET3dKZBzJz3jg ft/wUBfHH0qVB+k5V3w+TMoGAgYzMyHWqe1zREFkKc81zZtpMA/2k9BPfxvlqHHOOlUM vajg== X-Gm-Message-State: AO0yUKV2wYUo5167Qr+R9U0JhIXJaOnA0FjHcd3Xr5/72E9iZZelRZR2 4ciK0Njs+2fd38TOTtId3OjtIg== X-Google-Smtp-Source: AK7set/9oJsjU8/+4dB38Vt2Fk8PbMjQgP5u87gQgHKRTA3Vc1gkQKcOkNH1myYzo1g+LWqsGx7RlQ== X-Received: by 2002:a17:902:e841:b0:198:a372:3e67 with SMTP id t1-20020a170902e84100b00198a3723e67mr8395871plg.27.1675374057632; Thu, 02 Feb 2023 13:40:57 -0800 (PST) Received: from p14s ([2604:3d09:148c:c800:bb50:10cc:f6a5:2176]) by smtp.gmail.com with ESMTPSA id p6-20020a170903248600b00198b0fd363bsm146426plw.45.2023.02.02.13.40.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 02 Feb 2023 13:40:57 -0800 (PST) Date: Thu, 2 Feb 2023 14:40:54 -0700 From: Mathieu Poirier To: "Peng Fan (OSS)" Cc: andersson@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, arnaud.pouliquen@foss.st.com, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, linux-remoteproc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Peng Fan , iuliana.prodan@nxp.com, daniel.baluta@nxp.com Subject: Re: [PATCH V2 2/6] remoteproc: imx_rproc: add devtype Message-ID: <20230202214054.GB1147631@p14s> References: <20230127092246.1470865-1-peng.fan@oss.nxp.com> <20230127092246.1470865-3-peng.fan@oss.nxp.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230127092246.1470865-3-peng.fan@oss.nxp.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230202_134059_414566_568B7BFE X-CRM114-Status: GOOD ( 18.28 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Fri, Jan 27, 2023 at 05:22:42PM +0800, Peng Fan (OSS) wrote: > From: Peng Fan > > Add i.MX8M and i.MX93 devtype which will be used when parsing the > firmware. > > Signed-off-by: Peng Fan > --- > drivers/remoteproc/imx_rproc.c | 3 +++ > drivers/remoteproc/imx_rproc.h | 6 ++++++ > 2 files changed, 9 insertions(+) > > diff --git a/drivers/remoteproc/imx_rproc.c b/drivers/remoteproc/imx_rproc.c > index 9fc978e0393c..8a282fb67a4d 100644 > --- a/drivers/remoteproc/imx_rproc.c > +++ b/drivers/remoteproc/imx_rproc.c > @@ -289,6 +289,7 @@ static const struct imx_rproc_dcfg imx_rproc_cfg_imx8mn = { > .att = imx_rproc_att_imx8mn, > .att_size = ARRAY_SIZE(imx_rproc_att_imx8mn), > .method = IMX_RPROC_SMC, > + .devtype = IMX_RPROC_IMX8M, > }; > > static const struct imx_rproc_dcfg imx_rproc_cfg_imx8mq = { > @@ -299,6 +300,7 @@ static const struct imx_rproc_dcfg imx_rproc_cfg_imx8mq = { > .att = imx_rproc_att_imx8mq, > .att_size = ARRAY_SIZE(imx_rproc_att_imx8mq), > .method = IMX_RPROC_MMIO, > + .devtype = IMX_RPROC_IMX8M, > }; > > static const struct imx_rproc_dcfg imx_rproc_cfg_imx8qm = { > @@ -349,6 +351,7 @@ static const struct imx_rproc_dcfg imx_rproc_cfg_imx93 = { > .att = imx_rproc_att_imx93, > .att_size = ARRAY_SIZE(imx_rproc_att_imx93), > .method = IMX_RPROC_SMC, > + .devtype = IMX_RPROC_IMX93, > }; > > static int imx_rproc_start(struct rproc *rproc) > diff --git a/drivers/remoteproc/imx_rproc.h b/drivers/remoteproc/imx_rproc.h > index 1c7e2127c758..43b105ff0175 100644 > --- a/drivers/remoteproc/imx_rproc.h > +++ b/drivers/remoteproc/imx_rproc.h > @@ -26,6 +26,11 @@ enum imx_rproc_method { > IMX_RPROC_SCU_API, > }; > > +enum imx_rproc_devtype { > + IMX_RPROC_IMX8M, > + IMX_RPROC_IMX93, > +}; > + enum imx_rproc_devtype { IMX_RPROC_ANY, IMX_RPROC_IMX8M, IMX_RPROC_IMX93, }; That way all the other boards entries where @devtype isn't specified don't default to IMX_RPROC_IMX8M. > struct imx_rproc_dcfg { > u32 src_reg; > u32 src_mask; > @@ -34,6 +39,7 @@ struct imx_rproc_dcfg { > const struct imx_rproc_att *att; > size_t att_size; > enum imx_rproc_method method; > + enum imx_rproc_devtype devtype; > }; > > #endif /* _IMX_RPROC_H */ > -- > 2.37.1 > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel