diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2020-10-30 14:43:38 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-11-09 23:04:01 +0100 |
commit | 43a51ad3c2569455def9d10ac5e2708720195fb0 (patch) | |
tree | fc327dc478324d112c272fdcb30cd18dc409d3e8 /drivers/mtd/nand/nand_s3c24xx.c | |
parent | a5b4a9076bb7a063338f55edcfcff46651dbc533 (diff) | |
download | barebox-43a51ad3c2569455def9d10ac5e2708720195fb0.tar.gz barebox-43a51ad3c2569455def9d10ac5e2708720195fb0.tar.xz |
mtd: nand: move function hooks to struct nand_legacy
Linux had moved the traditional nand function hooks to an
extra struct nand_legacy. Do the same in barebox for compatibility.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mtd/nand/nand_s3c24xx.c')
-rw-r--r-- | drivers/mtd/nand/nand_s3c24xx.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/drivers/mtd/nand/nand_s3c24xx.c b/drivers/mtd/nand/nand_s3c24xx.c index ac95973194..e20517ab4a 100644 --- a/drivers/mtd/nand/nand_s3c24xx.c +++ b/drivers/mtd/nand/nand_s3c24xx.c @@ -426,18 +426,18 @@ static int s3c24x0_nand_probe(struct device_d *dev) /* init the default settings */ /* 50 us command delay time */ - chip->chip_delay = 50; + chip->legacy.chip_delay = 50; chip->priv = host; - chip->IO_ADDR_R = chip->IO_ADDR_W = host->base + NFDATA; + chip->legacy.IO_ADDR_R = chip->legacy.IO_ADDR_W = host->base + NFDATA; #ifdef CONFIG_CPU_S3C2440 - chip->read_buf = s3c2440_nand_read_buf; - chip->write_buf = s3c2440_nand_write_buf; + chip->legacy.read_buf = s3c2440_nand_read_buf; + chip->legacy.write_buf = s3c2440_nand_write_buf; #endif - chip->cmd_ctrl = s3c24x0_nand_hwcontrol; - chip->dev_ready = s3c24x0_nand_devready; - chip->select_chip = s3c24x0_nand_select_chip; + chip->legacy.cmd_ctrl = s3c24x0_nand_hwcontrol; + chip->legacy.dev_ready = s3c24x0_nand_devready; + chip->legacy.select_chip = s3c24x0_nand_select_chip; /* we are using the hardware ECC feature of this device */ chip->ecc.calculate = s3c2410_nand_calculate_ecc; |