Skip to content

Commit e46ee2f

Browse files
westeribroonie
authored andcommitted
spi: intel: Add support for 128M component density
With the recent hardware the flash component density can be increased to 128M. Update the driver to support this. While there log a warning if we encounter an unsupported value in this field. Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com> Link: https://patch.msgid.link/20251020145415.3377022-2-mika.westerberg@linux.intel.com Signed-off-by: Mark Brown <broonie@kernel.org>
1 parent 0b7d9b2 commit e46ee2f

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

drivers/spi/spi-intel.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@
132132
#define FLCOMP_C0DEN_16M 0x05
133133
#define FLCOMP_C0DEN_32M 0x06
134134
#define FLCOMP_C0DEN_64M 0x07
135+
#define FLCOMP_C0DEN_128M 0x08
135136

136137
#define INTEL_SPI_TIMEOUT 5000 /* ms */
137138
#define INTEL_SPI_FIFO_SZ 64
@@ -1347,7 +1348,12 @@ static int intel_spi_read_desc(struct intel_spi *ispi)
13471348
case FLCOMP_C0DEN_64M:
13481349
ispi->chip0_size = SZ_64M;
13491350
break;
1351+
case FLCOMP_C0DEN_128M:
1352+
ispi->chip0_size = SZ_128M;
1353+
break;
13501354
default:
1355+
dev_warn(ispi->dev, "unsupported C0DEN: %#lx\n",
1356+
flcomp & FLCOMP_C0DEN_MASK);
13511357
return -EINVAL;
13521358
}
13531359

0 commit comments

Comments
 (0)