mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-28 23:43:42 +02:00
ichspi.c: Make ich_init_spi() parametric on ich_generation
Work towards dropping ich_generation global usage and make the ich_init_spi() function more pure. Change-Id: I5293e7ae6f20a2299577172655c2926861091f5a Signed-off-by: Edward O'Callaghan <quasisec@google.com> Reviewed-on: https://review.coreboot.org/c/flashrom/+/43498 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
parent
7aea04f709
commit
2ffc1e485b
10
ichspi.c
10
ichspi.c
@ -1736,7 +1736,7 @@ int ich_init_spi(void *spibar, enum ich_chipset ich_gen)
|
||||
memset(&desc, 0x00, sizeof(struct ich_descriptors));
|
||||
|
||||
/* Moving registers / bits */
|
||||
switch (ich_generation) {
|
||||
switch (ich_gen) {
|
||||
case CHIPSET_100_SERIES_SUNRISE_POINT:
|
||||
case CHIPSET_C620_SERIES_LEWISBURG:
|
||||
case CHIPSET_300_SERIES_CANNON_POINT:
|
||||
@ -1763,7 +1763,7 @@ int ich_init_spi(void *spibar, enum ich_chipset ich_gen)
|
||||
hwseq_data.hsfc_fcycle = HSFC_FCYCLE;
|
||||
break;
|
||||
}
|
||||
switch (ich_generation) {
|
||||
switch (ich_gen) {
|
||||
case CHIPSET_100_SERIES_SUNRISE_POINT:
|
||||
num_freg = 10;
|
||||
break;
|
||||
@ -1779,7 +1779,7 @@ int ich_init_spi(void *spibar, enum ich_chipset ich_gen)
|
||||
break;
|
||||
}
|
||||
|
||||
switch (ich_generation) {
|
||||
switch (ich_gen) {
|
||||
case CHIPSET_ICH7:
|
||||
case CHIPSET_TUNNEL_CREEK:
|
||||
case CHIPSET_CENTERTON:
|
||||
@ -2021,14 +2021,14 @@ int ich_init_spi(void *spibar, enum ich_chipset ich_gen)
|
||||
return ERROR_FATAL;
|
||||
}
|
||||
|
||||
int tmpi = getFCBA_component_density(ich_generation, &desc, 0);
|
||||
int tmpi = getFCBA_component_density(ich_gen, &desc, 0);
|
||||
if (tmpi < 0) {
|
||||
msg_perr("Could not determine density of flash component %d.\n", 0);
|
||||
return ERROR_FATAL;
|
||||
}
|
||||
hwseq_data.size_comp0 = tmpi;
|
||||
|
||||
tmpi = getFCBA_component_density(ich_generation, &desc, 1);
|
||||
tmpi = getFCBA_component_density(ich_gen, &desc, 1);
|
||||
if (tmpi < 0) {
|
||||
msg_perr("Could not determine density of flash component %d.\n", 1);
|
||||
return ERROR_FATAL;
|
||||
|
Loading…
x
Reference in New Issue
Block a user