Lines Matching defs:command
95 * transferred at the 16-bit width. All address and command line
97 * command transfers, the host may place any value on the upper
103 * neither an address nor a command transfer. Let's assume a 0 on the
191 * Wait for the ready pin after a command, and warn if a timeout occurs.
201 /* Wait until command is processed or timeout occurs */
219 * Wait for status ready (i.e. command done) or timeout.
241 * nand_command - [DEFAULT] Send command to NAND device
243 * @command: the command to be sent
244 * @column: the column address for this command, -1 if none
245 * @page_addr: the page address for this command, -1 if none
247 * Send command to NAND device. This function is used for small page devices
250 static void nand_command(struct nand_chip *chip, unsigned int command,
256 /* Write out the command to the device */
257 if (command == NAND_CMD_SEQIN) {
274 if (command != NAND_CMD_NONE)
275 chip->legacy.cmd_ctrl(chip, command, ctrl);
283 !nand_opcode_8bits(command))
302 switch (command) {
340 * command delay
363 * or RNDOUT command is sent, return directly.
379 * nand_command_lp - [DEFAULT] Send command to NAND large page device
381 * @command: the command to be sent
382 * @column: the column address for this command, -1 if none
383 * @page_addr: the page address for this command, -1 if none
385 * Send command to NAND device. This is the version for the new large page
389 static void nand_command_lp(struct nand_chip *chip, unsigned int command,
395 if (command == NAND_CMD_READOOB) {
397 command = NAND_CMD_READ0;
401 if (command != NAND_CMD_NONE)
402 chip->legacy.cmd_ctrl(chip, command,
412 !nand_opcode_8bits(command))
418 if (!nand_opcode_8bits(command))
437 switch (command) {
494 * command delay.
528 * nand_wait - [DEFAULT] wait until the command is done
531 * Wait for command done. This applies to erase and program only.
592 /* check, if a user supplied command function given */
618 /* Do not replace user supplied command function! */