rpi5: Use devicetree to retrieve board revision 68/307168/2
authorIvan T. Ivanov <iivanov@suse.de>
Tue, 23 Jan 2024 08:07:55 +0000 (10:07 +0200)
committerMarek Szyprowski <m.szyprowski@samsung.com>
Thu, 14 Mar 2024 08:31:56 +0000 (09:31 +0100)
commit26f7da5dd9be8bce270df6c924b01a738bbd8def
tree489afc3120630ea9f8d71f4030a8cdd8fb164b44
parent4cbfd3c996c8ee6d3bcb07bfdc8521407c231a56
rpi5: Use devicetree to retrieve board revision

Firmware on RPi5 return error on board revision query
through firmware interface, but on the other hand it fills
"linux,revision" in "system" node, so use it to detect board
revision.

system {
linux,revision = <0xc04170>;
linux,serial = <0x6cf44e80 0x3c533ede>;
};

Reviewed-by: Matthias Brugger <mbrugger@suse.com>
Tested-by: Jens Maus <mail@jens-maus.de>
Tested-by: Darko Alavanja <darko.alavanja@konsulko.com>
Signed-off-by: Ivan T. Ivanov <iivanov@suse.de>
Signed-off-by: Matthias Brugger <mbrugger@suse.com>
[backport of the commit 08a5b4bd6cc14ad999a2d9a389f8b8b9dcea1682 from mainline]
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I9e5a1698456f03891ea0fb0c375f5386e8f447be
board/raspberrypi/rpi/rpi.c