Lines Matching refs:ctrl
85 uint32_t ctrl; in jz_nand_select_chip() local
88 ctrl = readl(nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip()
89 ctrl &= ~JZ_NAND_CTRL_ASSERT_CHIP_MASK; in jz_nand_select_chip()
98 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_select_chip()
103 static void jz_nand_cmd_ctrl(struct mtd_info *mtd, int dat, unsigned int ctrl) in jz_nand_cmd_ctrl() argument
112 if (ctrl & NAND_CTRL_CHANGE) { in jz_nand_cmd_ctrl()
113 BUG_ON((ctrl & NAND_ALE) && (ctrl & NAND_CLE)); in jz_nand_cmd_ctrl()
114 if (ctrl & NAND_ALE) in jz_nand_cmd_ctrl()
116 else if (ctrl & NAND_CLE) in jz_nand_cmd_ctrl()
121 if (ctrl & NAND_NCE) in jz_nand_cmd_ctrl()
335 uint32_t ctrl; in jz_nand_detect_bank() local
360 ctrl = readl(nand->base + JZ_REG_NAND_CTRL); in jz_nand_detect_bank()
361 ctrl |= JZ_NAND_CTRL_ENABLE_CHIP(bank - 1); in jz_nand_detect_bank()
362 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_detect_bank()
397 ctrl &= ~(JZ_NAND_CTRL_ENABLE_CHIP(bank - 1)); in jz_nand_detect_bank()
398 writel(ctrl, nand->base + JZ_REG_NAND_CTRL); in jz_nand_detect_bank()