@tommythorn @und @omac777 I just diff debian69, cwt5, cwt6, and my testing cwt8. The cwt6 is pretty much alike debian69, which is weird.
--- db69.dts    2023-02-05 15:27:57.585005129 +0700
+++ cwt6.dts    2023-02-05 15:28:34.325784835 +0700
@@ -1272,6 +1272,11 @@
                                };
                        };
+                       tinker_ft5406@38 {
+                               compatible = "tinker_ft5406";
+                               reg = <0x38>;
+                       };
+
                        panel_radxa@19 {
                                compatible = "starfive_jadard";
                                reg = <0x19>;
@@ -1286,6 +1291,16 @@
                                        };
                                };
                        };
+
+                       gt9xx@14 {
+                               compatible = "goodix,gt9xx";
+                               reg = <0x14>;
+                               touch-gpio = <0x25 0x1e 0x08>;
+                               reset-gpio = <0x25 0x1f 0x00>;
+                               max-x = <0x320>;
+                               max-y = <0x500>;
+                               tp-size = <0x2398>;
+                       };
                };
                i2c@12030000 {
@@ -2423,6 +2438,6 @@
        gpio-restart {
                compatible = "gpio-restart";
                gpios = <0x25 0x23 0x00>;
-               priority = <0xe0>;
+               priority = <0xa0>;
        };
 };
As you can see, nothing about ethernet port. However if I diff cwt5 and cwt6:
--- cwt5.dts    2023-02-05 15:30:55.654784092 +0700
+++ cwt6.dts    2023-02-05 15:28:34.325784835 +0700
@@ -1291,6 +1291,16 @@
                                        };
                                };
                        };
+
+                       gt9xx@14 {
+                               compatible = "goodix,gt9xx";
+                               reg = <0x14>;
+                               touch-gpio = <0x25 0x1e 0x08>;
+                               reset-gpio = <0x25 0x1f 0x00>;
+                               max-x = <0x320>;
+                               max-y = <0x500>;
+                               tp-size = <0x2398>;
+                       };
                };
                i2c@12030000 {
@@ -1601,10 +1611,10 @@
                        ethernet-phy@0 {
                                rxc_dly_en = <0x01>;
                                tx_delay_sel_fe = <0x05>;
-                               tx_delay_sel = <0x0a>;
-                               tx_inverted_10 = <0x01>;
-                               tx_inverted_100 = <0x01>;
-                               tx_inverted_1000 = <0x01>;
+                               tx_delay_sel = <0x09>;
+                               tx_inverted_10 = <0x00>;
+                               tx_inverted_100 = <0x00>;
+                               tx_inverted_1000 = <0x00>;
                        };
                };
@@ -1641,10 +1651,10 @@
                        ethernet-phy@1 {
                                tx_delay_sel_fe = <0x05>;
-                               tx_delay_sel = <0x00>;
+                               tx_delay_sel = <0x09>;
                                rxc_dly_en = <0x00>;
-                               tx_inverted_10 = <0x01>;
-                               tx_inverted_100 = <0x01>;
+                               tx_inverted_10 = <0x00>;
+                               tx_inverted_100 = <0x00>;
                                tx_inverted_1000 = <0x00>;
                        };
                };
@@ -2385,7 +2395,7 @@
        memory@40000000 {
                device_type = "memory";
-               reg = <0x00 0x40000000 0x01 0x00>;
+               reg = <0x00 0x40000000 0x02 0x00>;
        };
        reserved-memory {
@@ -2428,6 +2438,6 @@
        gpio-restart {
                compatible = "gpio-restart";
                gpios = <0x25 0x23 0x00>;
-               priority = <0xe0>;
+               priority = <0xa0>;
        };
 };
And then diff cwt5 and my still testing cwt8:
--- cwt5.dts    2023-02-05 15:30:55.654784092 +0700
+++ cwt8.dts    2023-02-05 15:34:05.465812225 +0700
@@ -1291,6 +1291,16 @@
                                        };
                                };
                        };
+
+                       gt9xx@14 {
+                               compatible = "goodix,gt9xx";
+                               reg = <0x14>;
+                               touch-gpio = <0x25 0x1e 0x08>;
+                               reset-gpio = <0x25 0x1f 0x00>;
+                               max-x = <0x320>;
+                               max-y = <0x500>;
+                               tp-size = <0x2398>;
+                       };
                };
                i2c@12030000 {
@@ -2428,6 +2438,6 @@
        gpio-restart {
                compatible = "gpio-restart";
                gpios = <0x25 0x23 0x00>;
-               priority = <0xe0>;
+               priority = <0xa0>;
        };
 };
So, may be cwt8 is a good candidate for my next release.