Lines Matching refs:ctrl
86 uint32_t ctrl; in jz_nand_select_chip() local
89 ctrl = readl(nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip()
90 ctrl &= ~JZ_NAND_CTRL_ASSERT_CHIP_MASK; in jz_nand_select_chip()
99 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip()
104 static void jz_nand_cmd_ctrl(struct mtd_info *mtd, int dat, unsigned int ctrl) in jz_nand_cmd_ctrl() argument
113 if (ctrl & NAND_CTRL_CHANGE) { in jz_nand_cmd_ctrl()
114 BUG_ON((ctrl & NAND_ALE) && (ctrl & NAND_CLE)); in jz_nand_cmd_ctrl()
115 if (ctrl & NAND_ALE) in jz_nand_cmd_ctrl()
117 else if (ctrl & NAND_CLE) in jz_nand_cmd_ctrl()
122 if (ctrl & NAND_NCE) in jz_nand_cmd_ctrl()
336 uint32_t ctrl; in jz_nand_detect_bank() local
361 ctrl = readl(nand->base + JZ_REG_NAND_CTRL); in jz_nand_detect_bank()
362 ctrl |= JZ_NAND_CTRL_ENABLE_CHIP(bank - 1); in jz_nand_detect_bank()
363 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_detect_bank()
398 ctrl &= ~(JZ_NAND_CTRL_ENABLE_CHIP(bank - 1)); in jz_nand_detect_bank()
399 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_detect_bank()