]> git.baikalelectronics.ru Git - uboot.git/commit
reset: stm32: Fix bank and offset computation
authorPatrice Chotard <patrice.chotard@foss.st.com>
Wed, 28 Apr 2021 11:42:45 +0000 (13:42 +0200)
committerPatrick Delaunay <patrick.delaunay@foss.st.com>
Fri, 28 May 2021 09:24:02 +0000 (11:24 +0200)
commitef11086b904b41d124bdcdc3370d4f8c39169ac7
tree27c8cad7caf1b1b5b7ba71b3756ac407f5f2f97a
parent6a2f6ff81e5765c06398c6947d926977843a14cd
reset: stm32: Fix bank and offset computation

BITS_PER_LONG is used to represent register's size which is 32.
But when compiled on arch64, BITS_PER_LONG is then equal to 64.

Fix bank and offset computation to make it work on arch32 and
arch64 and ensure that register's size is always equal to 32.

Signed-off-by: Patrice Chotard <patrice.chotard@foss.st.com>
Signed-off-by: Pankaj Dev <pankaj.dev@st.com>
Reviewed-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
drivers/reset/stm32-reset.c