base-files: minor fix to mmc_get_mac_ascii function
[openwrt/staging/stintel.git] / target / linux / bcm27xx / patches-6.1 / 950-1227-dts-rp1-Add-I2C-timings.patch
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
5
6 Signed-off-by: Phil Elwell <phil@raspberrypi.com>
7 ---
8 arch/arm/boot/dts/rp1.dtsi | 42 ++++++++++++++++++++++++++++++++++++++
9 1 file changed, 42 insertions(+)
10
11 --- a/arch/arm/boot/dts/rp1.dtsi
12 +++ b/arch/arm/boot/dts/rp1.dtsi
13 @@ -305,6 +305,12 @@
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>;
23 status = "disabled";
24 };
25
26 @@ -313,6 +319,12 @@
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>;
36 status = "disabled";
37 };
38
39 @@ -321,6 +333,12 @@
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>;
49 status = "disabled";
50 };
51
52 @@ -329,6 +347,12 @@
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>;
62 status = "disabled";
63 };
64
65 @@ -337,6 +361,12 @@
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>;
75 status = "disabled";
76 };
77
78 @@ -345,6 +375,12 @@
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>;
88 status = "disabled";
89 };
90
91 @@ -353,6 +389,12 @@
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>;
101 status = "disabled";
102 };
103