@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.