Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ebb8dca2 authored by Russell King's avatar Russell King Committed by Russell King
Browse files

[ARM] omap: rearrange clock.h structure order



... to eliminate unnecessary padding.  We have rather a lot of these
structures, so eliminating unnecessary padding results in a saving of
1488 bytes.

Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
parent eee5b191
Loading
Loading
Loading
Loading
+9 −9
Original line number Original line Diff line number Diff line
@@ -25,8 +25,8 @@ struct clkops {
#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)


struct clksel_rate {
struct clksel_rate {
	u8			div;
	u32			val;
	u32			val;
	u8			div;
	u8			flags;
	u8			flags;
};
};


@@ -39,23 +39,23 @@ struct dpll_data {
	void __iomem		*mult_div1_reg;
	void __iomem		*mult_div1_reg;
	u32			mult_mask;
	u32			mult_mask;
	u32			div1_mask;
	u32			div1_mask;
	unsigned int		rate_tolerance;
	unsigned long		last_rounded_rate;
	u16			last_rounded_m;
	u16			last_rounded_m;
	u8			last_rounded_n;
	u8			last_rounded_n;
	unsigned long		last_rounded_rate;
	unsigned int		rate_tolerance;
	u16			max_multiplier;
	u8			max_divider;
	u8			max_divider;
	u32			max_tolerance;
	u32			max_tolerance;
	u16			max_multiplier;
#  if defined(CONFIG_ARCH_OMAP3)
#  if defined(CONFIG_ARCH_OMAP3)
	u8			modes;
	u8			modes;
	void __iomem		*control_reg;
	void __iomem		*control_reg;
	void __iomem		*autoidle_reg;
	void __iomem		*idlest_reg;
	u32			enable_mask;
	u32			enable_mask;
	u32			autoidle_mask;
	u8			auto_recal_bit;
	u8			auto_recal_bit;
	u8			recal_en_bit;
	u8			recal_en_bit;
	u8			recal_st_bit;
	u8			recal_st_bit;
	void __iomem		*autoidle_reg;
	u32			autoidle_mask;
	void __iomem		*idlest_reg;
	u8			idlest_bit;
	u8			idlest_bit;
#  endif
#  endif
};
};
@@ -71,12 +71,12 @@ struct clk {
	unsigned long		rate;
	unsigned long		rate;
	__u32			flags;
	__u32			flags;
	void __iomem		*enable_reg;
	void __iomem		*enable_reg;
	__u8			enable_bit;
	__s8			usecount;
	void			(*recalc)(struct clk *);
	void			(*recalc)(struct clk *);
	int			(*set_rate)(struct clk *, unsigned long);
	int			(*set_rate)(struct clk *, unsigned long);
	long			(*round_rate)(struct clk *, unsigned long);
	long			(*round_rate)(struct clk *, unsigned long);
	void			(*init)(struct clk *);
	void			(*init)(struct clk *);
	__u8			enable_bit;
	__s8			usecount;
#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
#if defined(CONFIG_ARCH_OMAP2) || defined(CONFIG_ARCH_OMAP3)
	u8			fixed_div;
	u8			fixed_div;
	void __iomem		*clksel_reg;
	void __iomem		*clksel_reg;