Three remaining TI PCM codecs use the old GPIO API in different ways, fix them all up and move over to <linux/gpio/consumer.h> and get rid of <linux/gpio.h>. Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx> --- Linus Walleij (3): ASoC: pcm1681: Drop unused include ASoC: pcm3008: Convert to GPIO descriptors ASoC: pcm6240: Drop bogus code handling IRQ as GPIO sound/soc/codecs/pcm1681.c | 1 - sound/soc/codecs/pcm3008.c | 61 ++++++++++++++++++++++++---------------------- sound/soc/codecs/pcm3008.h | 19 --------------- sound/soc/codecs/pcm6240.c | 28 ++++++--------------- sound/soc/codecs/pcm6240.h | 7 +----- 5 files changed, 40 insertions(+), 76 deletions(-) --- base-commit: 2014c95afecee3e76ca4a56956a936e23283f05b change-id: 20250312-pcm-codecs-e624f236e0c5 Best regards, -- Linus Walleij <linus.walleij@xxxxxxxxxx>