clk: renesas: rcar-gen2: Change multipliers and dividers to u8
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 6 Dec 2019 13:32:54 +0000 (14:32 +0100)
committerGeert Uytterhoeven <geert+renesas@glider.be>
Tue, 10 Dec 2019 09:24:10 +0000 (10:24 +0100)
All multipliers and dividers are small.
Storing them in u8 instead of unsigned int reduces kernel size for a
generic kernel by ca. 0.5 KiB.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
Link: https://lore.kernel.org/r/20191206133254.23800-1-geert+renesas@glider.be
drivers/clk/renesas/rcar-gen2-cpg.h

index db2f57e..bdcd4a3 100644 (file)
@@ -24,10 +24,10 @@ enum rcar_gen2_clk_types {
 };
 
 struct rcar_gen2_cpg_pll_config {
-       unsigned int extal_div;
-       unsigned int pll1_mult;
-       unsigned int pll3_mult;
-       unsigned int pll0_mult;         /* leave as zero if PLL0CR exists */
+       u8 extal_div;
+       u8 pll1_mult;
+       u8 pll3_mult;
+       u8 pll0_mult;           /* leave as zero if PLL0CR exists */
 };
 
 struct clk *rcar_gen2_cpg_clk_register(struct device *dev,