summaryrefslogtreecommitdiffstats
path: root/src/usr/vpd/HBconfig
blob: 131f9cd7435ed62548838adefe0c0ad3129ac3b7 (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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
config MEMVPD_READ_FROM_PNOR
    default y
    help
        Read memory VPD data from PNOR cache

config MEMVPD_READ_FROM_HW
    default n
    depends on !PALMETTO_PASS1
    help
        Read memory VPD data from HW resources

config MEMVPD_READ
    default y
    depends on MEMVPD_READ_FROM_PNOR || MEMVPD_READ_FROM_HW
    help
        Ensure at least one of the MEMVPD READs are enabled

config MEMVPD_WRITE_TO_PNOR
    default y if MEMVPD_READ_FROM_PNOR
    depends on MEMVPD_READ_FROM_PNOR
    help
        Write memory VPD data to PNOR cache

config MEMVPD_WRITE_TO_HW
    default y if MEMVPD_READ_FROM_HW
    depends on !PALMETTO_PASS1 && MEMVPD_READ_FROM_HW
    help
        Write memory VPD data to HW resources

config MEMVPD_WRITE
    default y
    depends on MEMVPD_WRITE_TO_PNOR || MEMVPD_WRITE_TO_HW
    help
        Ensure at least one of the MEMVPD WRITEs are enabled

config PVPD_READ_FROM_PNOR
    default n
    help
        Read Planar VPD data from PNOR cache

config PVPD_READ_FROM_HW
    default n
    help
        Read Planar VPD data from HW resources

config PVPD_WRITE_TO_PNOR
    default y if PVPD_READ_FROM_PNOR
    depends on PVPD_READ_FROM_PNOR && MEMVPD_WRITE_TO_PNOR
    help
        Write Planar VPD data to PNOR cache

config PVPD_WRITE_TO_HW
    default y if PVPD_READ_FROM_HW
    depends on PVPD_READ_FROM_HW
    help
        Write Planar VPD data to HW resources

config MVPD_READ_FROM_PNOR
    default y
    help
        Read Module VPD data from PNOR cache

config MVPD_READ_FROM_HW
    default n
    help
        Read Module VPD data from HW resources

config MVPD_READ
    default y
    depends on MVPD_READ_FROM_PNOR || MVPD_READ_FROM_HW
    help
        Ensure at least one of the MVPD READs are enabled

config MVPD_WRITE_TO_PNOR
    default y if MVPD_READ_FROM_PNOR
    help
        Write Module VPD data to PNOR cache

config MVPD_WRITE_TO_HW
    default y if MVPD_READ_FROM_HW
    depends on MVPD_READ_FROM_HW
    help
        Write Module VPD data to HW resources

config MVPD_WRITE
    default y
    depends on MVPD_WRITE_TO_PNOR || MVPD_WRITE_TO_HW
    help
        Ensure at least one of the MVPD WRITEs are enabled

config DJVPD_READ_FROM_PNOR
    default y
    help
        Read Dimm JEDEC VPD/SPD data from PNOR cache

config DJVPD_READ_FROM_HW
    default n
    help
        Read Dimm JEDEC VPD/SPD data from HW resources

config DJVPD_READ
    default y
    depends on DJVPD_READ_FROM_PNOR || DJVPD_READ_FROM_HW
    help
        Ensure at least one of the DJVPD READs are enabled

config DJVPD_WRITE_TO_PNOR
    default y if DJVPD_READ_FROM_PNOR
    help
        Write Dimm JEDEC VPD/SPD data to PNOR cache

config DJVPD_WRITE_TO_HW
    default y if DJVPD_READ_FROM_HW
    depends on DJVPD_READ_FROM_HW
    help
        Write Dimm JEDEC VPD/SPD data to HW resources

config DJVPD_WRITE
    default y
    depends on DJVPD_WRITE_TO_PNOR || DJVPD_WRITE_TO_HW
    help
        Ensure at least one of the DJVPD WRITEs are enabled

config HAVE_MBVPD
    default y if MEMVPD_READ_FROM_PNOR || MEMVPD_READ_FROM_HW
    depends on (MEMVPD_READ_FROM_PNOR || MEMVPD_READ_FROM_HW) && !PALMETTO_PASS1
    help
        Have MemBuff/Centaur VPD, PNOR or HW

config HAVE_PVPD
    default y if PVPD_READ_FROM_PNOR || PVPD_READ_FROM_HW
    help
        Have Planar VPD, PNOR or HW

config PALMETTO_PASS1
    default n
    help
        Palmetto pass1 specific changes

config CDIMM_FORMAT_FOR_CVPD
    default n
    help
        Assume Custom DIMM VPD layout for CVPD
OpenPOWER on IntegriCloud