diff --git a/arch/arm/include/asm/arch-qca-common/qpic_nand.h b/arch/arm/include/asm/arch-qca-common/qpic_nand.h index c8b6ba6de8..4bfc6b81cd 100644 --- a/arch/arm/include/asm/arch-qca-common/qpic_nand.h +++ b/arch/arm/include/asm/arch-qca-common/qpic_nand.h @@ -562,7 +562,7 @@ enum qpic_verion{ QCA_QPIC_V2_1_1, }; -extern unsigned int qpic_frequency, qpic_phase, qpic_training_offset; +extern unsigned int qpic_frequency, qpic_phase; /* result type */ typedef enum { diff --git a/board/qca/arm/ipq9574/ipq9574.c b/board/qca/arm/ipq9574/ipq9574.c index d35e3d62f2..173354f282 100644 --- a/board/qca/arm/ipq9574/ipq9574.c +++ b/board/qca/arm/ipq9574/ipq9574.c @@ -35,7 +35,8 @@ struct sdhci_host mmc_host; extern int ipq9574_edma_init(void *cfg); extern int ipq_spi_init(u16); -unsigned int qpic_frequency = 0, qpic_phase = 0, qpic_training_offset = 0; +unsigned int qpic_frequency = 0, qpic_phase = 0; +extern unsigned int qpic_training_offset; void qca_serial_init(struct ipq_serial_platdata *plat) { diff --git a/drivers/mtd/nand/qpic_nand.c b/drivers/mtd/nand/qpic_nand.c index 400ee2cf3f..8847fb1264 100644 --- a/drivers/mtd/nand/qpic_nand.c +++ b/drivers/mtd/nand/qpic_nand.c @@ -47,6 +47,7 @@ struct nand_onfi_para_page onfi_para; typedef unsigned long addr_t; static uint32_t hw_ver; +unsigned int qpic_training_offset = 0; #ifdef CONFIG_QPIC_SERIAL static struct qpic_serial_nand_params qpic_serial_nand_tbl[] = {