summaryrefslogtreecommitdiff
path: root/drivers/firmware/arm_scpi.c
diff options
context:
space:
mode:
authorEmil Renner Berthing <kernel@esmil.dk>2021-11-24 03:30:54 +0300
committerEmil Renner Berthing <kernel@esmil.dk>2022-07-13 00:26:02 +0300
commitbf0cb2470ad049be5b4cd9dc8ba26cbc952e9ba4 (patch)
tree3fc00c6bce54a4cabe86f26c22d52312b5fa9f91 /drivers/firmware/arm_scpi.c
parent4beded5f0fc4c40d640aebb907c1ae058ce487bd (diff)
downloadlinux-bf0cb2470ad049be5b4cd9dc8ba26cbc952e9ba4.tar.xz
reset: starfive: Use 32bit I/O on 32bit registers
The driver currently uses 64bit I/O on the 32bit registers. This works because there are 4 assert registers and 4 status register, so they're only ever accessed on 64bit boundaries. There are however other reset controllers for audio and video on the SoC with only one status register that isn't 64bit aligned so 64bit I/O would result in an unaligned access exception. Switch to 32bit I/O in preparation for supporting these resets too. Signed-off-by: Emil Renner Berthing <kernel@esmil.dk>
Diffstat (limited to 'drivers/firmware/arm_scpi.c')
0 files changed, 0 insertions, 0 deletions