Re: [PATCH 0/7] dts: Add /firmware/#{address,size}-cells to Chromium-based DTs

From: Brian Norris

Date: Wed Jun 03 2026 - 13:33:42 EST


(Trim address list)

Hi Bjorn, AngeloGioacchino,

On Tue, Apr 28, 2026 at 01:06:52PM -0700, Brian Norris wrote:
...
> The /firmware node has an empty 'ranges', but does not have
> address/size-cells.
>
> Commit 6e5773d52f4a ("of/address: Fix WARN when attempting translating
> non-translatable addresses") started requiring #address-cells for a
> device's parent if we want to use the reg resource in a device node.
> This leads to errors like the following:
>
> [ 7.763870] coreboot_table firmware:coreboot: probe with driver coreboot_table failed with error -22
>
> This series adds appropriate #{address,size}-cells to the device trees
> used on Arm Chromebooks to work around the problem.
...

> Brian Norris (7):
> arm64: dts: rockchip: Add #{address,size}-cells to Chromium-based
> /firmware
> ARM: dts: rockchip: Add #{address,size}-cells to Chromium-based
> /firmware
> ARM: dts: nvidia: Add #{address,size}-cells to Chromium-based
> /firmware
> ARM: dts: samsung: Add #{address,size}-cells to Chromium-based
> /firmware
> arm64: dts: mediatek: Add #{address,size}-cells to Chromium-based
> /firmware
> arm64: dts: nvidia: Add #{address,size}-cells to Chromium-based
> /firmware
> arm64: dts: qcom: Add #{address,size}-cells to Chromium-based
> /firmware

Patch 1 and 2 (Rockchip) and 3 and 6 (Nvidia) are applied to linux-next.
Patch 4 is obsolete / unnecessary. That leaves patch 5 (Mediatek) and 7
(Qualcomm).

Bjorn (Qualcomm) and AngeloGioacchino (Mediatek), any thoughts? I can
resend them separately if that helps somehow.

Regards,
Brian