[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Fix i.MX GPT timers for i.MX6UL and i.MX7 processors
From: |
Jean-Christophe Dubois |
Subject: |
[PATCH] Fix i.MX GPT timers for i.MX6UL and i.MX7 processors |
Date: |
Tue, 20 Dec 2022 18:27:17 +0100 |
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
- [PATCH] Fix i.MX GPT timers for i.MX6UL and i.MX7 processors,
Jean-Christophe Dubois <=