[PATCH v2 00/16] Fix i.MXRT1020/50
Giulio Benetti
giulio.benetti at benettiengineering.com
Sun May 2 01:42:09 CEST 2021
This patchset adds imx-gpt-timer driver that is supported by i.MXRT and also
a lot of other i.MX* SoCs. This driver is needed for i.MXRT SoC family that is
lacking at the moment the timer at all and that makes u-boot to fail running on
i.MXRT.
There are also some fixes in imxrt10*0-evk.dts and other minor fixed and
improvements.
---
V1->V2:
* fixed 32 to 64 bit conversion on timer as suggested by Sean Anderson
---
Giulio Benetti (16):
arm: imxrt: soc: make mpu regions generic
timer: imx-gpt: Add timer support for i.MX SoCs family
ARM: dts: imxrt1020: add alias to osc
ARM: dts: imxrt1020: add gpt1 node
ARM: dts: imxrt1020-evk: enable gpt1 timer
ARM: dts: imxrt1020-evk: set gpt1 as tick-timer for u-boot
ARM: dts: imxrt1020-evk-u-boot: make gpt1 present for SPL
ARM: dts: imxrt1020-evk: add device_type = "memory" to memory node
configs: imxrt1020-evk: enable imx gpt timer as tick-timer
ARM: dts: imxrt1050: add alias to osc
ARM: dts: imxrt1050: add gpt1 node
ARM: dts: imxrt1050-evk: enable gpt1 timer
ARM: dts: imxrt1050-evk: set gpt1 as tick-timer for u-boot
ARM: dts: imxrt1050-evk-u-boot: make gpt1 present for SPL
ARM: dts: imxrt1050-evk: add device_type = "memory" to memory node
configs: imxrt1050-evk: enable imx gpt timer as tick-timer
arch/arm/dts/imxrt1020-evk-u-boot.dtsi | 4 +
arch/arm/dts/imxrt1020-evk.dts | 6 +
arch/arm/dts/imxrt1020.dtsi | 10 +-
arch/arm/dts/imxrt1050-evk-u-boot.dtsi | 4 +
arch/arm/dts/imxrt1050-evk.dts | 6 +
arch/arm/dts/imxrt1050.dtsi | 10 +-
arch/arm/mach-imx/imxrt/soc.c | 6 +-
configs/imxrt1020-evk_defconfig | 1 +
configs/imxrt1050-evk_defconfig | 1 +
drivers/timer/Kconfig | 7 ++
drivers/timer/Makefile | 1 +
drivers/timer/imx-gpt-timer.c | 162 +++++++++++++++++++++++++
12 files changed, 213 insertions(+), 5 deletions(-)
create mode 100644 drivers/timer/imx-gpt-timer.c
--
2.25.1
More information about the U-Boot
mailing list