Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e34fcb07 authored by David Mosberger's avatar David Mosberger Committed by Brian Norris
Browse files

mtd: nand: fix GET/SET_FEATURES address on 16-bit devices



GET_FEATURES and SET_FEATURES also need byte-addressing on 16-bit devices.

Signed-off-by: default avatarDavid Mosberger <davidm@egauge.net>
Signed-off-by: default avatarBrian Norris <computersforpeace@gmail.com>
parent 00d09891
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -925,7 +925,16 @@ static inline bool nand_is_slc(struct nand_chip *chip)
 */
static inline int nand_opcode_8bits(unsigned int command)
{
	return command == NAND_CMD_READID || command == NAND_CMD_PARAM;
	switch (command) {
	case NAND_CMD_READID:
	case NAND_CMD_PARAM:
	case NAND_CMD_GET_FEATURES:
	case NAND_CMD_SET_FEATURES:
		return 1;
	default:
		break;
	}
	return 0;
}

/* return the supported JEDEC features. */