Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

regulator: stm32-pwr: Remove unneeded *desc from struct stm32_pwr_reg

Just use rdev->desc instead.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Axel Lin and committed by
Mark Brown
7bcbdbe0 e219c2b3

+3 -5
+3 -5
drivers/regulator/stm32-pwr.c
··· 40 40 41 41 struct stm32_pwr_reg { 42 42 void __iomem *base; 43 - const struct regulator_desc *desc; 44 43 u32 ready_mask; 45 44 }; 46 45 ··· 60 61 61 62 val = readl_relaxed(priv->base + REG_PWR_CR3); 62 63 63 - return (val & priv->desc->enable_mask); 64 + return (val & rdev->desc->enable_mask); 64 65 } 65 66 66 67 static int stm32_pwr_reg_enable(struct regulator_dev *rdev) ··· 70 71 u32 val; 71 72 72 73 val = readl_relaxed(priv->base + REG_PWR_CR3); 73 - val |= priv->desc->enable_mask; 74 + val |= rdev->desc->enable_mask; 74 75 writel_relaxed(val, priv->base + REG_PWR_CR3); 75 76 76 77 /* use an arbitrary timeout of 20ms */ ··· 89 90 u32 val; 90 91 91 92 val = readl_relaxed(priv->base + REG_PWR_CR3); 92 - val &= ~priv->desc->enable_mask; 93 + val &= ~rdev->desc->enable_mask; 93 94 writel_relaxed(val, priv->base + REG_PWR_CR3); 94 95 95 96 /* use an arbitrary timeout of 20ms */ ··· 152 153 if (!priv) 153 154 return -ENOMEM; 154 155 priv->base = base; 155 - priv->desc = &stm32_pwr_desc[i]; 156 156 priv->ready_mask = ready_mask_table[i]; 157 157 config.driver_data = priv; 158 158