[U-Boot] [PATCH 0/3] arm: vf610: Add QSPI support for VF610
Alison Wang
b18965 at freescale.com
Mon Jan 13 06:32:51 CET 2014
This series contain QSPI support for Freescale Vybrid VF610.
The QSPI(Quad Serial Peripheral Interface) acts as an interface to one single
or two external serial flash devices, each with up to 4 bidirectional data lines.
QSPI has a Look-update-table(LUT) which consists of a number of pre-programmed
sequences. Each sequence is basically a sequence of instruction-operand pairs
which when executed sequentially generates a valid serial flash transaction.
This driver has been tested on VF610TWR.
----------------------------------------------------------------
Alison Wang (3):
arm: imx: Add two macros for VF610 in IOMUX_PAD structure
arm: vf610: Add QSPI support for VF610TWR
arm: vf610: Add QSPI driver support
arch/arm/include/asm/arch-vf610/crm_regs.h | 11 ++-
arch/arm/include/asm/arch-vf610/imx-regs.h | 4 +-
arch/arm/include/asm/arch-vf610/iomux-vf610.h | 14 +++
arch/arm/include/asm/imx-common/iomux-v3.h | 2 +
board/freescale/vf610twr/vf610twr.c | 29 ++++++-
drivers/spi/Makefile | 1 +
drivers/spi/fsl_qspi.c | 482 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/spi/fsl_qspi.h | 127 +++++++++++++++++++++++++++
include/configs/vf610twr.h | 11 +++
9 files changed, 677 insertions(+), 4 deletions(-)
create mode 100644 drivers/spi/fsl_qspi.c
create mode 100644 drivers/spi/fsl_qspi.h
More information about the U-Boot
mailing list