mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 10:31:46 +09:00
mtd: spinand: esmt: Change to esmt_c8_spinand_manufacturer
Change-Id: I9ef43450a9fd68a98993580c0cca379f31698a81 Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
This commit is contained in:
@@ -961,7 +961,7 @@ static const struct spinand_manufacturer *spinand_manufacturers[] = {
|
||||
&dosilicon_spinand_manufacturer,
|
||||
#endif
|
||||
#ifdef CONFIG_MTD_SPI_NAND_ESMT
|
||||
&esmt_spinand_manufacturer,
|
||||
&esmt_c8_spinand_manufacturer,
|
||||
#endif
|
||||
#ifdef CONFIG_MTD_SPI_NAND_ETRON
|
||||
&etron_spinand_manufacturer,
|
||||
|
||||
@@ -10,7 +10,8 @@
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/mtd/spinand.h>
|
||||
|
||||
#define SPINAND_MFR_ESMT 0xC8
|
||||
/* ESMT uses GigaDevice 0xc8 JECDEC ID on some SPI NANDs */
|
||||
#define SPINAND_MFR_ESMT_C8 0xc8
|
||||
|
||||
static SPINAND_OP_VARIANTS(read_cache_variants,
|
||||
SPINAND_PAGE_READ_FROM_CACHE_QUADIO_OP(0, 2, NULL, 0),
|
||||
@@ -111,7 +112,7 @@ static int f50l2g41ka_ecc_ecc_get_status(struct spinand_device *spinand,
|
||||
return -EBADMSG;
|
||||
}
|
||||
|
||||
static const struct spinand_info esmt_spinand_table[] = {
|
||||
static const struct spinand_info esmt_c8_spinand_table[] = {
|
||||
SPINAND_INFO("F50L1G41LB",
|
||||
SPINAND_ID(SPINAND_READID_METHOD_OPCODE_DUMMY, 0x01),
|
||||
NAND_MEMORG(1, 2048, 64, 64, 1024, 20, 1, 1, 1),
|
||||
@@ -135,10 +136,10 @@ static const struct spinand_info esmt_spinand_table[] = {
|
||||
static const struct spinand_manufacturer_ops esmt_spinand_manuf_ops = {
|
||||
};
|
||||
|
||||
const struct spinand_manufacturer esmt_spinand_manufacturer = {
|
||||
.id = SPINAND_MFR_ESMT,
|
||||
.name = "esmt",
|
||||
.chips = esmt_spinand_table,
|
||||
.nchips = ARRAY_SIZE(esmt_spinand_table),
|
||||
const struct spinand_manufacturer esmt_c8_spinand_manufacturer = {
|
||||
.id = SPINAND_MFR_ESMT_C8,
|
||||
.name = "ESMT",
|
||||
.chips = esmt_c8_spinand_table,
|
||||
.nchips = ARRAY_SIZE(esmt_c8_spinand_table),
|
||||
.ops = &esmt_spinand_manuf_ops,
|
||||
};
|
||||
|
||||
@@ -264,7 +264,7 @@ struct spinand_manufacturer {
|
||||
extern const struct spinand_manufacturer ato_spinand_manufacturer;
|
||||
extern const struct spinand_manufacturer biwin_spinand_manufacturer;
|
||||
extern const struct spinand_manufacturer dosilicon_spinand_manufacturer;
|
||||
extern const struct spinand_manufacturer esmt_spinand_manufacturer;
|
||||
extern const struct spinand_manufacturer esmt_c8_spinand_manufacturer;
|
||||
extern const struct spinand_manufacturer etron_spinand_manufacturer;
|
||||
extern const struct spinand_manufacturer fmsh_spinand_manufacturer;
|
||||
extern const struct spinand_manufacturer foresee_spinand_manufacturer;
|
||||
|
||||
Reference in New Issue
Block a user