drivers: ad559x: add i2c bus support
Rename ad5592 files in dts, driver and include to ad559x and add support for I2C bus which is required for AD5593. Signed-off-by: Jeppe Odgaard <jeppe.odgaard@prevas.dk>
This commit is contained in:
parent
2a5dc2a0df
commit
17b1912bc3
39 changed files with 1226 additions and 936 deletions
|
@ -1,9 +1,9 @@
|
|||
# Copyright (c) 2023 Grinn
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: AD5592 ADC Controller
|
||||
description: AD559x ADC Controller
|
||||
|
||||
compatible: "adi,ad5592-adc"
|
||||
compatible: "adi,ad559x-adc"
|
||||
|
||||
include: adc-controller.yaml
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
# Copyright (c) 2023 Grinn
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: AD5592 DAC Controller
|
||||
description: AD559x DAC Controller
|
||||
|
||||
compatible: "adi,ad5592-dac"
|
||||
compatible: "adi,ad559x-dac"
|
||||
|
||||
include: dac-controller.yaml
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
# Copyright (c) 2023 Grinn
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: AD5592 GPIO Controller
|
||||
description: AD559x GPIO Controller
|
||||
|
||||
compatible: "adi,ad5592-gpio"
|
||||
compatible: "adi,ad559x-gpio"
|
||||
|
||||
include: gpio-controller.yaml
|
||||
|
|
@ -1,11 +1,7 @@
|
|||
# Copyright (C) 2023 Grinn
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: Analog AD5592 ADC/DAC/GPIO chip
|
||||
|
||||
compatible: "adi,ad5592"
|
||||
|
||||
include: spi-device.yaml
|
||||
description: Analog AD559x ADC/DAC/GPIO chip common properties
|
||||
|
||||
properties:
|
||||
reset-gpios:
|
8
dts/bindings/mfd/adi,ad559x-i2c.yaml
Normal file
8
dts/bindings/mfd/adi,ad559x-i2c.yaml
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Copyright (C) 2024, Vitrolife A/S
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: Analog AD559X ADC/DAC/GPIO chip via I2C bus
|
||||
|
||||
compatible: "adi,ad559x"
|
||||
|
||||
include: [i2c-device.yaml, "adi,ad559x-common.yaml"]
|
8
dts/bindings/mfd/adi,ad559x-spi.yaml
Normal file
8
dts/bindings/mfd/adi,ad559x-spi.yaml
Normal file
|
@ -0,0 +1,8 @@
|
|||
# Copyright (c) 2024, Vitrolife A/S
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
description: Analog AD559X ADC/DAC/GPIO chip via SPI bus
|
||||
|
||||
compatible: "adi,ad559x"
|
||||
|
||||
include: [spi-device.yaml, "adi,ad559x-common.yaml"]
|
Loading…
Add table
Add a link
Reference in a new issue