Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions | Variables
mrst.h File Reference
#include <linux/sfi.h>

Go to the source code of this file.

Macros

#define mrst_identify_cpu()   (0)
 
#define PENWELL_FSB_FREQ_83SKU   83200
 
#define PENWELL_FSB_FREQ_100SKU   99840
 
#define SFI_MTMR_MAX_NUM   8
 
#define SFI_MRTC_MAX   8
 
#define MRST_VRTC_MAP_SZ   (1024)
 

Enumerations

enum  mrst_cpu_type { MRST_CPU_CHIP_PENWELL = 2 }
 
enum  mrst_timer_options { MRST_TIMER_DEFAULT, MRST_TIMER_APBT_ONLY, MRST_TIMER_LAPIC_APBT }
 

Functions

int pci_mrst_init (void)
 
int __init sfi_parse_mrtc (struct sfi_table_header *table)
 
void mrst_early_console_init (void)
 
void hsu_early_console_init (const char *)
 
void intel_scu_devices_create (void)
 
void intel_scu_devices_destroy (void)
 
void mrst_rtc_init (void)
 

Variables

int sfi_mrtc_num
 
struct sfi_rtc_table_entry sfi_mrtc_array []
 
enum mrst_cpu_type __mrst_cpu_chip
 
enum mrst_timer_options mrst_timer_options
 
struct console early_mrst_console
 
struct console early_hsu_console
 

Macro Definition Documentation

#define mrst_identify_cpu ( )    (0)

Definition at line 44 of file mrst.h.

#define MRST_VRTC_MAP_SZ   (1024)

Definition at line 76 of file mrst.h.

#define PENWELL_FSB_FREQ_100SKU   99840

Definition at line 61 of file mrst.h.

#define PENWELL_FSB_FREQ_83SKU   83200

Definition at line 60 of file mrst.h.

#define SFI_MRTC_MAX   8

Definition at line 64 of file mrst.h.

#define SFI_MTMR_MAX_NUM   8

Definition at line 63 of file mrst.h.

Enumeration Type Documentation

Enumerator:
MRST_CPU_CHIP_PENWELL 

Definition at line 28 of file mrst.h.

Enumerator:
MRST_TIMER_DEFAULT 
MRST_TIMER_APBT_ONLY 
MRST_TIMER_LAPIC_APBT 

Definition at line 48 of file mrst.h.

Function Documentation

void hsu_early_console_init ( const char )

Definition at line 249 of file early_printk_mrst.c.

void intel_scu_devices_create ( void  )

Definition at line 785 of file mrst.c.

void intel_scu_devices_destroy ( void  )

Definition at line 813 of file mrst.c.

void mrst_early_console_init ( void  )

Definition at line 143 of file early_printk_mrst.c.

void mrst_rtc_init ( void  )

Definition at line 111 of file vrtc.c.

int pci_mrst_init ( void  )

pci_mrst_init - installs pci_mrst_ops

Moorestown has an interesting PCI implementation (see above). Called when the early platform detection installs it.

Definition at line 236 of file mrst.c.

int __init sfi_parse_mrtc ( struct sfi_table_header table)

Definition at line 164 of file mrst.c.

Variable Documentation

enum mrst_cpu_type __mrst_cpu_chip

Definition at line 72 of file mrst.c.

struct console early_hsu_console

Definition at line 319 of file early_printk_mrst.c.

struct console early_mrst_console

Definition at line 234 of file early_printk_mrst.c.

Definition at line 68 of file mrst.c.

struct sfi_rtc_table_entry sfi_mrtc_array[]

Definition at line 77 of file mrst.c.

int sfi_mrtc_num

Definition at line 79 of file mrst.c.