forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/drivers/iio/dac/ad5504.c
....@@ -1,9 +1,8 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * AD5504, AD5501 High Voltage Digital to Analog Converter
34 *
45 * Copyright 2011 Analog Devices Inc.
5
- *
6
- * Licensed under the GPL-2.
76 */
87
98 #include <linux/interrupt.h>
....@@ -44,8 +43,8 @@
4443 * @spi: spi_device
4544 * @reg: supply regulator
4645 * @vref_mv: actual reference voltage used
47
- * @pwr_down_mask power down mask
48
- * @pwr_down_mode current power down mode
46
+ * @pwr_down_mask: power down mask
47
+ * @pwr_down_mode: current power down mode
4948 * @data: transfer buffer
5049 */
5150 struct ad5504_state {
....@@ -58,10 +57,9 @@
5857 __be16 data[2] ____cacheline_aligned;
5958 };
6059
61
-/**
60
+/*
6261 * ad5504_supported_device_ids:
6362 */
64
-
6563 enum ad5504_supported_device_ids {
6664 ID_AD5504,
6765 ID_AD5501,
....@@ -305,7 +303,6 @@
305303
306304 st->reg = reg;
307305 st->spi = spi;
308
- indio_dev->dev.parent = &spi->dev;
309306 indio_dev->name = spi_get_device_id(st->spi)->name;
310307 indio_dev->info = &ad5504_info;
311308 if (spi_get_device_id(st->spi)->driver_data == ID_AD5501)
....@@ -369,6 +366,6 @@
369366 };
370367 module_spi_driver(ad5504_driver);
371368
372
-MODULE_AUTHOR("Michael Hennerich <hennerich@blackfin.uclinux.org>");
369
+MODULE_AUTHOR("Michael Hennerich <michael.hennerich@analog.com>");
373370 MODULE_DESCRIPTION("Analog Devices AD5501/AD5501 DAC");
374371 MODULE_LICENSE("GPL v2");