summaryrefslogtreecommitdiffstats
path: root/src/usr/pnor/HBconfig
blob: d70bb069f4abf5e3c8ed616094488bb40cfff961 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
config PNORDD_IS_SFC
    default y
    depends on !PNORDD_IS_BMCMBOX && !PNORDD_IS_IPMI
    help
        The Serial Flash Controller is based on the SFC backends

config PNORDD_IS_BMCMBOX
    default n
    depends on !PNORDD_IS_SFC && !PNORDD_IS_IPMI
    help
        The Serial Flash Controller is using the MBOX BMC protocol

config PNORDD_IS_IPMI
    default n
    depends on !PNORDD_IS_SFC && !PNORDD_IS_BMCMBOX
    help
        The Serial Flash Controller is managed via IPMI

config SFC_IS_IBM_DPSS
    default n
    depends on !SFC_IS_AST2400 && !SFC_IS_FAKE && !SFC_IS_AST2500 && PNORDD_IS_SFC
    help
        The Serial Flash Controller is the IBM DPSS FPGA.

config SFC_IS_AST2400
    default y if !SFC_IS_AST2500
    depends on !SFC_IS_IBM_DPSS && !SFC_IS_FAKE && !SFC_IS_AST2500 && PNORDD_IS_SFC
    help
        The Serial Flash Controller is the AST2400 BMC.

config SFC_IS_AST2500
    default n
    depends on !SFC_IS_IBM_DPSS && !SFC_IS_FAKE && !SFC_IS_AST2400 && PNORDD_IS_SFC
    help
        The Serial Flash Controller is the AST2500 BMC.

config SFC_IS_FAKE
    default n
    depends on !SFC_IS_IBM_DPSS && !SFC_IS_AST2400 && !SFC_IS_AST2500 && PNORDD_IS_SFC
    help
        The Serial Flash Controller is emulated using memory.

config BMC_DOES_SFC_INIT
    default n
    help
        The BMC is completely responsible for initializing and configuring the
        SFC before Hostboot is started.  The BMC is also responsible for doing
        any repairs or recovery for the SFC.

config ALLOW_MICRON_PNOR
    default y
    help
        Include support for Micron PNOR chips

config ALLOW_MACRONIX_PNOR
    default y
    help
        Include support for Macronix PNOR chips

config PNOR_IS_32MB
    default n
    depends on !PNOR_IS_128MB && !PNOR_IS_64MB
    help
        Size of the attached flash chip is 32MB

config PNOR_IS_64MB
    default y
    depends on !PNOR_IS_32MB && !PNOR_IS_128MB
    help
        Size of the attached flash chip is 64MB

config PNOR_IS_128MB
    default n
    depends on !PNOR_IS_32MB && !PNOR_IS_64MB
    help
        Size of the attached flash chip is 128MB

config PNOR_TWO_SIDE_SUPPORT
    default n
    depends on PNOR_IS_128MB
    help
        This is used to turn on/off two sided pnor support

config PNOR_INIT_FOUR_BYTE_ADDR
    default n
    depends on !BMC_DOES_SFC_INIT
    help
        PNOR starts out in 3-byte address mode, hostboot must enable 4-byte mode.
OpenPOWER on IntegriCloud