On Sat, Dec 22, 2018 at 06:54:34PM +0300, Alexander Shiyan wrote: > As mentioned in the patch bdb0066df96e ("mfd: syscon: Decouple syscon > interface from platform devices"), we need to switch to using the > syscon_regmap_lookup_by_phandle() function. This patch makes this change. > > Signed-off-by: Alexander Shiyan <shc_work@xxxxxxx> > --- > drivers/input/keyboard/clps711x-keypad.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/drivers/input/keyboard/clps711x-keypad.c b/drivers/input/keyboard/clps711x-keypad.c > index e319f74..f7f49da 100644 > --- a/drivers/input/keyboard/clps711x-keypad.c > +++ b/drivers/input/keyboard/clps711x-keypad.c > @@ -100,8 +100,7 @@ static int clps711x_keypad_probe(struct platform_device *pdev) > if (!priv) > return -ENOMEM; > > - priv->syscon = > - syscon_regmap_lookup_by_compatible("cirrus,ep7209-syscon1"); > + priv->syscon = syscon_regmap_lookup_by_phandle(np, "syscon"); Do we care about compatibility with old DTSes that do not have syscon phandle in the keypad descriptor? Thanks. -- Dmitry