zephyr/drivers/gpio/Kconfig.max14916
Stoyan Bogdanov 3ca5cf50fe drivers: gpio: Add MAX14916 industrial output
Industrial 8 channel output with advanced diagnostics.
Allowing giagnostic configuration both on per channel or global bases
In SPI communication diagnostic status transmitted on every
READ/WRITE which includes generic status of chip.
Diagnostics includes :
 * Oveload
 * Open Wire
 * Over current
 * Short to VDD
 * Thermal Shutdown
 * VDD Warn
 * Watch Dog Error
 * Communication Error
 * VDD under voltage

Add app.overlay for MAX14916 driver.

Tested with adopted basic/blinky example.

Signed-off-by: Stoyan Bogdanov <sbogdanov@baylibre.com>
2024-10-08 17:01:44 +02:00

20 lines
495 B
Text

# Copyright (c) 2024 Analog Devices Inc.
# Copyright (c) 2024 BayLibre SAS
# SPDX-License-Identifier: Apache-2.0
# MAX14916 GPIO configuration options
menuconfig GPIO_MAX14916
bool "MAX14916 GPIO driver"
default y
depends on DT_HAS_ADI_MAX14916_GPIO_ENABLED && SPI
help
Enabe MAX1416 octal industrial digital
output with diagnostics
config GPIO_MAX14916_INIT_PRIORITY
int "Driver init priority"
default 99
depends on GPIO_MAX14916
help
Device driver initialization priority.