xref: /openbmc/skeleton/configs/S2600wf.py (revision 8e745b5a)
1*8e745b5aSJames Feist## System states
2*8e745b5aSJames Feist##   state can change to next state in 2 ways:
3*8e745b5aSJames Feist##   - a process emits a GotoSystemState signal with state name to goto
4*8e745b5aSJames Feist##   - objects specified in EXIT_STATE_DEPEND have started
5*8e745b5aSJames FeistSYSTEM_STATES = [
6*8e745b5aSJames Feist]
7*8e745b5aSJames Feist
8*8e745b5aSJames FeistFRU_INSTANCES = {
9*8e745b5aSJames Feist        '<inventory_root>/system/chassis/motherboard/bmc' : { 'fru_type' : 'BMC','is_fru' : False, 'manufacturer' : 'ASPEED' },
10*8e745b5aSJames Feist}
11*8e745b5aSJames Feist
12*8e745b5aSJames FeistGPIO_CONFIG = {}
13*8e745b5aSJames FeistGPIO_CONFIG['PGOOD']         = {'gpio_pin': 'AB3', 'direction': 'in'}
14*8e745b5aSJames FeistGPIO_CONFIG['POWER_BUTTON']  = {'gpio_pin': 'E2', 'direction': 'both'}
15*8e745b5aSJames FeistGPIO_CONFIG['POWER_UP_PIN']  = {'gpio_pin': 'E3', 'direction': 'out'}
16*8e745b5aSJames FeistGPIO_CONFIG['RESET_BUTTON']  = {'gpio_pin': 'E0', 'direction': 'both'}
17*8e745b5aSJames FeistGPIO_CONFIG['RESET_OUT']     = {'gpio_pin': 'E1', 'direction': 'out'}
18*8e745b5aSJames FeistGPIO_CONFIG['ID_BUTTON']     = {'gpio_pin': 'S6', 'direction': 'out'}
19*8e745b5aSJames Feist
20*8e745b5aSJames Feist
21*8e745b5aSJames FeistGPIO_CONFIGS = {
22*8e745b5aSJames Feist    'power_config' : {
23*8e745b5aSJames Feist        'power_good_in' : 'PGOOD',
24*8e745b5aSJames Feist        'power_up_outs' : [
25*8e745b5aSJames Feist            ('POWER_UP_PIN', True),
26*8e745b5aSJames Feist        ],
27*8e745b5aSJames Feist        'reset_outs' : [
28*8e745b5aSJames Feist            ('RESET_OUT', False),
29*8e745b5aSJames Feist        ],
30*8e745b5aSJames Feist        'pci_reset_outs': [
31*8e745b5aSJames Feist        ],
32*8e745b5aSJames Feist    },
33*8e745b5aSJames Feist
34*8e745b5aSJames Feist    'hostctl_config' : {
35*8e745b5aSJames Feist        'fsi_data' : '',
36*8e745b5aSJames Feist        'fsi_clk' : '',
37*8e745b5aSJames Feist        'fsi_enable' : '',
38*8e745b5aSJames Feist        'cronus_sel' : '',
39*8e745b5aSJames Feist        'optionals' : [
40*8e745b5aSJames Feist        ],
41*8e745b5aSJames Feist    },
42*8e745b5aSJames Feist}
43