1 From 660d569b1a623e4b64350e608bbf8bc2cc6332e9 Mon Sep 17 00:00:00 2001
2 From: Phil Elwell <phil@raspberrypi.com>
3 Date: Tue, 19 Dec 2023 11:27:20 +0000
4 Subject: [PATCH] dts: rp1: Add I2C timings
6 Signed-off-by: Phil Elwell <phil@raspberrypi.com>
8 arch/arm/boot/dts/rp1.dtsi | 42 ++++++++++++++++++++++++++++++++++++++
9 1 file changed, 42 insertions(+)
11 --- a/arch/arm/boot/dts/rp1.dtsi
12 +++ b/arch/arm/boot/dts/rp1.dtsi
14 compatible = "snps,designware-i2c";
15 interrupts = <RP1_INT_I2C0 IRQ_TYPE_LEVEL_HIGH>;
16 clocks = <&rp1_clocks RP1_CLK_SYS>;
17 + snps,ss_hcnt = <978>;
18 + snps,ss_lcnt = <990>;
19 + snps,fs_hcnt = <200>;
20 + snps,fs_lcnt = <268>;
21 + snps,fp_hcnt = <60>;
22 + snps,fp_lcnt = <107>;
27 compatible = "snps,designware-i2c";
28 interrupts = <RP1_INT_I2C1 IRQ_TYPE_LEVEL_HIGH>;
29 clocks = <&rp1_clocks RP1_CLK_SYS>;
30 + snps,ss_hcnt = <978>;
31 + snps,ss_lcnt = <990>;
32 + snps,fs_hcnt = <200>;
33 + snps,fs_lcnt = <268>;
34 + snps,fp_hcnt = <60>;
35 + snps,fp_lcnt = <107>;
40 compatible = "snps,designware-i2c";
41 interrupts = <RP1_INT_I2C2 IRQ_TYPE_LEVEL_HIGH>;
42 clocks = <&rp1_clocks RP1_CLK_SYS>;
43 + snps,ss_hcnt = <978>;
44 + snps,ss_lcnt = <990>;
45 + snps,fs_hcnt = <200>;
46 + snps,fs_lcnt = <268>;
47 + snps,fp_hcnt = <60>;
48 + snps,fp_lcnt = <107>;
53 compatible = "snps,designware-i2c";
54 interrupts = <RP1_INT_I2C3 IRQ_TYPE_LEVEL_HIGH>;
55 clocks = <&rp1_clocks RP1_CLK_SYS>;
56 + snps,ss_hcnt = <978>;
57 + snps,ss_lcnt = <990>;
58 + snps,fs_hcnt = <200>;
59 + snps,fs_lcnt = <268>;
60 + snps,fp_hcnt = <60>;
61 + snps,fp_lcnt = <107>;
66 compatible = "snps,designware-i2c";
67 interrupts = <RP1_INT_I2C4 IRQ_TYPE_LEVEL_HIGH>;
68 clocks = <&rp1_clocks RP1_CLK_SYS>;
69 + snps,ss_hcnt = <978>;
70 + snps,ss_lcnt = <990>;
71 + snps,fs_hcnt = <200>;
72 + snps,fs_lcnt = <268>;
73 + snps,fp_hcnt = <60>;
74 + snps,fp_lcnt = <107>;
79 compatible = "snps,designware-i2c";
80 interrupts = <RP1_INT_I2C5 IRQ_TYPE_LEVEL_HIGH>;
81 clocks = <&rp1_clocks RP1_CLK_SYS>;
82 + snps,ss_hcnt = <978>;
83 + snps,ss_lcnt = <990>;
84 + snps,fs_hcnt = <200>;
85 + snps,fs_lcnt = <268>;
86 + snps,fp_hcnt = <60>;
87 + snps,fp_lcnt = <107>;
92 compatible = "snps,designware-i2c";
93 interrupts = <RP1_INT_I2C6 IRQ_TYPE_LEVEL_HIGH>;
94 clocks = <&rp1_clocks RP1_CLK_SYS>;
95 + snps,ss_hcnt = <978>;
96 + snps,ss_lcnt = <990>;
97 + snps,fs_hcnt = <200>;
98 + snps,fs_lcnt = <268>;
99 + snps,fp_hcnt = <60>;
100 + snps,fp_lcnt = <107>;