Lines Matching refs:chip
67 struct nand_chip *chip = mtd_to_nand(mtd); in fun_select_chip() local
68 struct fsl_upm_nand *fun = nand_get_controller_data(chip); in fun_select_chip()
72 chip->IO_ADDR_R = chip->IO_ADDR_W = in fun_select_chip()
75 chip->cmd_ctrl(mtd, NAND_CMD_NONE, 0 | NAND_CTRL_CHANGE); in fun_select_chip()
82 struct nand_chip *chip = mtd_to_nand(mtd); in fun_cmd_ctrl() local
83 struct fsl_upm_nand *fun = nand_get_controller_data(chip); in fun_cmd_ctrl()
126 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_read_byte() local
128 return in_8(chip->IO_ADDR_R); in upm_nand_read_byte()
134 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_write_buf() local
135 struct fsl_upm_nand *fun = nand_get_controller_data(chip); in upm_nand_write_buf()
138 out_8(chip->IO_ADDR_W, buf[i]); in upm_nand_write_buf()
150 struct nand_chip *chip = mtd_to_nand(mtd); in upm_nand_read_buf() local
153 buf[i] = in_8(chip->IO_ADDR_R); in upm_nand_read_buf()
158 struct nand_chip *chip = mtd_to_nand(mtd); in nand_dev_ready() local
159 struct fsl_upm_nand *fun = nand_get_controller_data(chip); in nand_dev_ready()
164 int fsl_upm_nand_init(struct nand_chip *chip, struct fsl_upm_nand *fun) in fsl_upm_nand_init() argument
171 nand_set_controller_data(chip, fun); in fsl_upm_nand_init()
172 chip->chip_delay = fun->chip_delay; in fsl_upm_nand_init()
173 chip->ecc.mode = NAND_ECC_SOFT; in fsl_upm_nand_init()
174 chip->cmd_ctrl = fun_cmd_ctrl; in fsl_upm_nand_init()
176 chip->select_chip = fun_select_chip; in fsl_upm_nand_init()
178 chip->read_byte = upm_nand_read_byte; in fsl_upm_nand_init()
179 chip->read_buf = upm_nand_read_buf; in fsl_upm_nand_init()
180 chip->write_buf = upm_nand_write_buf; in fsl_upm_nand_init()
182 chip->dev_ready = nand_dev_ready; in fsl_upm_nand_init()