⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 spi_flash_internal.h

📁 uboot200903最新版本的通用uboot
💻 H
字号:
/* * SPI flash internal definitions * * Copyright (C) 2008 Atmel Corporation *//* Common parameters */#define SPI_FLASH_PROG_TIMEOUT		((10 * CONFIG_SYS_HZ) / 1000)#define SPI_FLASH_PAGE_ERASE_TIMEOUT	((50 * CONFIG_SYS_HZ) / 1000)#define SPI_FLASH_SECTOR_ERASE_TIMEOUT	(10 * CONFIG_SYS_HZ)/* Common commands */#define CMD_READ_ID			0x9f#define CMD_READ_ARRAY_SLOW		0x03#define CMD_READ_ARRAY_FAST		0x0b#define CMD_READ_ARRAY_LEGACY		0xe8/* Send a single-byte command to the device and read the response */int spi_flash_cmd(struct spi_slave *spi, u8 cmd, void *response, size_t len);/* * Send a multi-byte command to the device and read the response. Used * for flash array reads, etc. */int spi_flash_cmd_read(struct spi_slave *spi, const u8 *cmd,		size_t cmd_len, void *data, size_t data_len);/* * Send a multi-byte command to the device followed by (optional) * data. Used for programming the flash array, etc. */int spi_flash_cmd_write(struct spi_slave *spi, const u8 *cmd, size_t cmd_len,		const void *data, size_t data_len);/* * Same as spi_flash_cmd_read() except it also claims/releases the SPI * bus. Used as common part of the ->read() operation. */int spi_flash_read_common(struct spi_flash *flash, const u8 *cmd,		size_t cmd_len, void *data, size_t data_len);/* Manufacturer-specific probe functions */struct spi_flash *spi_flash_probe_spansion(struct spi_slave *spi, u8 *idcode);struct spi_flash *spi_flash_probe_atmel(struct spi_slave *spi, u8 *idcode);struct spi_flash *spi_flash_probe_stmicro(struct spi_slave *spi, u8 *idcode);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -