OSDN Git Service

pinctrl: sh-pfc: Store register/field widths in u8 instead of unsigned long
authorGeert Uytterhoeven <geert+renesas@glider.be>
Thu, 12 Mar 2015 10:09:13 +0000 (11:09 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Wed, 18 Mar 2015 01:12:47 +0000 (02:12 +0100)
commitdc70071550c2b8b1185d086b0f1954dfbc63aee2
tree3dafc1679ca18cb8f7c544251ccee2054a8097f6
parentdbad75dd1f25e0107c643d42774a7f9a8ba85e9b
pinctrl: sh-pfc: Store register/field widths in u8 instead of unsigned long

Register and field widths are in the range 1..32. Storing them in the
pinctrl data in (arrays of) unsigned long wastes space.

This decreases the size of a (32-bit) shmobile_defconfig kernel
supporting 7 SoCs by 26460 bytes.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/pinctrl/sh-pfc/core.c
drivers/pinctrl/sh-pfc/sh_pfc.h