coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ebi2.h File Reference
#include <stdint.h>
Include dependency graph for ebi2.h:

Go to the source code of this file.

Data Structures

struct  ebi2cr_regs
 

Macros

#define EBI2CR_BASE   (0x1A600000)
 
#define CS7_CFG_MASK   0x00001000
 
#define CS7_CFG_DISABLE   0x00000000
 
#define CS7_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00001000
 
#define CS7_CFG(i)   ((i) << 12)
 
#define CS6_CFG_MASK   0x00000800
 
#define CS6_CFG_DISABLE   0x00000000
 
#define CS6_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000800
 
#define CS6_CFG(i)   ((i) << 11)
 
#define ETM_CS_CFG_MASK   0x00000400
 
#define ETM_CS_CFG_DISABLE   0x00000000
 
#define ETM_CS_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000400
 
#define ETM_CS_CFG(i)   ((i) << 10)
 
#define CS5_CFG_MASK   0x00000300
 
#define CS5_CFG_DISABLE   0x00000000
 
#define CS5_CFG_LCD_DEVICE_CONNECTED   0x00000100
 
#define CS5_CFG_LCD_DEVICE_CHIP_ENABLE   0x00000200
 
#define CS5_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000300
 
#define CS5_CFG(i)   ((i) << 8)
 
#define CS4_CFG_MASK   0x000000c0
 
#define CS4_CFG_DISABLE   0x00000000
 
#define CS4_CFG_LCD_DEVICE_CONNECTED   0x00000040
 
#define CS4_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x000000C0
 
#define CS4_CFG(i)   ((i) << 6)
 
#define CS3_CFG_MASK   0x00000020
 
#define CS3_CFG_DISABLE   0x00000000
 
#define CS3_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000020
 
#define CS3_CFG(i)   ((i) << 5)
 
#define CS2_CFG_MASK   0x00000010
 
#define CS2_CFG_DISABLE   0x00000000
 
#define CS2_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000010
 
#define CS2_CFG(i)   ((i) << 4)
 
#define CS1_CFG_MASK   0x0000000c
 
#define CS1_CFG_DISABLE   0x00000000
 
#define CS1_CFG_SERIAL_FLASH_DEVICE   0x00000004
 
#define CS1_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000008
 
#define CS1_CFG(i)   ((i) << 2)
 
#define CS0_CFG_MASK   0x00000003
 
#define CS0_CFG_DISABLE   0x00000000
 
#define CS0_CFG_SERIAL_FLASH_DEVICE   0x00000001
 
#define CS0_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000002
 
#define CS0_CFG(i)   ((i) << 0)
 

Macro Definition Documentation

◆ CS0_CFG

#define CS0_CFG (   i)    ((i) << 0)

Definition at line 79 of file ebi2.h.

◆ CS0_CFG_DISABLE

#define CS0_CFG_DISABLE   0x00000000

Definition at line 76 of file ebi2.h.

◆ CS0_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define CS0_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000002

Definition at line 78 of file ebi2.h.

◆ CS0_CFG_MASK

#define CS0_CFG_MASK   0x00000003

Definition at line 75 of file ebi2.h.

◆ CS0_CFG_SERIAL_FLASH_DEVICE

#define CS0_CFG_SERIAL_FLASH_DEVICE   0x00000001

Definition at line 77 of file ebi2.h.

◆ CS1_CFG

#define CS1_CFG (   i)    ((i) << 2)

Definition at line 73 of file ebi2.h.

◆ CS1_CFG_DISABLE

#define CS1_CFG_DISABLE   0x00000000

Definition at line 70 of file ebi2.h.

◆ CS1_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define CS1_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000008

Definition at line 72 of file ebi2.h.

◆ CS1_CFG_MASK

#define CS1_CFG_MASK   0x0000000c

Definition at line 69 of file ebi2.h.

◆ CS1_CFG_SERIAL_FLASH_DEVICE

#define CS1_CFG_SERIAL_FLASH_DEVICE   0x00000004

Definition at line 71 of file ebi2.h.

◆ CS2_CFG

#define CS2_CFG (   i)    ((i) << 4)

Definition at line 67 of file ebi2.h.

◆ CS2_CFG_DISABLE

#define CS2_CFG_DISABLE   0x00000000

Definition at line 65 of file ebi2.h.

◆ CS2_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define CS2_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000010

Definition at line 66 of file ebi2.h.

◆ CS2_CFG_MASK

#define CS2_CFG_MASK   0x00000010

Definition at line 64 of file ebi2.h.

◆ CS3_CFG

#define CS3_CFG (   i)    ((i) << 5)

Definition at line 62 of file ebi2.h.

◆ CS3_CFG_DISABLE

#define CS3_CFG_DISABLE   0x00000000

Definition at line 60 of file ebi2.h.

◆ CS3_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define CS3_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000020

Definition at line 61 of file ebi2.h.

◆ CS3_CFG_MASK

#define CS3_CFG_MASK   0x00000020

Definition at line 59 of file ebi2.h.

◆ CS4_CFG

#define CS4_CFG (   i)    ((i) << 6)

Definition at line 57 of file ebi2.h.

◆ CS4_CFG_DISABLE

#define CS4_CFG_DISABLE   0x00000000

Definition at line 54 of file ebi2.h.

◆ CS4_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define CS4_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x000000C0

Definition at line 56 of file ebi2.h.

◆ CS4_CFG_LCD_DEVICE_CONNECTED

#define CS4_CFG_LCD_DEVICE_CONNECTED   0x00000040

Definition at line 55 of file ebi2.h.

◆ CS4_CFG_MASK

#define CS4_CFG_MASK   0x000000c0

Definition at line 53 of file ebi2.h.

◆ CS5_CFG

#define CS5_CFG (   i)    ((i) << 8)

Definition at line 51 of file ebi2.h.

◆ CS5_CFG_DISABLE

#define CS5_CFG_DISABLE   0x00000000

Definition at line 47 of file ebi2.h.

◆ CS5_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define CS5_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000300

Definition at line 50 of file ebi2.h.

◆ CS5_CFG_LCD_DEVICE_CHIP_ENABLE

#define CS5_CFG_LCD_DEVICE_CHIP_ENABLE   0x00000200

Definition at line 49 of file ebi2.h.

◆ CS5_CFG_LCD_DEVICE_CONNECTED

#define CS5_CFG_LCD_DEVICE_CONNECTED   0x00000100

Definition at line 48 of file ebi2.h.

◆ CS5_CFG_MASK

#define CS5_CFG_MASK   0x00000300

Definition at line 46 of file ebi2.h.

◆ CS6_CFG

#define CS6_CFG (   i)    ((i) << 11)

Definition at line 39 of file ebi2.h.

◆ CS6_CFG_DISABLE

#define CS6_CFG_DISABLE   0x00000000

Definition at line 37 of file ebi2.h.

◆ CS6_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define CS6_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000800

Definition at line 38 of file ebi2.h.

◆ CS6_CFG_MASK

#define CS6_CFG_MASK   0x00000800

Definition at line 36 of file ebi2.h.

◆ CS7_CFG

#define CS7_CFG (   i)    ((i) << 12)

Definition at line 34 of file ebi2.h.

◆ CS7_CFG_DISABLE

#define CS7_CFG_DISABLE   0x00000000

Definition at line 32 of file ebi2.h.

◆ CS7_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define CS7_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00001000

Definition at line 33 of file ebi2.h.

◆ CS7_CFG_MASK

#define CS7_CFG_MASK   0x00001000

Definition at line 31 of file ebi2.h.

◆ EBI2CR_BASE

#define EBI2CR_BASE   (0x1A600000)

Definition at line 8 of file ebi2.h.

◆ ETM_CS_CFG

#define ETM_CS_CFG (   i)    ((i) << 10)

Definition at line 44 of file ebi2.h.

◆ ETM_CS_CFG_DISABLE

#define ETM_CS_CFG_DISABLE   0x00000000

Definition at line 42 of file ebi2.h.

◆ ETM_CS_CFG_GENERAL_SRAM_MEMORY_INTERFACE

#define ETM_CS_CFG_GENERAL_SRAM_MEMORY_INTERFACE   0x00000400

Definition at line 43 of file ebi2.h.

◆ ETM_CS_CFG_MASK

#define ETM_CS_CFG_MASK   0x00000400

Definition at line 41 of file ebi2.h.