aspeed_spi_chip
struct aspeed_spi_chip chips[ASPEED_SPI_MAX_NUM_CS];
static bool aspeed_spi_check_reads(struct aspeed_spi_chip *chip,
static int aspeed_spi_calibrate(struct aspeed_spi_chip *chip, u32 hdiv,
static u32 aspeed_get_clk_div_ast2400(struct aspeed_spi_chip *chip,
static u32 aspeed_get_clk_div_ast2500(struct aspeed_spi_chip *chip,
static void aspeed_spi_set_io_mode(struct aspeed_spi_chip *chip, u32 io_mode)
static u32 aspeed_get_clk_div_ast2600(struct aspeed_spi_chip *chip,
static int aspeed_spi_do_calibration(struct aspeed_spi_chip *chip)
static void aspeed_spi_start_user(struct aspeed_spi_chip *chip)
static int aspeed_spi_ast2600_calibrate(struct aspeed_spi_chip *chip, u32 hdiv,
static void aspeed_spi_stop_user(struct aspeed_spi_chip *chip)
static int aspeed_spi_send_cmd_addr(struct aspeed_spi_chip *chip, u8 addr_nbytes,
static int aspeed_spi_read_reg(struct aspeed_spi_chip *chip,
static int aspeed_spi_write_reg(struct aspeed_spi_chip *chip,
static ssize_t aspeed_spi_read_user(struct aspeed_spi_chip *chip,
static ssize_t aspeed_spi_write_user(struct aspeed_spi_chip *chip,
struct aspeed_spi_chip *chip = &aspi->chips[spi_get_chipselect(mem->spi, 0)];
struct aspeed_spi_chip *chips = aspi->chips;
struct aspeed_spi_chip *chips = aspi->chips;
struct aspeed_spi_chip *chips = aspi->chips;
struct aspeed_spi_chip *chips = aspi->chips;
static int aspeed_spi_chip_adjust_window(struct aspeed_spi_chip *chip,
static int aspeed_spi_do_calibration(struct aspeed_spi_chip *chip);
struct aspeed_spi_chip *chip = &aspi->chips[spi_get_chipselect(desc->mem->spi, 0)];
struct aspeed_spi_chip *chip = &aspi->chips[spi_get_chipselect(desc->mem->spi, 0)];
struct aspeed_spi_chip *chip = &aspi->chips[cs];
struct aspeed_spi_chip *chip = &aspi->chips[cs];
struct aspeed_spi_chip *chip = &aspi->chips[cs];
struct aspeed_spi_chip *chip = &aspi->chips[cs];
u32 (*get_clk_div)(struct aspeed_spi_chip *chip, u32 hz);
int (*calibrate)(struct aspeed_spi_chip *chip, u32 hdiv,