1c217cf81SAnson Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2c217cf81SAnson Huang%YAML 1.2 3c217cf81SAnson Huang--- 4c217cf81SAnson Huang$id: http://devicetree.org/schemas/i2c/i2c-imx-lpi2c.yaml# 5c217cf81SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml# 6c217cf81SAnson Huang 7c217cf81SAnson Huangtitle: Freescale Low Power Inter IC (LPI2C) for i.MX 8c217cf81SAnson Huang 9c217cf81SAnson Huangmaintainers: 10c217cf81SAnson Huang - Anson Huang <Anson.Huang@nxp.com> 11c217cf81SAnson Huang 1241c38c27SKrzysztof KozlowskiallOf: 1341c38c27SKrzysztof Kozlowski - $ref: /schemas/i2c/i2c-controller.yaml# 1441c38c27SKrzysztof Kozlowski 15c217cf81SAnson Huangproperties: 16c217cf81SAnson Huang compatible: 17755f6292SKrzysztof Kozlowski oneOf: 18755f6292SKrzysztof Kozlowski - enum: 19c217cf81SAnson Huang - fsl,imx7ulp-lpi2c 20755f6292SKrzysztof Kozlowski - items: 21aa6fed90SAbel Vesa - enum: 22aa6fed90SAbel Vesa - fsl,imx8qxp-lpi2c 236544bcdbSAbel Vesa - fsl,imx8dxl-lpi2c 24aa6fed90SAbel Vesa - fsl,imx8qm-lpi2c 25993c2c89SJacky Bai - fsl,imx8ulp-lpi2c 26*6347eee5SPeng Fan - fsl,imx93-lpi2c 27755f6292SKrzysztof Kozlowski - const: fsl,imx7ulp-lpi2c 28c217cf81SAnson Huang 29c217cf81SAnson Huang reg: 30c217cf81SAnson Huang maxItems: 1 31c217cf81SAnson Huang 32c217cf81SAnson Huang interrupts: 33c217cf81SAnson Huang maxItems: 1 34c217cf81SAnson Huang 3541c38c27SKrzysztof Kozlowski assigned-clock-parents: true 3641c38c27SKrzysztof Kozlowski assigned-clock-rates: true 3741c38c27SKrzysztof Kozlowski assigned-clocks: true 3841c38c27SKrzysztof Kozlowski clock-frequency: true 3941c38c27SKrzysztof Kozlowski 4041c38c27SKrzysztof Kozlowski clock-names: 41c04c2819SPeng Fan items: 42c04c2819SPeng Fan - const: per 43c04c2819SPeng Fan - const: ipg 4441c38c27SKrzysztof Kozlowski 45c217cf81SAnson Huang clocks: 46c04c2819SPeng Fan maxItems: 2 47c217cf81SAnson Huang 483a5ce65dSPeng Fan dmas: 493a5ce65dSPeng Fan items: 503a5ce65dSPeng Fan - description: DMA controller phandle and request line for TX 513a5ce65dSPeng Fan - description: DMA controller phandle and request line for RX 523a5ce65dSPeng Fan 533a5ce65dSPeng Fan dma-names: 543a5ce65dSPeng Fan items: 553a5ce65dSPeng Fan - const: tx 563a5ce65dSPeng Fan - const: rx 573a5ce65dSPeng Fan 5841c38c27SKrzysztof Kozlowski power-domains: 5941c38c27SKrzysztof Kozlowski maxItems: 1 6041c38c27SKrzysztof Kozlowski 61c217cf81SAnson Huangrequired: 62c217cf81SAnson Huang - compatible 63c217cf81SAnson Huang - reg 64c217cf81SAnson Huang - interrupts 65c217cf81SAnson Huang - clocks 66c217cf81SAnson Huang 6741c38c27SKrzysztof KozlowskiunevaluatedProperties: false 68c217cf81SAnson Huang 69c217cf81SAnson Huangexamples: 70c217cf81SAnson Huang - | 71c217cf81SAnson Huang #include <dt-bindings/clock/imx7ulp-clock.h> 72c217cf81SAnson Huang #include <dt-bindings/interrupt-controller/arm-gic.h> 73c217cf81SAnson Huang 7441c38c27SKrzysztof Kozlowski i2c@40a50000 { 75c217cf81SAnson Huang compatible = "fsl,imx7ulp-lpi2c"; 76c217cf81SAnson Huang reg = <0x40A50000 0x10000>; 77c217cf81SAnson Huang interrupt-parent = <&intc>; 78c217cf81SAnson Huang interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 79c04c2819SPeng Fan clocks = <&clks IMX7ULP_CLK_LPI2C7>, 80c04c2819SPeng Fan <&clks IMX7ULP_CLK_NIC1_BUS_DIV>; 81c217cf81SAnson Huang }; 82