[PATCH v3 1/5] sysreset: qemu virt: Use __raw_writel()

Simon Glass sjg at chromium.org
Sat Apr 11 18:28:33 CEST 2026


On 2026-04-08T22:09:23, Daniel Palmer <daniel at thingy.jp> wrote:
> sysreset: qemu virt: Use __raw_writel()
>
> The virt ctrl register seems to be native endian, currently this driver
> uses writel(), which works by luck because its currently broken on m68k.
>
> Use __raw_writel() instead to avoid breaking this driver when the
> endianness of writel() is fixed.
>
> Signed-off-by: Daniel Palmer <daniel at thingy.jp>
> Acked-by: Kuan-Wei Chiu <visitorckw at gmail.com>
>
> drivers/sysreset/sysreset_qemu_virt_ctrl.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list