drm/etnaviv: fix power register offset on GC300
authorDoug Brown <doug@schmorgal.com>
Sat, 10 Sep 2022 20:29:39 +0000 (13:29 -0700)
committerLucas Stach <l.stach@pengutronix.de>
Fri, 16 Sep 2022 14:53:29 +0000 (16:53 +0200)
commit61a6920bb604df3a0e389a2a9479e1e233e4461d
tree0cf12f6d2dc735ea7875504f2b48d2066408a8ce
parentcc7d3fb446a91f24978a6aa59cbb578f92e22242
drm/etnaviv: fix power register offset on GC300

Older GC300 revisions have their power registers at an offset of 0x200
rather than 0x100. Add new gpu_read_power and gpu_write_power functions
to encapsulate accesses to the power addresses and fix the addresses.

Signed-off-by: Doug Brown <doug@schmorgal.com>
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
drivers/gpu/drm/etnaviv/etnaviv_dump.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.c
drivers/gpu/drm/etnaviv/etnaviv_gpu.h