History log of /seL4-refos-master/projects/util_libs/libplatsupport/plat_include/imx6/platsupport/plat/timer.h
Revision Date Author Comments
# ababc799 01-Jan-2020 Damon Lee <Damon.Lee@data61.csiro.au>

trivial: Update licenses

All of these files saw significant changes, so we update the license to
reflect this.


# 0c9e6acd 01-Jan-2020 Damon Lee <Damon.Lee@data61.csiro.au>

libplatsupport,imx: Remove all timer constants

Now that the addresses of the registers and the IRQ numbers are being
read from the DTB, we no longer need these constants.


# e3e65575 01-Jan-2020 Damon Lee <Damon.Lee@data61.csiro.au>

libplatsupport,imx: Move HW ops to driver level

Timer resource initialisation and the management of interrupts should
belong in the driver level and not the timer abstraction level. This
commits moves those operations down into the driver level for the i.MX
platforms.


# 0744ad96 13-Feb-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

platsupport: remove static init in ltimers

The regular init functions can be used with an implementation of
ps_io_ops_t that is a static implementation


# 61493794 16-Oct-2018 Anna Lyons <Anna.Lyons@data61.csiro.au>

sabre: add missing include

this defines static_timer_params_t


# 89a89e96 27-Sep-2018 Adam Felizzi <Adam.Felizzi@data61.csiro.au>

imx/ltimer: Moved static_timer_params_t defintion

Moved the definition of static_timer_params_t to
imx/platsupport/mach/timer.h. This allows other imx machines
to use the static_timer_params_t struct.


# 7672c5e3 26-Sep-2018 Adam Felizzi <Adam.Felizzi@data61.csiro.au>

platsupport/imx: Implemented ltimer_static_init

Created an ltimer static init function. This allows the user
to pass in pre-mapped vaddrs for the timestamp and timeout
timer devices.


# a1f4afa1 13-Dec-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Generify i.MX timers

This commit splits out imx timer functionality to remove the #ifdefs for
i.MX7. This is driven by the need on the RT kernel to use two EPITS
instead of an EPIT and GPT for the user level timer drivers, which makes
all the i.MX timers similar, in that they use a timer for timeouts and a
timer for the time, but different in that they all use different
combinations of timers.


# fd0e2d06 24-Aug-2017 Yanyan Shen <yanyan.shen@data61.csiro.au>

plat/imx7: add initial support for imx7 SoC


# bf9112f7 19-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

trivial: use pragma once


# a7130f9f 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

fix licenses