On Tue, Mar 01, 2022 at 10:35:42AM +0000, Niklas Cassel wrote: > From: Niklas Cassel <niklas.cas...@wdc.com> > > The Linux PLIC interrupt-controller driver actually initializes the hart > context registers in the PLIC driver exactly in the same order as > specified in the interrupts-extended device tree property. See the device > tree binding [1]. > > The ordering of the interrupts is therefore essential in order to > configure the PLIC correctly. > > Fix the order so that we will have sane IRQ behavior when booting Linux > with the u-boot device tree. > > [1] > https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/interrupt-controller/sifive,plic-1.0.0.yaml > > Signed-off-by: Niklas Cassel <niklas.cas...@wdc.com>
Reviewed-by: Leo Yu-Chi Liang <ycli...@andestech.com>