This patch series allow GPT timers to be used on Qemu emulated i.MX7. In particular it allows GPT timer to raise interrupts in i.MX7 processor and supports some of the fixed frequency clocks.
Note: CCM generated clock sources will be added with a later patch. This also brings some fixes to the i.MX6UL GPT timer as its clock sources differ slightly from the i.MX7 version. Tested by running µCOS application on i.MX7D emulated processor. µCOS is using the GPT timer as its tick source. Jean-Christophe Dubois (3): i.MX7D: Connect GPT timers to IRQ i.MX7D: Compute clock frequency for the fixed frequency clocks. i.MX6UL: Add a specific GPT timer instance for the i.MX6UL hw/arm/fsl-imx6ul.c | 2 +- hw/arm/fsl-imx7.c | 10 ++++++++ hw/misc/imx6ul_ccm.c | 6 ----- hw/misc/imx7_ccm.c | 49 +++++++++++++++++++++++++++++++------- hw/timer/imx_gpt.c | 25 +++++++++++++++++++ include/hw/arm/fsl-imx7.h | 5 ++++ include/hw/timer/imx_gpt.h | 1 + 7 files changed, 82 insertions(+), 16 deletions(-) -- 2.34.1