Commit f86ca414 authored by Nobuhiro Iwamatsu's avatar Nobuhiro Iwamatsu Committed by Rob Herring
Browse files

dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML



The document was migrated to YAML format and renamed xlnx,xps-iic-2.00.a.yaml

Signed-off-by: default avatarNobuhiro Iwamatsu <iwamatsu@nigauri.org>
Signed-off-by: default avatarRob Herring <robh@kernel.org>
parent aea37006
Loading
Loading
Loading
Loading
+0 −25
Original line number Diff line number Diff line
Xilinx IIC controller:

Required properties:
- compatible : Must be "xlnx,xps-iic-2.00.a"
- reg : IIC register location and length
- interrupts : IIC controller unterrupt
- #address-cells = <1>
- #size-cells = <0>
- clocks: Input clock specifier. Refer to common clock bindings.

Optional properties:
- Child nodes conforming to i2c bus binding
- clock-names: Input clock name, should be 'pclk'.

Example:

	axi_iic_0: i2c@40800000 {
		compatible = "xlnx,xps-iic-2.00.a";
		clocks = <&clkc 15>;
		interrupts = < 1 2 >;
		reg = < 0x40800000 0x10000 >;

		#size-cells = <0>;
		#address-cells = <1>;
	};
+49 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: "http://devicetree.org/schemas/i2c/xlnx,xps-iic-2.00.a.yaml#"
$schema: "http://devicetree.org/meta-schemas/core.yaml#"

title: ilinx IIC controller Device Tree Bindings

maintainers:
  - info@mocean-labs.com

allOf:
  - $ref: /schemas/i2c/i2c-controller.yaml#

properties:
  compatible:
    const: xlnx,xps-iic-2.00.a

  reg:
    maxItems: 1

  interrupts:
    maxItems: 1

  clocks:
    minItems: 1

  clock-name:
    const: pclk
    description: |
      Input clock name.

required:
  - compatible
  - reg
  - interrupts
  - clocks

examples:
  - |
    axi_iic_0: i2c@40800000 {
      compatible = "xlnx,xps-iic-2.00.a";
      clocks = <&clkc 15>;
      interrupts = < 1 2 >;
      reg = < 0x40800000 0x10000 >;

      #size-cells = <0>;
      #address-cells = <1>;
    };
+1 −1
Original line number Diff line number Diff line
@@ -2693,7 +2693,7 @@ S: Supported
W:	http://wiki.xilinx.com
T:	git https://github.com/Xilinx/linux-xlnx.git
F:	Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
F:	Documentation/devicetree/bindings/i2c/i2c-xiic.txt
F:	Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
F:	arch/arm/mach-zynq/
F:	drivers/block/xsysace.c
F:	drivers/clocksource/timer-cadence-ttc.c