Path: blob/master/Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
26307 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/i2c/i2c-imx-lpi2c.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Freescale Low Power Inter IC (LPI2C) for i.MX78maintainers:9- Shawn Guo <shawnguo@kernel.org>10- Sascha Hauer <s.hauer@pengutronix.de>11- Fabio Estevam <festevam@gmail.com>1213allOf:14- $ref: /schemas/i2c/i2c-controller.yaml#1516properties:17compatible:18oneOf:19- enum:20- fsl,imx7ulp-lpi2c21- items:22- enum:23- fsl,imx8qxp-lpi2c24- fsl,imx8dxl-lpi2c25- fsl,imx8qm-lpi2c26- fsl,imx8ulp-lpi2c27- fsl,imx93-lpi2c28- fsl,imx94-lpi2c29- fsl,imx95-lpi2c30- const: fsl,imx7ulp-lpi2c3132reg:33maxItems: 13435interrupts:36maxItems: 13738assigned-clock-parents: true39assigned-clock-rates: true40assigned-clocks: true41clock-frequency: true4243clock-names:44items:45- const: per46- const: ipg4748clocks:49maxItems: 25051dmas:52items:53- description: DMA controller phandle and request line for TX54- description: DMA controller phandle and request line for RX5556dma-names:57items:58- const: tx59- const: rx6061power-domains:62maxItems: 16364required:65- compatible66- reg67- interrupts68- clocks6970unevaluatedProperties: false7172examples:73- |74#include <dt-bindings/clock/imx7ulp-clock.h>75#include <dt-bindings/interrupt-controller/arm-gic.h>7677i2c@40a50000 {78compatible = "fsl,imx7ulp-lpi2c";79reg = <0x40A50000 0x10000>;80interrupt-parent = <&intc>;81interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;82clocks = <&clks IMX7ULP_CLK_LPI2C7>,83<&clks IMX7ULP_CLK_NIC1_BUS_DIV>;84};858687