| #
f4c98a16 |
| 12-Sep-2017 |
Kever Yang <kever.yang@rock-chips.com> |
armv8: add timer_get_boot_us() for generic timer
Rockchip use 24M for generic timer, count/24 is us.
Change-Id: I89a38fdeb5fd4f6a54ec31926c2e120786be14de Signed-off-by: Kever Yang <kever.yang@rock-
armv8: add timer_get_boot_us() for generic timer
Rockchip use 24M for generic timer, count/24 is us.
Change-Id: I89a38fdeb5fd4f6a54ec31926c2e120786be14de Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| #
f97cae95 |
| 05-Apr-2017 |
Simon Glass <sjg@chromium.org> |
arm: Correct signature for get_ticks()
This should be uint64_t to match its definition in common.h. Fix it.
Signed-off-by: Simon Glass <sjg@chromium.org>
|
| #
68fd5c13 |
| 03-Nov-2016 |
Andre Przywara <andre.przywara@arm.com> |
armv8: define get_ticks() for the ARMv8 Generic Timer
For 64-bit ARM systems we provide just a timer_read_counter() implementation and rely on the generic non-uclass get_ticks() function in lib/time
armv8: define get_ticks() for the ARMv8 Generic Timer
For 64-bit ARM systems we provide just a timer_read_counter() implementation and rely on the generic non-uclass get_ticks() function in lib/time.c to call the former. However this function is actually not 64-bit safe, as it assumes a "long" to be 32-bit. Beside the fact that the resulting uint64_t isn't bigger than "long" on 64-bit architectures and thus combining two counters makes no sense, we get all kind of weird results when we try to OR in the high value shifted by _32_ bits. So let's avoid that function at all and provide a straight forward get_ticks() implementation for ARMv8, which also is in line with ARMv7.
This fixes occasional immediate time-out expiration issues I see on the Pine64 board. The root cause of this needs to be investigated, but this fix looks like the right thing anyway.
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
show more ...
|
| #
e6e3faa5 |
| 15-Dec-2015 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
|
| #
b644d3e9 |
| 08-Dec-2015 |
Aneesh Bansal <aneesh.bansal@freescale.com> |
armv8: define usec2ticks function
usec2ticks() function has been defined for ARMv8 which will be used by SEC Driver.
Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com> Reviewed-by: York Sun
armv8: define usec2ticks function
usec2ticks() function has been defined for ARMv8 which will be used by SEC Driver.
Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com> Reviewed-by: York Sun <yorksun@freescale.com>
show more ...
|
| #
b939689c |
| 05-May-2015 |
Albert ARIBAUD <albert.u.boot@aribaud.net> |
Merge branch 'u-boot/master' into 'u-boot-arm/master'
|
| #
3f6dcdb9 |
| 24-Apr-2015 |
Tom Rini <trini@konsulko.com> |
Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq
|
| #
060ef094 |
| 21-Mar-2015 |
York Sun <yorksun@freescale.com> |
armv8/fsl-lsch3: Implement workaround for erratum A008585
Generic Timer may contain an erroneous value. The workaround is to read it twice until getting the same value.
Signed-off-by: York Sun <yor
armv8/fsl-lsch3: Implement workaround for erratum A008585
Generic Timer may contain an erroneous value. The workaround is to read it twice until getting the same value.
Signed-off-by: York Sun <yorksun@freescale.com>
show more ...
|
| #
707acd01 |
| 26-Jan-2014 |
Stefano Babic <sbabic@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|
| #
7f673c99 |
| 10-Jan-2014 |
Tom Rini <trini@ti.com> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
Bringing in the MMC tree means that CONFIG_BOUNCE_BUFFER needed to be added to include/configs/exynos5-dt.h now.
Conflicts: include/configs/ex
Merge branch 'master' of git://git.denx.de/u-boot-arm
Bringing in the MMC tree means that CONFIG_BOUNCE_BUFFER needed to be added to include/configs/exynos5-dt.h now.
Conflicts: include/configs/exynos5250-dt.h
Signed-off-by: Tom Rini <trini@ti.com>
show more ...
|
| #
0ae76531 |
| 14-Dec-2013 |
David Feng <fenghua@phytium.com.cn> |
arm64: core support
Relocation code based on a patch by Scott Wood, which is: Signed-off-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: David Feng <fenghua@phytium.com.cn>
|