Jacky Bai
3fa36200a4
clk: imx: Add the pcc reset controller support on imx8ulp
...
On i.MX8ULP, for some of the PCCs, it has a peripheral SW RST bit
resides in the same registers as the clock controller. So add this
SW RST controller support alongs with the pcc clock initialization.
the reset and clock shared the same register, to avoid accessing
the same register by reset control and clock control concurrently,
locking is necessary, so reuse the imx_ccm_lock spinlock to simplify
the code.
Suggested-by: Liu Ying <victor.liu@nxp.com>
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Abel Vesa <abel.vesa@nxp.com>
Link: https://lore.kernel.org/r/20210914065208.3582128-10-ping.bai@nxp.com
Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
2021-09-30 16:22:56 +03:00
..
2021-06-27 18:45:17 -07:00
2021-07-02 12:08:10 -07:00
2021-09-01 15:27:07 -07:00
2019-06-19 17:09:55 +02:00
2019-10-16 16:17:50 -07:00
2020-10-13 19:48:34 -07:00
2021-08-05 17:36:10 -07:00
2019-05-21 10:50:46 +02:00
2020-10-22 12:53:28 -07:00
2019-05-21 10:50:46 +02:00
2021-07-26 17:23:40 -07:00
2020-06-14 01:57:21 +09:00
2021-09-30 16:22:56 +03:00
2021-06-27 19:49:18 -07:00
2021-06-22 14:18:26 -07:00
2019-05-30 11:26:32 -07:00
2021-07-27 11:46:27 -07:00
2021-06-30 11:37:02 -07:00
2019-12-23 18:53:13 -08:00
2021-01-12 12:10:55 -08:00
2021-02-16 12:52:28 -08:00
2021-08-28 21:11:22 -07:00
2019-05-30 11:26:37 -07:00
2019-05-30 11:26:37 -07:00
2021-08-12 16:01:49 +02:00
2020-10-13 19:49:11 -07:00
2021-09-11 10:05:56 -07:00
2021-08-28 22:24:06 -07:00
2021-09-02 14:17:24 -07:00
2021-09-01 15:26:58 -07:00
2021-04-08 19:35:26 +02:00
2021-06-01 23:39:15 -07:00
2021-07-26 17:56:21 -07:00
2021-02-11 11:56:06 -08:00
2020-06-10 11:42:19 -07:00
2021-06-27 19:53:40 -07:00
2021-03-08 16:47:55 +01:00
2021-05-24 13:57:37 +02:00
2021-09-02 14:17:24 -07:00
2021-06-27 19:56:45 -07:00
2021-04-12 19:09:59 -07:00
2021-08-09 09:33:29 +01:00
2021-06-04 12:23:28 -07:00
2021-07-27 14:03:47 -07:00
2021-02-08 18:31:25 -08:00
2021-02-11 11:56:07 -08:00
2021-09-01 15:27:07 -07:00
2020-04-13 12:20:06 -07:00
2019-11-26 10:02:48 -08:00
2019-09-06 15:17:02 -07:00
2021-03-11 11:59:45 +01:00
2021-02-08 18:13:13 -08:00
2019-06-19 17:09:55 +02:00
2021-06-27 18:42:45 -07:00
2019-12-24 00:10:33 -08:00
2019-09-17 13:26:31 -07:00
2020-07-10 17:15:34 -07:00
2019-09-06 10:31:16 -07:00
2019-05-30 11:26:32 -07:00
2020-12-07 14:06:16 -08:00
2021-07-31 00:53:38 -07:00
2021-08-05 17:35:58 -07:00
2021-04-07 16:01:25 -07:00
2021-02-11 11:56:05 -08:00
2020-09-22 12:44:14 -07:00
2021-08-12 12:42:00 -07:00
2021-08-12 12:42:00 -07:00
2020-12-07 16:56:41 -08:00
2020-12-07 14:06:16 -08:00
2020-07-16 12:35:15 -07:00
2020-07-10 17:15:34 -07:00
2019-06-05 17:36:37 +02:00
2019-05-30 11:29:52 -07:00
2020-05-28 21:06:39 -07:00
2021-06-30 11:34:36 -07:00
2021-07-27 11:52:30 -07:00
2019-08-16 10:20:07 -07:00
2019-08-16 10:20:15 -07:00
2019-05-15 13:21:37 -07:00
2021-04-07 11:05:44 -07:00
2019-05-30 11:29:22 -07:00
2021-02-11 11:56:05 -08:00
2019-06-19 17:09:55 +02:00
2019-05-30 11:29:52 -07:00
2021-08-05 17:34:30 -07:00
2020-02-03 23:03:49 -08:00
2020-12-10 12:24:18 -08:00
2021-02-14 13:02:01 -08:00
2019-07-15 20:18:40 -07:00
2020-12-19 15:53:31 -08:00
2021-03-30 16:34:37 +01:00
2020-12-10 12:24:40 -08:00
2019-05-30 11:26:37 -07:00
2019-06-27 13:45:38 -07:00
2021-02-11 12:13:50 -08:00
2021-06-27 19:58:15 -07:00
2020-12-19 15:49:54 -08:00
2019-05-30 11:26:32 -07:00
2020-07-28 18:17:56 -07:00
2021-09-02 14:17:24 -07:00
2021-08-05 17:36:10 -07:00
2021-08-05 17:36:10 -07:00
2019-06-05 17:37:07 +02:00
2021-08-28 23:46:21 -07:00
2019-06-05 17:36:37 +02:00
2019-05-30 11:26:32 -07:00
2021-02-11 11:56:06 -08:00
2021-05-11 08:47:25 +02:00
2019-07-12 11:00:14 -07:00
2021-06-08 17:00:09 +02:00
2021-08-12 16:01:49 +02:00
2021-08-12 16:01:49 +02:00