mirror of
https://review.coreboot.org/flashrom.git
synced 2025-07-03 06:53:18 +02:00
Change programmer selection in cli and generic code
Bugfix: Do not accept multiple conflicting --programmer selections. Restriction: Do not accept multiple --programmer selections even if there is no conflict. Unexport the programmer variable. programmer_init requires the programmer as first parameter. The default programmer selection is now part of cli_classic. Corresponding to flashrom svn r1433. Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net> Acked-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
This commit is contained in:
@ -129,10 +129,8 @@ static uint16_t it87spi_probe(uint16_t port)
|
||||
enter_conf_mode_ite(port);
|
||||
/* NOLDN, reg 0x24, mask out lowest bit (suspend) */
|
||||
tmp = sio_read(port, 0x24) & 0xFE;
|
||||
/* If IT87SPI was not explicitly selected, we want to check
|
||||
* quickly if LPC->SPI translation is active.
|
||||
*/
|
||||
if ((programmer == PROGRAMMER_INTERNAL) && !(tmp & (0x0E))) {
|
||||
/* Check if LPC->SPI translation is active. */
|
||||
if (!(tmp & 0x0e)) {
|
||||
msg_pdbg("No IT87* serial flash segment enabled.\n");
|
||||
exit_conf_mode_ite(port);
|
||||
/* Nothing to do. */
|
||||
|
Reference in New Issue
Block a user