mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-01-07 11:50:00 -05:00
pinctrl: intel: Simplify offset validation in intel_get_padcfg()
There is more generic and simpler validation just against the nregs. Using it allows to drop customization from the intel_get_padcfg(). Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
This commit is contained in:
@@ -165,7 +165,7 @@ static void __iomem *intel_get_padcfg(struct intel_pinctrl *pctrl,
|
||||
padno = pin_to_padno(community, pin);
|
||||
nregs = (community->features & PINCTRL_FEATURE_DEBOUNCE) ? 4 : 2;
|
||||
|
||||
if (reg == PADCFG2 && !(community->features & PINCTRL_FEATURE_DEBOUNCE))
|
||||
if (reg >= nregs * 4)
|
||||
return NULL;
|
||||
|
||||
return community->pad_regs + reg + padno * nregs * 4;
|
||||
|
||||
Reference in New Issue
Block a user