Statistics
| Branch: | Revision:

root / hw / timer @ f487b677

Name Size
Makefile.objs 1.1 kB
arm_mptimer.c 8.5 kB
arm_timer.c 10.6 kB
cadence_ttc.c 12.2 kB
ds1338.c 6.2 kB
etraxfs_timer.c 8.8 kB
exynos4210_mct.c 41.6 kB
exynos4210_pwm.c 11.9 kB
exynos4210_rtc.c 16.1 kB
grlib_gptimer.c 10.9 kB
hpet.c 23.1 kB
i8254.c 10.4 kB
i8254_common.c 8.6 kB
imx_epit.c 10.1 kB
imx_gpt.c 13.9 kB
lm32_timer.c 5.4 kB
m48t59.c 20.5 kB
mc146818rtc.c 28 kB
milkymist-sysctl.c 8.9 kB
omap_gptimer.c 12.8 kB
omap_synctimer.c 2.8 kB
pl031.c 7.1 kB
puv3_ost.c 3.6 kB
pxa2xx_timer.c 15.9 kB
sh_timer.c 8.8 kB
slavio_timer.c 14.1 kB
tusb6010.c 24.5 kB
twl92230.c 24.5 kB
xilinx_timer.c 6.8 kB

Latest revisions

# Date Author Comment
5ec694b5 06/25/2013 08:34 pm Jean-Christophe DUBOIS

i.MX: Implement a more complete version of the GPT timer.

  • implement compare 1 2 and 3 registers
  • simplify Debug printf

Signed-off-by: Jean-Christophe DUBOIS <>
Message-id:
Reviewed-by: Peter Chubb <>...

67110c3e 06/25/2013 08:34 pm Jean-Christophe DUBOIS

i.MX: Rework functions/types name and use new style initialization

  • use dynamic cast whenever possible
  • Change function names to some more meaningful prefix
  • Change type names to a more meaningful one
  • use new style device initialization

Signed-off-by: Jean-Christophe DUBOIS <>...

a15d0912 06/07/2013 03:55 pm Andreas Färber

i8254: Convert PITCommonState to QOM realizefn

Instead of having the parent provide PITCommonClass::init,
let the children override DeviceClass::realize themselves.
This pushes the responsibility for saving and calling the parent's
realizefn to the children....

3afe7e14 06/07/2013 03:55 pm Andreas Färber

i8254: QOM'ify some more

Introduce type constant and avoid DO_UPCAST().

Prepares for PIT realizefn.

Signed-off-by: Andreas Färber <>

db895a1e 06/07/2013 01:14 pm Andreas Färber

isa: Use realizefn for ISADevice

Drop ISADeviceClass::init and the resulting no-op initfn and let
children implement their own realizefn. Adapt error handling.
Split off an instance_init where sensible.

Signed-off-by: Andreas Färber <>

95669e69 06/03/2013 07:17 pm Jean-Christophe DUBOIS

i.MX: Improve EPIT timer code.

  • Unify function and type naming
  • use dynamic cast whenever possible
  • simplify Debug printf.
  • use new style device intialization.

Signed-off-by: Jean-Christophe DUBOIS <>
Reviewed-by: Peter Chubb <>...

a50c0d6f 06/03/2013 07:17 pm Jean-Christophe DUBOIS

i.MX: split GPT and EPIT timer implementation

There is no common code between these 2 timer implementation.
So it is better to split them.

Signed-off-by: Jean-Christophe DUBOIS <>
Message-id: ...

6681fca3 06/01/2013 01:25 pm Stefan Weil

Remove unnecessary break statements

Fix these warnings from cppcheck:

hw/display/cirrus_vga.c:2603:
hw/sd/sd.c:348:
hw/timer/exynos4210_mct.c:1033:
target-arm/translate.c:9886:
target-s390x/mem_helper.c:518:
target-unicore32/translate.c:1936:
style: Consecutive return, break, continue, goto or throw statements are unnecessary....

997aba8e 05/18/2013 03:35 pm Michael Tokarev

remove some double-includes

Some source files #include the same header more than
once for no good reason. Remove second #includes in
such cases.

Signed-off-by: Michael Tokarev <>

462566fc 05/03/2013 08:21 pm Jean-Christophe DUBOIS

i.MX: implement a more correct version of EPIT timer.

This patch is providing a complete version of the EPIT timer.

Note, however that the GPT timer in the same file is still not
complete.

Signed-off-by: Jean-Christophe DUBOIS <>
Message-id: ...

View revisions

Also available in: Atom