aboutsummaryrefslogtreecommitdiff
path: root/drivers/iio/adc/ad7606.c
AgeCommit message (Expand)AuthorFilesLines
2025-06-09iio: adc: ad7606: add gain calibration supportAngelo Dureghello1-0/+39
2025-06-09iio: adc: ad7606: rename chan_scale to a more generic chan_infoAngelo Dureghello1-71/+71
2025-06-09iio: adc: ad7606: exit for invalid fdt dt_schema propertiesAngelo Dureghello1-6/+4
2025-06-09iio: adc: ad7606: add offset and phase calibration supportAngelo Dureghello1-0/+160
2025-06-09iio: adc: ad7606: add enabling of optional Vrefin voltageAngelo Dureghello1-0/+5
2025-06-09iio: adc: ad7606: enable Vdrive power supplyAngelo Dureghello1-0/+5
2025-05-22Merge tag 'iio-for-6.16a-take2' of ssh://gitolite.kernel.org/pub/scm/linux/ke...Greg Kroah-Hartman1-176/+178
2025-05-21iio: adc: Use iio_push_to_buffers_with_ts() to provide length for runtime che...Jonathan Cameron1-2/+2
2025-05-04iio: adc: ad7606: fix raw read for 18-bit chipsDavid Lechner1-11/+10
2025-04-22iio: adc: ad7606: add SPI offload supportAngelo Dureghello1-14/+40
2025-04-22iio: adc: ad7606: dynamically allocate channel infoDavid Lechner1-135/+97
2025-04-22iio: adc: ad7606: drop ch param from ad7606_scale_setup_cb_tDavid Lechner1-21/+23
2025-04-22iio: adc: ad7606: don't use address fieldDavid Lechner1-4/+4
2025-04-22iio: adc: ad7606: use devm_mutex_init()David Lechner1-1/+5
2025-04-22iio: adc: ad7606: add missing max sample ratesDavid Lechner1-2/+11
2025-04-07iio: adc: ad7606: check for NULL before calling sw_mode_config()David Lechner1-3/+8
2025-03-14Merge tag 'iio-for-6.15a' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/g...Greg Kroah-Hartman1-26/+148
2025-03-04iio: adc: Include cleanup.h when using guard()Matti Vaittinen1-0/+1
2025-03-04iio: adc: ad7606: Switch to sparse friendly iio_device_claim/release_direct()Jonathan Cameron1-8/+6
2025-02-17iio: adc: ad7606: use gpiod_multi_set_value_cansleepDavid Lechner1-6/+4
2025-02-17iio: adc: ad7606: Stop using iio_device_claim_direct_scoped()Jonathan Cameron1-7/+7
2025-02-11iio: adc: ad7606: protect register accessAngelo Dureghello1-0/+10
2025-02-11iio: adc: ad7606: move software functions into common fileGuillaume Stols1-9/+124
2025-02-11iio: adc: ad7606: move the software mode configurationGuillaume Stols1-11/+11
2025-02-03iio: adc: ad7606: fix wrong scale availableAngelo Dureghello1-1/+1
2024-12-20iio: adc: ad7606: Fix hardcoded offset in the ADC channelsGuillaume Stols1-20/+28
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra1-14/+14
2024-10-28iio: adc: ad7606: add support for AD760{7,8,9} partsAlexandru Ardelean1-0/+104
2024-10-28iio: adc: ad7606: rework scale-available to be staticAlexandru Ardelean1-57/+49
2024-10-28iio: adc: ad7606: use realbits for sign-extending in scan_directAlexandru Ardelean1-5/+5
2024-10-28iio: adc: ad7606: fix/persist oversampling_ratio settingAlexandru Ardelean1-0/+1
2024-10-21iio: adc: ad7606: Disable PWM usage for non backend versionGuillaume Stols1-19/+9
2024-10-21iio: adc: ad7606: Add iio-backend supportGuillaume Stols1-31/+123
2024-10-21iio: adc: ad7606: Introduce num_adc_channelsGuillaume Stols1-1/+9
2024-10-21iio: adc: ad7606: Add compatibility to fw_nodesGuillaume Stols1-128/+155
2024-10-21iio: adc: ad7606: Add PWM support for conversion triggerGuillaume Stols1-7/+140
2024-10-05iio: adc: ad7606: Sort includes in alphabetical orderGuillaume Stols1-1/+1
2024-10-05iio: adc: ad7606: add support for AD7606C-{16,18} partsAlexandru Ardelean1-9/+253
2024-09-30iio: adc: ad7606: rework available attributes for SW channelsAlexandru Ardelean1-3/+49
2024-09-30iio: adc: ad7606: wrap channel ranges & scales into structAlexandru Ardelean1-11/+18
2024-09-30iio: adc: ad7606: move scale_setup as function pointer on chip-infoAlexandru Ardelean1-22/+62
2024-09-30iio: adc: ad7606: move 'val' pointer to ad7606_scan_direct()Alexandru Ardelean1-5/+7
2024-09-30iio: adc: ad7606: add 'bits' parameter to channels macrosAlexandru Ardelean1-29/+29
2024-09-09Merge 6.11-rc7 into char-misc-nextGreg Kroah-Hartman1-26/+2
2024-07-29iio: adc: ad7606: remove frstdata check for serial modeGuillaume Stols1-26/+2
2024-07-29iio: adc: ad7606: switch mutexes to guardGuillaume Stols1-24/+15
2024-07-29iio: adc: ad7606: fix standby gpio state to match the documentationGuillaume Stols1-2/+2
2024-07-29iio: adc: ad7606: fix oversampling gpio arrayGuillaume Stols1-2/+2
2024-05-27iio: adc: ad7606: using claim_direct_scoped for code simplificationJorge Harrisonn1-11/+8
2023-03-11iio: Rename iio_trigger_poll_chained and add kernel-docMehdi Djait1-1/+1