1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 3 --- 4 $id: http://devicetree.org/schemas/i2c/xlnx,xps-iic-2.00.a.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 7 title: Xilinx IIC controller 8 9 maintainers: 10 - info@mocean-labs.com 11 12 allOf: 13 - $ref: /schemas/i2c/i2c-controller.yaml# 14 15 properties: 16 compatible: 17 enum: 18 - xlnx,axi-iic-2.1 19 - xlnx,xps-iic-2.00.a 20 21 reg: 22 maxItems: 1 23 24 interrupts: 25 maxItems: 1 26 27 clocks: 28 minItems: 1 29 30 clock-name: 31 const: pclk 32 description: | 33 Input clock name. 34 35 clock-frequency: 36 description: 37 Optional I2C SCL clock frequency. If not specified, do not configure 38 in software, rely only on hardware design value. 39 default: 100000 40 enum: [ 100000, 400000, 1000000 ] 41 42 required: 43 - compatible 44 - reg 45 - interrupts 46 - clocks 47 48 unevaluatedProperties: false 49 50 examples: 51 - | 52 axi_iic_0: i2c@40800000 { 53 compatible = "xlnx,xps-iic-2.00.a"; 54 clocks = <&clkc 15>; 55 interrupts = < 1 2 >; 56 reg = < 0x40800000 0x10000 >; 57 58 #size-cells = <0>; 59 #address-cells = <1>; 60 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.