Input: max8997 - convert to modern way to get a reference to a PWM
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 18 Nov 2022 06:16:16 +0000 (22:16 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 18 Nov 2022 06:19:14 +0000 (22:19 -0800)
commitb76f64caa42e9bb78e177ae94e1062d876a401b1
treee963f6b9edac900e097cd576c307dff9676ab88b
parenta85fbd6498441694475716a4d5c65f9d3e073faf
Input: max8997 - convert to modern way to get a reference to a PWM

pwm_request() isn't recommended to be used any more because it relies on
global IDs for the PWM which comes with different difficulties.

The new way to do things is to find the right PWM using a reference from
the platform device. (This can be created either using a device-tree
or a platform lookup table, see e.g. commit 5a4412d4a82f ("ARM: pxa:
tavorevb: Use PWM lookup table") how to do this.)

There are no in-tree users, so there are no other code locations that need
adaption.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Acked-by: Lee Jones <lee@kernel.org>
Link: https://lore.kernel.org/r/20221117073543.3790449-1-u.kleine-koenig@pengutronix.de
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
drivers/input/misc/max8997_haptic.c
include/linux/mfd/max8997.h