Robert Marko
bb907d8d44
generic: add fix for AQR113 PMD Global Transmit Disable bit
...
PMD Global Transmit Disable bit should be cleared for normal operation.
This should be HW default, however I found that on Asus RT-AX89X that uses
AQR113C PHY and firmware 5.4 this bit is set by default.
With this bit set the AQR cannot achieve a link with its link-partner and
it took me multiple hours of digging through the vendor GPL source to find
this out, so lets always clear this bit during .config_init() to avoid a
situation like this in the future.
aqr107_wait_processor_intensive_op() is moved up because datasheet notes
that any changes to this bit are processor intensive.
This is a modified version of patch that got merged upstream as AQR113C
has a separate config_init() upstream.
Link: https://github.com/openwrt/openwrt/pull/15840
Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-07-09 12:33:17 +02:00
..
2024-06-13 14:16:34 +02:00
2024-06-13 14:16:34 +02:00
2024-04-07 14:28:53 +02:00
2024-05-08 01:54:32 +01:00
2024-05-08 01:54:32 +01:00
2024-06-24 19:37:37 +02:00
2024-03-28 08:52:23 +01:00
2024-06-16 13:28:01 +01:00
2024-06-16 13:28:01 +01:00
2024-06-16 13:28:01 +01:00
2024-06-16 13:28:01 +01:00
2024-06-16 13:28:01 +01:00
2024-06-16 13:28:01 +01:00
2024-06-16 13:28:01 +01:00
2024-06-16 13:28:01 +01:00
2024-06-17 13:31:20 +02:00
2024-06-17 15:03:47 +01:00
2024-06-17 13:31:20 +02:00
2024-06-17 13:31:20 +02:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-04-14 17:50:27 +02:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-04-14 17:50:27 +02:00
2024-04-14 17:50:27 +02:00
2024-04-07 16:57:22 +02:00
2024-03-11 20:17:26 +01:00
2024-06-23 17:42:17 +02:00
2024-03-31 18:09:43 +02:00
2024-05-09 16:48:34 +02:00
2024-05-30 10:49:46 +01:00
2024-05-30 10:49:46 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-03-11 20:17:26 +01:00
2024-04-28 21:51:03 +02:00
2024-05-30 10:49:59 +01:00
2024-05-30 10:49:59 +01:00
2024-05-30 10:49:59 +01:00
2024-05-30 10:49:59 +01:00
2024-06-16 13:28:01 +01:00
2024-06-28 20:55:11 +01:00
2024-06-28 20:55:11 +01:00
2024-07-06 04:22:37 +01:00
2024-07-06 04:22:37 +01:00
2024-07-06 04:22:37 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-04-24 21:05:46 +01:00
2024-04-24 21:05:46 +01:00
2024-05-16 20:27:36 +02:00
2024-06-17 13:31:20 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-03-11 20:17:26 +01:00
2024-06-24 05:36:14 +02:00
2024-06-24 05:36:14 +02:00
2024-06-24 05:36:14 +02:00
2024-06-24 05:36:14 +02:00
2024-06-24 05:36:14 +02:00
2024-06-24 05:36:14 +02:00
2024-06-24 05:36:14 +02:00
2024-06-24 05:36:14 +02:00
2024-06-24 05:36:14 +02:00
2024-04-10 18:50:32 +01:00
2024-04-28 21:51:03 +02:00
2024-04-10 18:50:32 +01:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-10 18:50:32 +01:00
2024-04-28 21:51:03 +02:00
2024-04-10 18:50:32 +01:00
2024-04-28 21:51:03 +02:00
2024-04-10 18:50:32 +01:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-28 21:51:03 +02:00
2024-04-24 21:05:46 +01:00
2024-04-24 21:05:46 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-04-27 16:14:10 +01:00
2024-05-07 12:21:12 +01:00
2024-05-07 12:21:12 +01:00
2024-06-20 01:11:09 +01:00
2024-06-20 01:11:09 +01:00
2024-06-25 14:20:17 +02:00
2024-06-25 14:20:17 +02:00
2024-03-11 20:17:26 +01:00
2024-05-08 01:54:32 +01:00
2024-05-08 01:54:32 +01:00
2024-03-17 22:55:32 +01:00
2024-03-17 22:55:32 +01:00
2024-07-04 19:30:37 +02:00
2024-06-25 12:52:43 +02:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-05-30 00:04:12 +02:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-03-11 20:17:26 +01:00
2024-05-08 01:54:32 +01:00
2024-03-11 20:17:26 +01:00
2024-04-14 17:50:27 +02:00
2024-07-09 12:33:17 +02:00
2024-04-14 17:50:27 +02:00
2024-03-15 18:30:31 +00:00
2024-03-15 18:30:31 +00:00
2024-03-11 20:17:26 +01:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-06-24 09:46:19 +02:00
2024-07-06 17:50:23 +02:00
2024-07-06 17:50:23 +02:00