| From eb795cd97365a3d3d9da3926d234a7bc32a3bb15 Mon Sep 17 00:00:00 2001 |
| From: Billy Tsai <billy_tsai@aspeedtech.com> |
| Date: Tue, 31 Aug 2021 15:14:44 +0800 |
| Subject: iio: adc: aspeed: set driver data when adc probe. |
| |
| From: Billy Tsai <billy_tsai@aspeedtech.com> |
| |
| commit eb795cd97365a3d3d9da3926d234a7bc32a3bb15 upstream. |
| |
| Fix the issue when adc remove will get the null driver data. |
| |
| Fixed: commit 573803234e72 ("iio: Aspeed ADC") |
| Signed-off-by: Billy Tsai <billy_tsai@aspeedtech.com> |
| Link: https://lore.kernel.org/r/20210831071458.2334-2-billy_tsai@aspeedtech.com |
| Cc: <Stable@vger.kernel.org> |
| Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/iio/adc/aspeed_adc.c | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/iio/adc/aspeed_adc.c |
| +++ b/drivers/iio/adc/aspeed_adc.c |
| @@ -183,6 +183,7 @@ static int aspeed_adc_probe(struct platf |
| |
| data = iio_priv(indio_dev); |
| data->dev = &pdev->dev; |
| + platform_set_drvdata(pdev, indio_dev); |
| |
| data->base = devm_platform_ioremap_resource(pdev, 0); |
| if (IS_ERR(data->base)) |