Sebastian Kropatsch
9a48ec3e91
phy: rockchip: snps-pcie3: Fix clearing PHP_GRF_PCIESEL_CON bits
...
The pcie1ln_sel bits for the RK3588 are getting set but not cleared due
to an incorrect write mask.
Use a newly introduced constant for the write mask to fix this.
Also introduce a GENMASK-based constant for PCIE30_PHY_MODE.
This fix is adapted from the upstream Linux commit by Sebastian Reichel:
55491a5fa163 ("phy: rockchip-snps-pcie3: fix clearing PHP_GRF_PCIESEL_CON bits")
Fixes: 50e54e80679b ("phy: rockchip: snps-pcie3: Add support for RK3588")
Signed-off-by: Sebastian Kropatsch <seb-dev@mail.de>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
2024-07-17 14:48:18 +08:00
..
2024-05-20 13:35:03 -06:00
2024-06-14 10:39:35 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-06-14 10:39:35 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-06-04 08:09:09 -06:00
2024-07-08 11:56:59 -06:00
2024-07-04 09:25:20 -06:00
2024-07-04 16:11:08 -06:00
2024-05-22 08:55:35 -06:00
2024-07-08 08:20:58 +02:00
2024-05-20 13:35:03 -06:00
2024-06-24 13:34:52 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-06-19 12:07:44 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-05-24 13:42:07 -06:00
2024-06-17 16:02:30 +02:00
2024-05-20 13:35:03 -06:00
2024-07-08 11:45:50 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-06-17 16:02:29 +02:00
2024-06-07 14:07:23 -06:00
2024-07-17 11:54:38 +08:00
2024-07-11 13:15:37 -06:00
2024-06-24 13:34:52 -06:00
2024-05-20 13:35:03 -06:00
2024-07-08 11:56:59 -06:00
2024-06-24 13:34:52 -06:00
2024-05-20 13:35:03 -06:00
2024-07-08 11:45:50 -06:00
2024-05-20 13:35:03 -06:00
2024-07-17 14:48:18 +08:00
2024-07-08 11:56:59 -06:00
2024-07-17 12:25:52 +08:00
2024-05-20 13:35:03 -06:00
2023-11-07 14:50:51 -05:00
2024-06-19 12:07:44 -06:00
2024-05-20 13:35:03 -06:00
2024-06-07 14:01:15 -06:00
2024-05-20 13:35:03 -06:00
2024-05-05 11:21:39 -03:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-07-08 11:56:59 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-06-19 12:08:49 -06:00
2024-05-20 13:35:03 -06:00
2024-07-08 11:45:50 -06:00
2024-07-05 12:07:37 +02:00
2024-05-20 13:35:03 -06:00
2024-07-05 12:04:46 +02:00
2024-04-26 08:28:35 +03:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-06-04 08:09:09 -06:00
2024-05-20 13:35:03 -06:00
2024-07-11 16:12:39 -06:00
2024-07-05 09:01:37 +03:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-05-20 13:35:03 -06:00
2024-07-05 13:57:02 -06:00
2024-05-20 13:35:03 -06:00
2023-10-15 12:23:48 +02:00
2024-05-05 11:21:39 -03:00