]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
riscv: dts: microchip: fix mailbox description
authorConor Dooley <conor.dooley@microchip.com>
Mon, 10 Nov 2025 11:23:51 +0000 (11:23 +0000)
committerConor Dooley <conor.dooley@microchip.com>
Sat, 20 Dec 2025 19:03:24 +0000 (19:03 +0000)
commit6f86a41d2162eea97946a952de4032db149d54c8
tree2d0889f6087af075c85cd0cbfac5cf02e7b4619e
parent8f0b4cce4481fb22653697cced8d0d04027cb1e8
riscv: dts: microchip: fix mailbox description

When the binding for the mailbox on PolarFire SoC was originally
written, and later modified, mistakes were made - and the precise
nature of the later modification should have been a giveaway, but alas
I was naive at the time.

A more correct modelling of the hardware is to use two syscons and have
a single reg entry for the mailbox, containing the mailbox region. The
two syscons contain the general control/status registers for the mailbox
and the interrupt related registers respectively. The reason for two
syscons is that the same mailbox is present on the non-SoC version of
the FPGA, which has no interrupt controller, and the shared part of the
rtl was unchanged between devices.

Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
arch/riscv/boot/dts/microchip/mpfs.dtsi