Jacob Pan
3746c6b6e2
x86, mrst: Platform clock setup code
...
Add Moorestown platform clock setup code to the x86_init abstraction.
Signed-off-by: Jacob Pan <jacob.jun.pan@intel.com >
LKML-Reference: <43F901BD926A4E43B106BF17856F0755A318D2D4@orsmsx508.amr.corp.intel.com >
Signed-off-by: H. Peter Anvin <hpa@zytor.com >
2010-02-24 11:01:33 -08:00
Feng Tang
cf08945596
x86, mrst: Add vrtc platform data setup code
...
vRTC information is obtained from SFI tables on Moorestown, this patch parses
these tables and assign the information.
Signed-off-by: Feng Tang <feng.tang@intel.com >
LKML-Reference: <43F901BD926A4E43B106BF17856F07559FB80D0D@orsmsx508.amr.corp.intel.com >
Signed-off-by: Jacob Pan <jacob.jun.pan@intel.com >
Signed-off-by: H. Peter Anvin <hpa@zytor.com >
2010-02-23 23:15:19 -08:00
Jacob Pan
16ab539585
x86, mrst: Add platform timer info parsing code
...
Moorestown platform timer information is obtained from SFI FW tables.
This patch parses SFI table then assign the irq information to mp_irqs.
Signed-off-by: Jacob Pan <jacob.jun.pan@intel.com >
LKML-Reference: <43F901BD926A4E43B106BF17856F07559FB80D0B@orsmsx508.amr.corp.intel.com >
Signed-off-by: H. Peter Anvin <hpa@zytor.com >
2010-02-23 23:15:19 -08:00
Jacob Pan
af2730f6ee
x86, mrst: Fill in PCI functions in x86_init layer
...
This patch added Moorestown platform specific PCI init functions.
Signed-off-by: Jacob Pan <jacob.jun.pan@intel.com >
LKML-Reference: <43F901BD926A4E43B106BF17856F07559FB80D0A@orsmsx508.amr.corp.intel.com >
Signed-off-by: H. Peter Anvin <hpa@zytor.com >
2010-02-23 23:15:19 -08:00
Jacob Pan
5b78b6724a
x86, mrst: Add dummy legacy pic to platform setup
...
Moorestown has no legacy PIC; point it to the null legacy PIC.
Signed-off-by: Jacob Pan <jacob.jun.pan@intel.com >
LKML-Reference: <43F901BD926A4E43B106BF17856F07559FB80D09@orsmsx508.amr.corp.intel.com >
Signed-off-by: H. Peter Anvin <hpa@zytor.com >
2010-02-23 23:15:19 -08:00
Thomas Gleixner
3f4110a48a
x86: Add Moorestown early detection
...
Moorestown MID devices need to be detected early in the boot process
to setup and do not call x86_default_early_setup as there is no EBDA
region to reserve.
[ Copied the minimal code from Jacobs latest MRST series ]
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: Jacob Pan <jacob.jun.pan@intel.com >
2009-08-31 11:09:40 +02:00