From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 C94563815FA for ; Mon, 25 May 2026 12:52:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779713573; cv=none; b=lKTYI4oerO8vV49b4g7zXjGTXWWFNOkKk8SquPIR5nBd5m9iskBWroJr+exb0rK33mXXfxkgAoePpuEfKab/4o8pcSSyRknodWHdWy5D2zrpMwg9QK/jQKyi/KwkNBYvee9PWyGHId8LEm8zJgj8kSh7mGI4sW0xfXYGT0UPAek= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779713573; c=relaxed/simple; bh=eCc7hZro3sukGdKk+rDds8H6ZCx+O9dGtp3uVqlctV0=; h=Message-ID:Date:MIME-Version:Subject:From:To:Cc:References: In-Reply-To:Content-Type; b=luC3FU5CW8gHwjnOGEjwhQLXTAdl4kkwt0SNx0vTddBzt5blr6UNjhbQxRs91imtg7tLED9WPBOpMVFJWDtAu0tyknolU/ye6Xs5WqJhsgTGk9+eAYoqLqYoTSPchRkg3Yd0Yxbrn4rJg71BxGKf4c4Yl02bA6nX0wfpYGEM0vk= 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.45 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-f45.google.com with SMTP id 5b1f17b1804b1-4891e86fabeso120960585e9.1 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=oj3t7HfOZZwJObFLuWlRBNRlOk5VhTTdhaXdK8SGJSWcJ/+j8k6qYorr5azmDZI+xx g85KA6fDSWuVSqbgN3XG7u/MumhTVTrG+dKsycJoZe2ZLJQw4qHgYshj0HoVuAKLg7Ng PruftD/DrolQM9nB4fuIUQecLJWFF2yIO0j7EjnQkqQo1ayGek+iqU9+dvMQ3aUO+5cE 7x60f+dJvzPgOqMQJ+egmpigFogQ4l7klWcC/Lej/ZHNOUYdJ5ZH3fywCHDq1FXYid1m VrWy+AsAzpoIPVZ5re8JS/MZ+kFG3lbRJ6IbNTzdRfhf9NZqKVp9ullAmfNXPCxPO50p DuGg== X-Forwarded-Encrypted: i=1; AFNElJ8tbUQUR2OD63fjEoYqEM4Qcy/beMq6bzHDeuN+7InX3lqjM2KoAV2T+nEtq4jKP5X40buM6cw/H4JdCbjII82b@vger.kernel.org X-Gm-Message-State: AOJu0YxlaGoejgA/v/J1Ix4qj6Z9gQvxdbY0xngMNJfnU8JWYpG1jXKw 5LVw/EtnseV9GNrfiqs212hgvIdc18Hj9zWWmRfyQEB7pG9rF1udHUho X-Gm-Gg: Acq92OGGYyYKZZcLKt8jTfPMtpNj6udCe6BYjHPsDQscsKdb67m+BJjeoZgLCwTwH9u vDx7lzwvMwO7jQRlf81eoY77lLtXjTDvGaOnyLCkCT/drw1gluXr4+exfRIbkq2lgEUsJZUghDU gIY1x/kgnOc2zounoufiL+MPy7vsCMz8Ofw85golkXjRVQagXxoE1q74Z327WJE02MPczq31YqQ aWvOFoUc3BB5lDXuyN8mKqleUs6+UVX41AprbHl52J8n747TNtUfnNQqvqcV1zbi2nFZUnfGusI +ud/frhQIvbG/bL5G+m0x/oPfH3yZtd1Vse+l99f35VXmkiK83SavjfIcD2o4AT9+CNU1oakDZx LmKck9xAT6sFGTbnuBVgJocUROFgJD1aq/i2zu0f/wwLDvMoA7sihKXCJ4BY6BOcL5nN5Y1l7GD KXjZlL/zZuYw1Nk5gLzGf/2dr2mqJCnyJNdf38EiRM6mTwZC8NckCc4ktd 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-remoteproc@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.