zephyr/dts/bindings/ppc/nxp,nx20p3483.yaml
Michał Barnaś 77187548ff usbc: add driver for nx20p3483 PPC chip
Add driver for NXP nx20p3483 power path controller that can be used
to control and protect sink and source path of USB-C connector.

Signed-off-by: Michał Barnaś <mb@semihalf.com>
2024-01-18 10:53:53 +01:00

40 lines
1,015 B
YAML

# Copyright 2023 Google LLC
# SPDX-License-Identifier: Apache-2.0
description: NXP NX20P3483 Power path controller chip
compatible: "nxp,nx20p3483"
include: [base.yaml, i2c-device.yaml]
properties:
irq-gpios:
type: phandle-array
description: Interrupt pin
snk-ovp:
type: int
default: 1
description:
Sink high-voltage overvoltage protection threshold in millivolts.
This value must be set using one of the NX20P348X_U_THRESHOLD_* defines.
src-hv:
type: boolean
description:
If set, source role will use high-voltage path instead of 5V.
src-hv-ocp:
type: int
default: 6
description:
Source high-voltage overcurrent protection threshold in milliamperes.
This value must be set using one of the NX20P348X_I_THRESHOLD_* defines.
src-5v-ocp:
type: int
default: 6
description:
Source 5V overcurrent protection threshold in milliamperes.
This value must be set using one of the NX20P348X_I_THRESHOLD_* defines.