.../bindings/i2c/cnxt,cx92755-i2c.yaml | 51 +++++++++++++++++++ .../devicetree/bindings/i2c/i2c-digicolor.txt | 25 --------- 2 files changed, 51 insertions(+), 25 deletions(-) create mode 100644 Documentation/devicetree/bindings/i2c/cnxt,cx92755-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-digicolor.txt
Convert the Conexant Digicolor I2C bindings to DT schema.
Signed-off-by: Shi Hao <i.shihao.999@gmail.com>
---
Note:
This patch is part of the GSoC2026 application process for device tree
bindings conversions https://github.com/LinuxFoundationGSoC/ProjectIde
as/wiki/GSoC-2026-Device-Tree-Bindings
---
.../bindings/i2c/cnxt,cx92755-i2c.yaml | 51 +++++++++++++++++++
.../devicetree/bindings/i2c/i2c-digicolor.txt | 25 ---------
2 files changed, 51 insertions(+), 25 deletions(-)
create mode 100644 Documentation/devicetree/bindings/i2c/cnxt,cx92755-i2c.yaml
delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-digicolor.txt
diff --git a/Documentation/devicetree/bindings/i2c/cnxt,cx92755-i2c.yaml b/Documentation/devicetree/bindings/i2c/cnxt,cx92755-i2c.yaml
new file mode 100644
index 000000000000..669397bbc571
--- /dev/null
+++ b/Documentation/devicetree/bindings/i2c/cnxt,cx92755-i2c.yaml
@@ -0,0 +1,51 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/i2c/cnxt,cx92755-i2c.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Conexant Digicolor I2C controller
+
+allOf:
+ - $ref: /schemas/i2c/i2c-controller.yaml#
+
+maintainers:
+ - Baruch Siach <baruch@tkos.co.il>
+
+properties:
+ compatible:
+ const: cnxt,cx92755-i2c
+
+ reg:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+ clocks:
+ maxItems: 1
+
+ clock-frequency:
+ default: 100000
+
+required:
+ - compatible
+ - reg
+ - interrupts
+ - clocks
+ - '#address-cells'
+ - '#size-cells'
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ i2c@f0000120 {
+ compatible = "cnxt,cx92755-i2c";
+ reg = <0xf0000120 0x10>;
+ interrupts = <28>;
+ clocks = <&main_clk>;
+ clock-frequency = <100000>;
+ #address-cells = <1>;
+ #size-cells = <0>;
+ };
diff --git a/Documentation/devicetree/bindings/i2c/i2c-digicolor.txt b/Documentation/devicetree/bindings/i2c/i2c-digicolor.txt
deleted file mode 100644
index 457a098d4f7e..000000000000
--- a/Documentation/devicetree/bindings/i2c/i2c-digicolor.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Conexant Digicolor I2C controller
-
-Required properties:
- - compatible: must be "cnxt,cx92755-i2c"
- - reg: physical address and length of the device registers
- - interrupts: a single interrupt specifier
- - clocks: clock for the device
- - #address-cells: should be <1>
- - #size-cells: should be <0>
-
-Optional properties:
-- clock-frequency: the desired I2C bus clock frequency in Hz; in
- absence of this property the default value is used (100 kHz).
-
-Example:
-
- i2c: i2c@f0000120 {
- compatible = "cnxt,cx92755-i2c";
- reg = <0xf0000120 0x10>;
- interrupts = <28>;
- clocks = <&main_clk>;
- clock-frequency = <100000>;
- #address-cells = <1>;
- #size-cells = <0>;
- };
--
2.53.0
On 23/03/2026 18:42, Shi Hao wrote: > Convert the Conexant Digicolor I2C bindings to DT schema. > > Signed-off-by: Shi Hao <i.shihao.999@gmail.com> > --- > > Note: > This patch is part of the GSoC2026 application process for device tree > bindings conversions https://github.com/LinuxFoundationGSoC/ProjectIde > as/wiki/GSoC-2026-Device-Tree-Bindings Stop here, please. You are not following the process and required steps, thus you keep sending new patches with the same mistakes. Best regards, Krzysztof
On Wed, Mar 25, 2026 at 12:20:41PM +0100, Krzysztof Kozlowski wrote:
> On 23/03/2026 18:42, Shi Hao wrote:
> > Convert the Conexant Digicolor I2C bindings to DT schema.
> >
> >
> > Note:
> > This patch is part of the GSoC2026 application process for device tree
> > bindings conversions https://github.com/LinuxFoundationGSoC/ProjectIde
> > as/wiki/GSoC-2026-Device-Tree-Bindings
>
> Stop here, please.
>
> You are not following the process and required steps, thus you keep
> sending new patches with the same mistakes.
>
> Best regards,
> Krzysztof
Hello Krzysztof,
First sorry for the inconvenience that i am causing. Just wanted to
ask that what went wrong with this patch. I have just send two patches
as you requested however i am not sure about this one that what i need to
fix here. I would really appreciate if you could tell me what i need
to change also please spare some time to review the patches i just sent
and give your guidence because i might have messed up again. thank you
for your time. Thanks a lot
Respectfully
Shihao
© 2016 - 2026 Red Hat, Inc.