# Copyright (c) 2019 NXP # Copyright (c) 2022 Intel Corporation # # SPDX-License-Identifier: Apache-2.0 description: NXP MCUX I3C controller compatible: "nxp,mcux-i3c" include: [i3c-controller.yaml, pinctrl-device.yaml] properties: reg: required: true interrupts: required: true i3c-od-scl-hz: type: int description: | Open Drain Frequency for the I3C controller. When undefined, use the controller default or as specified by the I3C specification. clk-divider: type: int description: Main clock divider for I3C required: true clk-divider-tc: type: int description: TC clock divider for I3C required: true clk-divider-slow: type: int description: Slow clock divider for I3C required: true disable-open-drain-high-pp: type: boolean description: | If false, open drain high time is 1 PPBAUD count, which is short high and long low. If true, open drain high time is same as ODBAUD so that open drain clock is 50% duty cycle. Default is false.