1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: "http://devicetree.org/schemas/i2c/apple,i2c.yaml#"
5 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
7 title: Apple/PASemi I2C controller
10 - Sven Peter <sven@svenpeter.dev>
13 Apple SoCs such as the M1 come with a I2C controller based on the one found
14 in machines with P. A. Semi's PWRficient processors.
15 The bus is used to communicate with e.g. USB PD chips or the speaker
19 - $ref: /schemas/i2c/i2c-controller.yaml#
34 - description: I2C bus reference clock
41 Desired I2C bus clock frequency in Hz. If not specified, 100 kHz will be
42 used. This frequency is generated by dividing the reference clock.
43 Allowed values are between ref_clk/(16*4) and ref_clk/(16*255).
54 unevaluatedProperties: false
59 compatible = "apple,t8103-i2c", "apple,i2c";
60 reg = <0x35010000 0x4000>;
61 interrupt-parent = <&aic>;
62 interrupts = <0 627 4>;