]> asedeno.scripts.mit.edu Git - linux.git/commit
reset: sunxi: fix for 64-bit compilation
authorAndre Przywara <andre.przywara@arm.com>
Mon, 6 Mar 2017 01:35:56 +0000 (01:35 +0000)
committerPhilipp Zabel <p.zabel@pengutronix.de>
Wed, 15 Mar 2017 11:19:12 +0000 (12:19 +0100)
commit11282a49b735ad7f4cea187de2b8dc5489343e4b
treecf687c8ef0ae165befe0266bb59bb8f841c25fcc
parent627006820268f92b62b2bde486c76ccd0fadb671
reset: sunxi: fix for 64-bit compilation

The Allwinner reset controller has 32-bit registers, so translating
the reset cell number into a register and bit offset should not use
any architecture dependent data size. Otherwise this breaks for 64-bit
architectures like arm64.
Fix this by making it clear that it's the hardware register width which
matters here in the calculation.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
drivers/reset/reset-sunxi.c