Damien Hedde
38867cb7ec
hw/misc/zynq_slcr: add clock generation for uarts
...
Add some clocks to zynq_slcr
+ the main input clock (ps_clk)
+ the reference clock outputs for each uart (uart0 & 1)
This commit also transitional the slcr to multi-phase reset as it is
required to initialize the clocks correctly.
The clock frequencies are computed using the internal pll & uart configuration
registers and the input ps_clk frequency.
Signed-off-by: Damien Hedde <damien.hedde@greensocs.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Acked-by: Alistair Francis <alistair.francis@wdc.com>
Message-id: 20200406135251.157596-7-damien.hedde@greensocs.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-04-30 15:35:41 +01:00
..
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-03-12 16:27:33 +00:00
2020-03-12 16:27:33 +00:00
2020-03-30 13:18:58 +01:00
2020-03-12 16:27:33 +00:00
2020-03-12 16:27:33 +00:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2019-08-16 13:31:52 +02:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2019-08-16 13:31:53 +02:00
2020-02-21 16:06:59 +00:00
2020-02-19 16:49:54 +00:00
2019-08-16 13:31:52 +02:00
2019-06-12 13:18:33 +02:00
2020-03-23 17:22:30 +00:00
2020-03-23 17:22:30 +00:00
2019-08-16 13:31:52 +02:00
2019-10-25 13:09:27 +01:00
2019-08-16 13:37:36 +02:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-03-16 23:02:24 +01:00
2019-08-16 13:31:52 +02:00
2019-08-16 13:37:36 +02:00
2019-08-16 13:31:52 +02:00
2019-11-05 15:02:33 +01:00
2020-02-13 14:14:52 +00:00
2019-08-16 13:31:52 +02:00
2019-08-21 13:24:01 +02:00
2019-08-16 13:31:52 +02:00
2019-08-16 13:31:52 +02:00
2019-08-16 13:31:53 +02:00
2019-08-16 13:37:36 +02:00
2019-08-16 13:31:52 +02:00
2019-08-16 13:31:52 +02:00
2019-06-12 13:18:33 +02:00
2020-01-17 14:27:16 +00:00
2020-02-21 16:07:00 +00:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-03-17 16:05:49 +01:00
2020-01-17 14:09:29 +00:00
2020-03-12 16:05:48 +01:00
2020-03-12 16:27:33 +00:00
2020-01-20 09:10:23 +01:00
2019-08-16 13:31:52 +02:00
2019-08-16 13:31:52 +02:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2019-08-16 13:31:52 +02:00
2020-01-24 20:59:15 +01:00
2019-08-16 13:31:52 +02:00
2019-08-16 13:31:52 +02:00
2020-03-16 22:07:42 +01:00
2019-08-16 13:31:52 +02:00
2018-01-22 09:46:18 +01:00
2020-02-20 14:47:08 +01:00
2020-01-30 16:02:02 +00:00
2020-01-24 20:59:15 +01:00
2019-08-16 13:31:52 +02:00
2020-01-24 20:59:15 +01:00
2019-08-16 13:31:53 +02:00
2019-08-16 13:37:36 +02:00
2019-06-12 13:18:33 +02:00
2020-01-17 14:09:29 +00:00
2020-01-23 15:34:04 +00:00
2019-08-16 13:31:52 +02:00
2019-10-22 09:38:42 +02:00
2020-03-12 16:27:33 +00:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2020-01-24 20:59:15 +01:00
2019-10-15 18:18:08 -03:00
2020-04-30 15:35:41 +01:00
2019-08-16 13:31:53 +02:00