drm/ast: Remove little-endianism from I/O helpers
authorThomas Zimmermann <tzimmermann@suse.de>
Tue, 21 Feb 2023 15:57:42 +0000 (16:57 +0100)
committerThomas Zimmermann <tzimmermann@suse.de>
Wed, 1 Mar 2023 09:28:40 +0000 (10:28 +0100)
commita38410860628909712ea6a2becd42bab56c70e9a
treea2c68fae1f8d7eb95f9fd7ec39c30e88013c80ee
parentba3f6db4afee3f4253dbe06f4f75f9ddc6c20b8f
drm/ast: Remove little-endianism from I/O helpers

Replace one call to ast_io_write16() with two calls to ast_io_write8()
in ast_set_index_reg(). The combined 16-bit-wide write of an index
register and the corresponding data register only works on little-
endian systems. Write both registers independent from each other.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230221155745.27484-2-tzimmermann@suse.de
drivers/gpu/drm/ast/ast_drv.h