Searched refs:mxic (Results 1 – 10 of 10) sorted by relevance
191 static int mxic_spi_clk_enable(struct mxic_spi *mxic) in mxic_spi_clk_enable() argument195 ret = clk_prepare_enable(mxic->send_clk); in mxic_spi_clk_enable()199 ret = clk_prepare_enable(mxic->send_dly_clk); in mxic_spi_clk_enable()206 clk_disable_unprepare(mxic->send_clk); in mxic_spi_clk_enable()211 static void mxic_spi_clk_disable(struct mxic_spi *mxic) in mxic_spi_clk_disable() argument213 clk_disable_unprepare(mxic->send_clk); in mxic_spi_clk_disable()214 clk_disable_unprepare(mxic->send_dly_clk); in mxic_spi_clk_disable()217 static void mxic_spi_set_input_delay_dqs(struct mxic_spi *mxic, u8 idly_code) in mxic_spi_set_input_delay_dqs() argument223 mxic->regs + IDLY_CODE(0)); in mxic_spi_set_input_delay_dqs()228 mxic->regs + IDLY_CODE(1)); in mxic_spi_set_input_delay_dqs()[all …]
90 obj-$(CONFIG_SPI_MXIC) += spi-mxic.o
174 static void mxic_ecc_disable_engine(struct mxic_ecc_engine *mxic) in mxic_ecc_disable_engine() argument178 reg = readl(mxic->regs + DP_CONFIG); in mxic_ecc_disable_engine()180 writel(reg, mxic->regs + DP_CONFIG); in mxic_ecc_disable_engine()183 static void mxic_ecc_enable_engine(struct mxic_ecc_engine *mxic) in mxic_ecc_enable_engine() argument187 reg = readl(mxic->regs + DP_CONFIG); in mxic_ecc_enable_engine()189 writel(reg, mxic->regs + DP_CONFIG); in mxic_ecc_enable_engine()192 static void mxic_ecc_disable_int(struct mxic_ecc_engine *mxic) in mxic_ecc_disable_int() argument194 writel(0, mxic->regs + INTRPT_SIG_EN); in mxic_ecc_disable_int()197 static void mxic_ecc_enable_int(struct mxic_ecc_engine *mxic) in mxic_ecc_enable_int() argument199 writel(TRANS_CMPLT, mxic->regs + INTRPT_SIG_EN); in mxic_ecc_enable_int()[all …]
14 nandcore-$(CONFIG_MTD_NAND_ECC_MXIC) += ecc-mxic.o
17 - randomizer enable: should be "mxic,enable-randomizer-otp"25 mxic,enable-randomizer-otp;
5 - compatible: should be "mxic,multi-itfc-v009-nand-controller"23 compatible = "mxic,multi-itfc-v009-nand-controller";
105 struct nand_onfi_vendor_macronix *mxic; in macronix_nand_onfi_init() local115 mxic = (struct nand_onfi_vendor_macronix *)p->onfi->vendor; in macronix_nand_onfi_init()118 mxic->reliability_func & MACRONIX_RANDOMIZER_BIT) { in macronix_nand_onfi_init()139 if ((mxic->reliability_func & MACRONIX_READ_RETRY_BIT) == 0) in macronix_nand_onfi_init()
[all...]