coreboot-kgpe-d16/src/southbridge/intel/bd82x6x
Stefan Reinauer 3a6550d989 timestamps: Switch from tsc_t to uint64_t
Cherry-pick from chromium and adjusted for added boards
and changed directory layout for arch/arm.

Timestamp implementation for ARMv7

Abstract the use of rdtsc() and make the timestamps
uint64_t in the generic code.

The ARM implementation uses the monotonic timer.

Original-Signed-off-by: Stefan Reinauer <reinauer@google.com>

BRANCH=none
BUG=chrome-os-partner:18637
TEST=See cbmem print timestamps

Original-Change-Id: Id377ba570094c44e6895ae75f8d6578c8865ea62
Original-Reviewed-on: https://gerrit.chromium.org/gerrit/63793
(cherry-picked from commit cc1a75e059020a39146e25b9198b0d58aa03924c)

Change-Id: Ic51fb78ddd05ba81906d9c3b35043fa14fbbed75
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: http://review.coreboot.org/8020
Tested-by: build bot (Jenkins)
Reviewed-by: Marc Jones <marc.jones@se-eng.com>
2015-01-05 22:21:49 +01:00
..
acpi intel: Remove IRQ1 from possible PIRQ assignemnt. 2014-11-25 23:47:20 +01:00
azalia.c azalia: Shrink boilerplate 2014-09-13 00:42:14 +02:00
bootblock.c soutbridge/*/bootblock: Use pci_dev_t over device_t typedef 2014-11-05 14:41:47 +01:00
chip.h sandy/ivy/nehalem: Remerge interrupt handling 2014-11-23 17:30:13 +01:00
early_me.c Replace hlt with halt() 2014-12-02 10:25:55 +01:00
early_me_native.c early_me_native.c: Remove unused pci_write_dword_ptr. 2014-12-07 12:55:48 +01:00
early_pch.c timestamps: Switch from tsc_t to uint64_t 2015-01-05 22:21:49 +01:00
early_pch_native.c Replace hlt with halt() 2014-12-02 10:25:55 +01:00
early_rcba.c sandy/ivy/nehalem: Remerge interrupt handling 2014-11-23 17:30:13 +01:00
early_smbus.c southbridge: Trivial - drop trailing blank lines at EOF 2014-07-08 13:53:21 +02:00
early_spi.c x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
early_thermal.c sandy/ivybridge: Native raminit. 2014-07-29 00:52:28 +02:00
early_usb.c bd82x6x: Fix early USB BAR programming (finally?) 2013-06-25 18:50:55 +02:00
early_usb_native.c intel/bd82x6x: Add new current for native USB ports 2014-11-02 03:37:12 +01:00
elog.c intel boards: Use acpi_is_wakeup_s3() 2014-06-21 08:04:52 +02:00
finalize.c intel/sandybridge intel/bd82x6x: remove explicit pcie config accesses 2013-08-09 23:20:52 +02:00
gpio.c x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
gpio.h sandy/ivy native: dedup romstage.c main() 2014-10-24 09:14:46 +02:00
Kconfig bd82x6x: Move to common FADT. 2014-11-08 13:41:48 +01:00
lpc.c sandy/ivy/nehalem: Remerge interrupt handling 2014-11-23 17:30:13 +01:00
madt.c sandy/ivy/nehalem: Remerge interrupt handling 2014-11-23 17:30:13 +01:00
Makefile.inc sandy/ivy/nehalem: Remerge interrupt handling 2014-11-23 17:30:13 +01:00
me.c Replace hlt with halt() 2014-12-02 10:25:55 +01:00
me.h Cougar/Panther Point: Compile in ME7 and ME8 code at the same time 2012-07-24 23:17:17 +02:00
me_8.x.c Replace hlt with halt() 2014-12-02 10:25:55 +01:00
me_status.c Add support for Intel Panther Point PCH 2012-04-04 19:10:51 +02:00
nvs.h Move nehalem/sandy/ivy to per-device acpi 2014-09-11 21:53:33 +02:00
pch.c x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
pch.h sandy/ivy/nehalem: Remerge interrupt handling 2014-11-23 17:30:13 +01:00
pci.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
pcie.c i82801ix,bd82x6x,ibexpeak: rewrite expresscard hotplug 2014-11-19 21:09:51 +01:00
reset.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
sata.c southbridge: Trivial - drop trailing blank lines at EOF 2014-07-08 13:53:21 +02:00
smbus.c bd82x6x: Add smbus_write_byte 2014-02-01 18:41:24 +01:00
smbus.h southbridge: Trivial - drop trailing blank lines at EOF 2014-07-08 13:53:21 +02:00
smi.c sandy/ivybridge: Native raminit. 2014-07-29 00:52:28 +02:00
smihandler.c smihandler.c: Fix doxygen errors in southbridge_smi_handler 2015-01-04 20:06:57 +01:00
usb_ehci.c sandybridge: Add native sandybridge 2014-08-30 18:59:23 +02:00
usb_xhci.c usbdebug: Move under drivers/usb 2014-02-06 11:13:57 +01:00
watchdog.c GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00