Convert bool to unsigned in to fix bool-operation warnings with gcc7.
Change-Id: I04147f628198204e2b1ecc3b3f04a63a61f62c7b
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
static void flite_hw_enable_bns(void __iomem *base_reg, bool enable)
{
- u32 cfg = 0;
+ const unsigned int __en = enable ? 1U : 0U;
+ u32 cfg;
- /* enable */
cfg = readl(base_reg + FLITE_REG_BINNINGON);
- cfg |= FLITE_REG_BINNINGON_CLKGATE_ON(enable);
- cfg |= FLITE_REG_BINNINGON_EN(enable);
+ cfg |= FLITE_REG_BINNINGON_CLKGATE_ON((__en));
+ cfg |= FLITE_REG_BINNINGON_EN((__en));
writel(cfg, base_reg + FLITE_REG_BINNINGON);
}