pwm: atmel-tcb: Put per-channel data into driver data
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Wed, 19 Jul 2023 19:20:11 +0000 (21:20 +0200)
committerThierry Reding <thierry.reding@gmail.com>
Fri, 28 Jul 2023 07:34:43 +0000 (09:34 +0200)
commit78dca23bd6706dd6a3cdb5c0052f48794b4d2bed
tree269b57763fd8c0bd27a99749d828374332aa7b60
parentc11622324c023415fb69196c5fc3782d2b8cced0
pwm: atmel-tcb: Put per-channel data into driver data

This simplifies the code, reduces the number of memory allocations and
pointer dereferences.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Claudiu Beznea <claudiu.beznea@tuxon.dev>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
drivers/pwm/pwm-atmel-tcb.c