Moved yaml, added west, added boards

This commit is contained in:
2025-07-09 12:06:21 +02:00
parent 7dc1430aa5
commit 6ec5b1e8a2
4 changed files with 104 additions and 2 deletions

View File

@@ -0,0 +1,56 @@
# Copyright (c) 2024, Eduard Iten
# SPDX-License-Identifier: Apache-2.0
description: |
STMicroelectronics VND7050AJ dual-channel high-side driver.
This is a GPIO and ADC controlled device.
compatible: "st,vnd7050aj"
include: base.yaml
properties:
input0-gpios:
type: phandle-array
required: true
description: GPIO to control output channel 0.
input1-gpios:
type: phandle-array
required: true
description: GPIO to control output channel 1.
select0-gpios:
type: phandle-array
required: true
description: GPIO for MultiSense selection bit 0.
select1-gpios:
type: phandle-array
required: true
description: GPIO for MultiSense selection bit 1.
sense-enable-gpios:
type: phandle-array
required: true
description: GPIO to enable the MultiSense output.
fault-reset-gpios:
type: phandle-array
required: true
description: GPIO to reset a latched fault (active-low).
io-channels:
type: phandle-array
required: true
description: |
ADC channel connected to the MultiSense pin. This should be an
io-channels property pointing to the ADC controller and channel number.
r-sense-ohms:
type: int
required: true
description: |
Value of the external sense resistor connected from the MultiSense
pin to GND, specified in Ohms. This is critical for correct
conversion of the analog readings.

View File

@@ -1,22 +0,0 @@
description: STMicroelectronics VND7050AJ High-Side Driver
compatible:
- st,vnd7050aj
properties:
label:
type: string
required: true
description: Human readable name for the device
# Example property for a GPIO pin, adjust as needed
gpio-enable-pin:
type: phandle-array
required: true
description: GPIO pin for enabling the device
# Add other properties relevant to the VND7050AJ, e.g.,
# current-sense-gpios:
# type: phandle-array
# required: false
# description: GPIO pins for current sensing