From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D08C03822A7 for ; Mon, 25 May 2026 12:52:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779713572; cv=none; b=Sxa12NVClcq8ep8k/PVCOBVBcvIN4gfZfzi3LaefV6FRHMZUIUAQKc9liMP36Z6kd8Jpdn+zN03pDVGrt5YXrnY5wBflTaAE/8K/d/imRruh9UGz6WnivWqz0UzUNMgaGdvDkDOyYV6vqzHDQ7kB8s96Vg5Nc72sM5jNDigbLS0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779713572; c=relaxed/simple; bh=eCc7hZro3sukGdKk+rDds8H6ZCx+O9dGtp3uVqlctV0=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=M355dwrM79NpMa71eqb06iVfJbiuXdJ2CeUacfq02n3Zs6C72Rk75tRhEiyti0BlkZi3PxuIYlkY1NzJJGZOUaDIReOtd0CtfQbt5VkTQXSsvTrmZL9gqgqK6umGw94lcO7i+uYRp4bw0/Eoi6g29ApgYxk7kIBQhlcHk7/bIxk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=fzijUU48; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="fzijUU48" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-4904127c32cso20205175e9.2 for ; Mon, 25 May 2026 05:52:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779713569; x=1780318369; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:date:message-id:from:to :cc:subject:date:message-id:reply-to; bh=H9aiTARP7drgu+dP0YCc4GfgWTsxTwUR3Caw1q6/RRg=; b=fzijUU48k/vepNszAUK901cYf1r3irIkIjmHuTjkBC1dbFv89jOUGIWRXPn4eZHEy1 +3arK3SGl9cngDP6F3rBKy+jsNTA7VPtav6RzyFodUPGaenNQOn3aNxhR8dB/ReNrSOk uQSDbuuBHTsqX3kLJPI/8IAE/SqJ9oIVBkrksk71i5JPeWYsempJXp71OWXzv30yw4DN IitpSWt47uACuNiy2OmJsKsNb3bE0ZGTKP9XCq2ZlpLPTDjDbJWzr6VVgck/XizVMyeL kW1N4JECRcMpx97JtZG5rGk4RnWbwVGFQtpSSWZGERMyi2WVlhvcRMZgP2O0EFjvbrC0 mjWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779713569; x=1780318369; h=content-transfer-encoding:in-reply-to:content-language:references :cc:to:from:subject:user-agent:mime-version:date:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=H9aiTARP7drgu+dP0YCc4GfgWTsxTwUR3Caw1q6/RRg=; b=pyhBo72ETbA/vWMw+BP4UoudEpBTwo9oebJQkRiDr4WiEdTSNZHw+6zdfiaQQEmmZ5 SN1uw60QxFdVlf/hXpfjzNZnoAeOFuHqTyNOw5gFw0glw1V0XwwTZoNWALEVp/+vjX8Y 43ynuk1lk6Qs5OsaXOD/9xfOKaNywP4Kcq4srpvutjcQw5XPvsR6Rr724zuc05AqdbNH 1dZMcD5ajbUqR6bq7+fUiB8dSces/o1QylgKlWdQn4dp99veDWB/O1Cm+1XJf70owtnu qFvsxBqpqo2wMTwmoCl7Z1IAlu24kiYXe7Mzowgmy3EdFo20jJVgiJRceKH97I8KARXo MDMg== X-Forwarded-Encrypted: i=1; AFNElJ/a+AUogqP4s03nJVSMbagt0Ezrw4Uhn5skm9SpSfsECGnm4A1couuRCvQeIPrjnkxO6sW8AFjDURV3axE=@vger.kernel.org X-Gm-Message-State: AOJu0YzNFtQk/qoOVI3JzpMaClSiRZTN+yojr7DMxUrjp03Q/mJ+zQAA B8iRNLKUOsqDuVF88D0Oxh2DIT4Shl+0zm/+s3dew9PSCMeOeR8vqSn/ X-Gm-Gg: Acq92OGhWbhYMGURDi1OnJLJVW85FQvmgLRRtCKjO1S4X4HsJzZwlRJBG3yYGKDa26y 7DJdarlA+RzWgjBXUj6Wvc73FIM6cDIoYa/GcQbBNEtOnnVm/sfc7XYtYrAWjqX+pCoTF8NpNA/ te+yDmjUqoLaSioEQcJJBesc4mP0vNT3aIFf3eOV6mIIbpPWoBFWzqp25RdmrlFDYWRTIPH+cX2 rhOEJr+IV630ACbKr/4UzoJ5f1kYWvUrYHtkYXpYd6sbnj+RuX4jWPqYU1x6i4Tf9GFNV9ZTKOJ yJdmUYQHllqVgRM9VJwMINKe1kFVcRNeMn6TkMRSUxzWPYyqUQtFN96iVF0XvsvqF2iTb64u0yE GgwvHtHqgIJkxULz9Hc13l9O12Pbk4SMiqXMe1EU4CS7RDq5jFszbLS6lP4VmwYz6guE0Aig9xd T5FyOFo0q3cYthfPSTTcdZafcyAit9JWghbF/sRVtCBD7dVIrOoKluraH3 X-Received: by 2002:a05:600c:1c0d:b0:48f:d612:3c59 with SMTP id 5b1f17b1804b1-490424b3927mr260477655e9.9.1779713569065; Mon, 25 May 2026 05:52:49 -0700 (PDT) Received: from [10.25.212.250] ([128.77.115.157]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4904561f682sm267142095e9.13.2026.05.25.05.52.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 25 May 2026 05:52:48 -0700 (PDT) Message-ID: Date: Mon, 25 May 2026 05:52:46 -0700 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/5] dt-bindings: remoteproc: imx_rproc: document optional "memory-region-names" From: Laurentiu Mihalcea To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Peng Fan , Fabio Estevam Cc: Pengutronix Kernel Team , linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <20260522111849.783-1-laurentiumihalcea111@gmail.com> <20260522111849.783-2-laurentiumihalcea111@gmail.com> Content-Language: en-US In-Reply-To: <20260522111849.783-2-laurentiumihalcea111@gmail.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 5/22/2026 4:18 AM, Laurentiu Mihalcea wrote: > From: Laurentiu Mihalcea > > Document the optional "memory-region-names" property. > > Signed-off-by: Laurentiu Mihalcea > --- > .../devicetree/bindings/remoteproc/fsl,imx-rproc.yaml | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml b/Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml > index c18f71b64889..6679b10f9da5 100644 > --- a/Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml > +++ b/Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml > @@ -62,6 +62,14 @@ properties: > minItems: 1 > maxItems: 32 > > + memory-region-names: > + minItems: 1 > + maxItems: 32 > + items: > + oneOf: > + - const: rsc-table > + - pattern: '^vdev[0-9](buffer|vring[0-9])$' > + > power-domains: > minItems: 2 > maxItems: 8 So, I think the AI bot is right on this one. I've missed the fact that the programming model allows you to specify additional carveouts (currently not allowed by the constraints here), based on the firmware used. An in-tree example of this would be imx95-verdin, which takes another carveout called "m7_reserved". Based on this, I wonder if it would make more sense to leave this property unconstrained w.r.t the names we allow.