Path: blob/master/Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
26308 views
# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause1%YAML 1.22---3$id: http://devicetree.org/schemas/i3c/aspeed,ast2600-i3c.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: ASPEED AST2600 i3c controller78maintainers:9- Jeremy Kerr <jk@codeconstruct.com.au>1011allOf:12- $ref: i3c.yaml#1314properties:15compatible:16const: aspeed,ast2600-i3c1718reg:19maxItems: 12021clocks:22maxItems: 12324resets:25maxItems: 12627interrupts:28maxItems: 12930sda-pullup-ohms:31enum: [545, 750, 2000]32default: 200033description: |34Value to configure SDA pullup resistor, in Ohms.3536aspeed,global-regs:37$ref: /schemas/types.yaml#/definitions/phandle-array38items:39- items:40- description: phandle to i3c global register syscon node41- description: index of this i3c controller in the global register set42description: |43A (phandle, controller index) reference to the i3c global register set44used for this device.4546required:47- compatible48- reg49- clocks50- interrupts51- aspeed,global-regs5253unevaluatedProperties: false5455examples:56- |57#include <dt-bindings/interrupt-controller/arm-gic.h>5859i3c@2000 {60compatible = "aspeed,ast2600-i3c";61reg = <0x2000 0x1000>;62#address-cells = <3>;63#size-cells = <0>;64clocks = <&syscon 0>;65resets = <&syscon 0>;66aspeed,global-regs = <&i3c_global 0>;67pinctrl-names = "default";68pinctrl-0 = <&pinctrl_i3c1_default>;69interrupts = <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;70};71...727374