From: Aleksander Jan Bajkowski olek2@wp.pl
[ Upstream commit cb96fd880ef78500b34d10fa76ddd3fa070287d6 ]
This fixes the following warning: arch/mips/boot/dts/lantiq/danube_easy50712.dtb: / (lantiq,xway): 'model' is a required property from schema $id: http://devicetree.org/schemas/root-node.yaml#
Signed-off-by: Aleksander Jan Bajkowski olek2@wp.pl Signed-off-by: Thomas Bogendoerfer tsbogend@alpha.franken.de Signed-off-by: Sasha Levin sashal@kernel.org ---
LLM Generated explanations, may be completely bogus:
YES
- Fixes a real build-time validation issue: The change adds a missing required property to satisfy DT schema checks. The root-node schema requires a 'model' string; without it, `dtbs_check` warns: "'model' is a required property". Adding the property resolves this concrete warning. - Minimal, contained change: One line added to a single board DTS. See arch/mips/boot/dts/lantiq/danube_easy50712.dts:7 where `model = "Intel EASY50712";` is introduced immediately under the root node. - No functional or binding changes: The property is descriptive and does not alter any hardware description, node layout, or compatible strings. Drivers do not consume 'model' for behavior, so risk of regression is negligible. - Improves user visibility without side effects: Kernel code and userspace commonly read the model string for identification (e.g., “Machine model” logs and sysfs/proc exposure). While many subsystems read ‘model’, the Lantiq MIPS platform’s `get_system_type()` does not depend on DT ‘model’ (arch/mips/lantiq/prom.c: get_system_type()), further reducing any risk of changing existing behavior. Other generic paths that read ‘model’ benefit from correctness (examples of readers found via semantic search include drivers/soc/* and others). - Stable-friendly profile: - Bugfix: resolves a schema compliance warning and ensures a complete, standards-conformant DT. - Trivial and localized: a single-line addition in one DTS file. - No architectural changes or critical subsystem churn. - Very low regression risk; likely improves diagnostics and tooling.
Given it corrects a required DT property with a minimal, safe change confined to one board DTS, this is a good candidate for stable backport.
arch/mips/boot/dts/lantiq/danube_easy50712.dts | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/arch/mips/boot/dts/lantiq/danube_easy50712.dts b/arch/mips/boot/dts/lantiq/danube_easy50712.dts index c4d7aa5753b04..ab70028dbefcf 100644 --- a/arch/mips/boot/dts/lantiq/danube_easy50712.dts +++ b/arch/mips/boot/dts/lantiq/danube_easy50712.dts @@ -4,6 +4,8 @@ /include/ "danube.dtsi"
/ { + model = "Intel EASY50712"; + chosen { bootargs = "console=ttyLTQ0,115200 init=/etc/preinit"; };