Received: by 2002:ab2:3141:0:b0:1ed:23cc:44d1 with SMTP id i1csp198357lqg; Fri, 1 Mar 2024 02:28:04 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCV6u4UqeIADPp3FypJ0xzq1TnzQeGCsEdsbZyQdz11UvuESJonEjV+FZecblgffqbF9vz8J/wPGpZoRE+epO0bVZ6NOPErOrY8iORdRsQ== X-Google-Smtp-Source: AGHT+IGD6TRLdrDUlhasThhDMuApyPqpbledywjFBFDY4yJmvl8JE8JT0W93hYZPGamYJOV8vYur X-Received: by 2002:a05:6a20:e111:b0:19e:c777:5c61 with SMTP id kr17-20020a056a20e11100b0019ec7775c61mr1237712pzb.22.1709288884487; Fri, 01 Mar 2024 02:28:04 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709288884; cv=pass; d=google.com; s=arc-20160816; b=eXf7EZ0ZC/WZzvULV9/cSMh2ksL7FijfH7Gu8/YV006JLJU2ETD7UHmGA6TMB1vHoY 5JMEof6na9kpEZWCxgHt7o7+MNFNs37vK5J3GZe2tAx5cho/ImWAELteQVOl+8Y/sdxm DwhIrxHpjY5KYFnry3eBmIWmeGC7EJhx9oQPxYccgwaRk2dwG5fNLhsapoLADSt5cBrF kxH8auXMpx54GfTvw2GQpjeBv74LtWhgcYa1qcnysAbHtJd0DwoCGuEZ1jAycsfDxipO o0411uD4j5crPnQLTtnOcHrfdBbGrXFOp9zIFO8GgLOrV+3dnGfc/nvFGtaHEYTd/0Zp ey4w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date; bh=3Nks5Ty0hkI/GdNtntTDg0u8IFN+uEEnQww80hIlrBQ=; fh=I9vkcs8wQJLtC68whJLVBKTPe+3j6FQd/Q7Fkbc+U9c=; b=VIWt28JknuGfHsJh+QPNwzkqXMnFZhUKF6eLXaYX73WeOpzK5pqJbAFKc5sqr+qT1G zVCzwgQDnsYqaAG8aX6vDlSK/HT+nZe1c6v2bPyVZAtdopj96h1r/p+gKFzDDLjt23rF Y0+LOBd69CilN3aRgZOuLFgOWqQ6C3v1qrZhyypjEP6E/4j53MR4Ca3XrJFHhyLUBtyX 363UbXLa8k444Xe9Kiv0D8yq6dMFHj0/YCKySmuhYjMGP0BsX5J4RbzjR2XmhhpCvBbg 1+tMhx0AdnNeg52TuSyEM6Fi4hahKSmvGJugaF51EivMqVxh4LpWQgYF2SyZEi5U60Kh R1rQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-88251-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-88251-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id o10-20020a170902778a00b001dc8a50e480si2998729pll.549.2024.03.01.02.28.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Mar 2024 02:28:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-88251-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=arm.com dmarc=pass fromdomain=arm.com); spf=pass (google.com: domain of linux-kernel+bounces-88251-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-88251-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=arm.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 17A2BB2381D for ; Fri, 1 Mar 2024 10:27:59 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B81256BB30; Fri, 1 Mar 2024 10:27:51 +0000 (UTC) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 87C3C6BB21; Fri, 1 Mar 2024 10:27:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=217.140.110.172 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709288871; cv=none; b=lIFDUsTh4VMpCCUTmACMEnlXJ1a/SgvfcLw9GaKqOJVRVhF+KzwMHGEUVB5ZbUrAHf/5Io/IV8SjffGiuZJgZEnXiAu5If+wMe42n9ZWXRAGRY1DK3x5mbeKryMlIEq7ma/ACMC6Ns96knp2/KDvFtPmJvaMj1YRjQBtsdrzFrY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709288871; c=relaxed/simple; bh=2ITffW4QOJpVXEcHYWvYxVYI6ZG2DSilFU7obOj8RY0=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=e2WrFbAs81u2wG0pY83Vzcd9gnMrmbSSRm1mg4qIIfdlEROyTd2GUEoo8i28cqQ+EaGVy4f7T/1z83cDXUNpXS0/SJsbtJT6SogkQRGSGZwcjm4eM0nlnXP/C/Z25Yppz7NgwTnEV7HHOp0wTySgbEFnCbnpBzM+sqz028JW+H8= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com; spf=pass smtp.mailfrom=arm.com; arc=none smtp.client-ip=217.140.110.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=arm.com Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 00C5D1FB; Fri, 1 Mar 2024 02:28:27 -0800 (PST) Received: from bogus (e103737-lin.cambridge.arm.com [10.1.197.49]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B6223F762; Fri, 1 Mar 2024 02:27:46 -0800 (PST) Date: Fri, 1 Mar 2024 10:27:44 +0000 From: Sudeep Holla To: "Peng Fan (OSS)" Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sudeep Holla , Cristian Marussi , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , NXP Linux Team , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Peng Fan Subject: Re: [PATCH 2/5] firmware: arm_scmi: add initial support for i.MX BBM protocol Message-ID: References: <20240202-imx95-bbm-misc-v1-0-3cb743020933@nxp.com> <20240202-imx95-bbm-misc-v1-2-3cb743020933@nxp.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20240202-imx95-bbm-misc-v1-2-3cb743020933@nxp.com> On Fri, Feb 02, 2024 at 02:34:40PM +0800, Peng Fan (OSS) wrote: > From: Peng Fan > > The i.MX BBM protocol is for managing i.MX BBM module which provides > RTC and BUTTON feature. BBM as in NAND Bad Block Management ? As mentioned elsewhere for other vendor protocol implementations, please provide as much documentation on these extensions as possible. Please use the SCMI spec as the reference to provide documentation as I expected it to be versioned and all these needs to be documented for maintenance of upstream support. Also explain briefly why this needs to be vendor extension even if it is obvious. I prefer that way. -- Regards, Sudeep