From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailout2.w1.samsung.com (mailout2.w1.samsung.com [210.118.77.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 06E963C9452 for ; Thu, 19 Mar 2026 11:20:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.118.77.12 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773919206; cv=none; b=ThZzP9QwwVDr7v77fUnMsf9LMfAjNwGOtvOis/tyC4qmV/JuXHDmaqFh6lCt4R9Pdt2md+gpLkjRPrRfdUvKo8uuw4T+Iizs+XI7OIgUzkb8e84dYjBWK7D9X38YMNaOmu5oiLMrln5p3I1h/BitZCLUeqT2o4RZyO6pGhfEAdY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773919206; c=relaxed/simple; bh=Nl6fjlT3D0SK5ODg6k+Mgt6U//DQ4RN47fCjH4xZQeI=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:From:In-Reply-To: Content-Type:References; b=fnsYzfCnqgCnyxPhvFdH/ox76um0erlAL2j91UjHRbQM2gbO1D7y/G8AsJEC+o9BPDnEnxPpMMIpnCE60vdykjTEdLBqFyPvBRIA1j9gSrevUnzYbt2TFV7t8Joth9gE1yEI2luKDYo2s1H/W+s6XShknbUGHu4kU2ITgAW+PuQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com; spf=pass smtp.mailfrom=samsung.com; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b=A+0URX78; arc=none smtp.client-ip=210.118.77.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=samsung.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=samsung.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=samsung.com header.i=@samsung.com header.b="A+0URX78" Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20260319112002euoutp02a2755c030d7c798022aa7bd8166653da~eOh2dTCol1267112671euoutp02F for ; Thu, 19 Mar 2026 11:20:02 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20260319112002euoutp02a2755c030d7c798022aa7bd8166653da~eOh2dTCol1267112671euoutp02F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1773919202; bh=OMg0rkJLW9pmm80ccnxfiQROSU8NAOon9o2bCBKOtfs=; h=Date:Subject:To:Cc:From:In-Reply-To:References:From; b=A+0URX78R/8DxzDvSmu480/veK62Q19iLscD+xrtnAoiR08J6qMndWvbDpwm9R43q NWg6mSqpH6NmAz0pBO9GUk3NhO6HofowtC+ro7f5g7lGSQJD/Nuq6nCtqrSMPUE6f2 hIM1rT6M0vtufwk+hi41YraZPIyltnEtQUc0cD3A= Received: from eusmtip2.samsung.com (unknown [203.254.199.222]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20260319112001eucas1p13a5f80fe1877e4547b4b6aa27e4f5db3~eOh13Vykc2060420604eucas1p1W; Thu, 19 Mar 2026 11:20:01 +0000 (GMT) Received: from [106.210.134.192] (unknown [106.210.134.192]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20260319112000eusmtip2860b5807312356c7523a69a643584d08~eOh1Lszz_1318713187eusmtip2f; Thu, 19 Mar 2026 11:20:00 +0000 (GMT) Message-ID: <86bce6c0-dbaf-4508-9f40-ff209c85a76d@samsung.com> Date: Thu, 19 Mar 2026 12:19:59 +0100 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Betterbird (Windows) Subject: Re: [PATCH 1/2] ARM: dts: broadcom: bcm2835-rpi: Move the firmware node down 1 level To: Florian Fainelli , "Rob Herring (Arm)" , Krzysztof Kozlowski , Conor Dooley , Broadcom internal kernel review list , Ray Jui , Scott Branden Cc: devicetree@vger.kernel.org, linux-rpi-kernel@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Content-Language: en-US From: Marek Szyprowski In-Reply-To: Content-Transfer-Encoding: 8bit X-CMS-MailID: 20260319112001eucas1p13a5f80fe1877e4547b4b6aa27e4f5db3 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20260114182227eucas1p16eee8f1fbf41f998214b89517793bb0c X-EPHeader: CA X-CMS-RootMailID: 20260114182227eucas1p16eee8f1fbf41f998214b89517793bb0c References: <20260114015810.701076-2-robh@kernel.org> On 14.01.2026 19:22, Florian Fainelli wrote: > On 1/13/2026 5:58 PM, Rob Herring (Arm) wrote: >> Commit 32eea985999b ("ARM: dts: broadcom: bcm2835-rpi: Move non >> simple-bus nodes to root level") moved the firmware nodes into the >> standard /firmware. However, /firmware is intended to be just a >> container for firmware nodes as it is possible to have multiple types of >> firmware (e.g. SCMI, OP-TEE, etc.). Move the RPi firmware down a level. >> >> Fixes: 32eea985999b ("ARM: dts: broadcom: bcm2835-rpi: Move non >> simple-bus nodes to root level") >> Reported-by: Marek Szyprowski >> Signed-off-by: Rob Herring (Arm) >> --- >> This is only half the fix. Unfortunately, a kernel change[1] is also >> needed to make this all work. I do plan for that to go to stable. I'll >> leave it up to the Broadcom maintainers whether it's preferred to revert >> the fixed patches or apply these fixes. A 3rd option is revert for now >> and apply these DT changes some time later to give some time for stable >> updates. > > Let's wait until your fix for the /firmware match table gets applied > and then I will pick up your two changes. Florian: I've noticed that the $subject patch has been applied to yesterday's linux-next as commit 0603d8af97ff, but the code applied in Your tree differs from what has been posted in this thread. See: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi?h=next-20260318&id=0603d8af97fff097daa118faf04d9f439b2227ec https://lore.kernel.org/all/20260114015810.701076-2-robh@kernel.org/ https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm/boot/dts/broadcom/bcm2835-rpi.dtsi?h=next-20260318 The "firmware" node in Your tree isĀ under "soc" node, but without adding a "compatible = simple-mfd;" property thereĀ it won't be populated, what breaks operation of all drivers requiring the firmware driver(s). Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland