summaryrefslogtreecommitdiff
path: root/chip/lm4/registers.h
diff options
context:
space:
mode:
authorRandall Spangler <rspangler@chromium.org>2012-01-23 14:53:20 -0800
committerRandall Spangler <rspangler@chromium.org>2012-01-23 14:58:56 -0800
commitcdc3fbf2cfe5a14c04d3a1454aef98d8be73f201 (patch)
treee8d8d0da443e1c54a2350ca348c3c38f3e38dae6 /chip/lm4/registers.h
parent51df9457f41e0dab55372684d98eef3ec4a4a79c (diff)
downloadchrome-ec-cdc3fbf2cfe5a14c04d3a1454aef98d8be73f201.tar.gz
Calibrate internal oscillator using hibernate clock
This works around a chip errata where the internal oscillator on early EC parts (as used on proto0) is untrimmed. Signed-off-by: Randall Spangler <rspangler@chromium.org> BUG=chrome-os-partner:7693 TEST=if it runs, it works Change-Id: Ie82a524543f4cf25efd0de7998dbdae103bd126b
Diffstat (limited to 'chip/lm4/registers.h')
-rw-r--r--chip/lm4/registers.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/chip/lm4/registers.h b/chip/lm4/registers.h
index ac7f21bd95..0e8b341a36 100644
--- a/chip/lm4/registers.h
+++ b/chip/lm4/registers.h
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011 The Chromium OS Authors. All rights reserved.
+/* Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
* Use of this source code is governed by a BSD-style license that can be
* found in the LICENSE file.
*
@@ -160,6 +160,8 @@ static inline int lm4_fan_addr(int ch, int offset)
#define LM4_SYSTEM_RESC LM4REG(0x400fe05c)
#define LM4_SYSTEM_RCC LM4REG(0x400fe060)
#define LM4_SYSTEM_RCC2 LM4REG(0x400fe070)
+#define LM4_SYSTEM_PIOSCCAL LM4REG(0x400fe150)
+#define LM4_SYSTEM_PIOSCSTAT LM4REG(0x400fe154)
#define LM4_SYSTEM_PLLSTAT LM4REG(0x400fe168)
#define LM4_SYSTEM_RCGCWD LM4REG(0x400fe600)
#define LM4_SYSTEM_RCGCTIMER LM4REG(0x400fe604)