[PATCH 0/7] dts: Add /firmware/#{address,size}-cells to Chromium-based DTs
Brian Norris
briannorris at chromium.org
Wed Jun 3 10:23:37 PDT 2026
(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
More information about the linux-arm-kernel
mailing list