linux/kernel.h: Add PTR_ALIGN_DOWN macro
authorKishon Vijay Abraham I <kishon@ti.com>
Wed, 22 Jul 2020 11:03:05 +0000 (16:33 +0530)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Mon, 27 Jul 2020 14:46:16 +0000 (15:46 +0100)
commit229f5879facf96e5640c0385f62b8cb5f27b8a43
tree2400b4b2c2f2e97a6297ffddf86652cbfbc2da0f
parent19abcd790b51b26d775e1170ba2ac086823cceeb
linux/kernel.h: Add PTR_ALIGN_DOWN macro

Add a macro for aligning down a pointer. This is useful to get an
aligned register address when a device allows only word access and
doesn't allow half word or byte access.

Link: https://lore.kernel.org/r/20200722110317.4744-4-kishon@ti.com
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Rob Herring <robh@kernel.org>
include/linux/kernel.h