aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
AgeCommit message (Expand)AuthorFilesLines
2015-01-09qspi:fsl implement AHB readPeng Fan2-10/+142
2015-01-08spi: ftssp010_spi: Simplify code flow in ftssp010_[wait|wait_tx|wait_rx]Axel Lin1-24/+12
2015-01-07spi: cadence_qspi: Fix checking return value of fdt_first_subnode()Axel Lin1-1/+1
2015-01-07spi:fsl-quadspi support bank register read writePeng Fan1-15/+145
2015-01-06dt: socfpga: Rename snps, dw-spi-mmio to snps, dw-apb-ssiMarek Vasut1-1/+1
2015-01-06spi: designware_spi: Fix detecting FIFO depthAxel Lin1-2/+2
2014-12-31imx:qspi add 4K erase supportPeng Fan1-5/+19
2014-12-31arm:mx6sx add QSPI supportPeng Fan1-0/+19
2014-12-31QuadSPI: use correct amba_basePeng Fan1-5/+25
2014-12-31QuadSPI: use QSPI_CMD_xx instead of flash opcodesPeng Fan1-31/+33
2014-12-16Merge branch 'master' of git://git.denx.de/u-boot-socfpgaTom Rini5-0/+1747
2014-12-13x86: ich-spi: Add Intel Tunnel Creek SPI controller supportBin Meng1-1/+2
2014-12-13x86: ich-spi: Set the tx operation mode for ich 7Bin Meng1-2/+7
2014-12-13x86: ich-spi: Set the rx operation mode for ich 7Bin Meng1-0/+4
2014-12-13x86: ich-spi: Fix a bug of reading from a non-64 bytes aligned addressBin Meng1-15/+2
2014-12-06spi: designware_spi: Some fixes / changesStefan Roese1-19/+20
2014-12-06spi: Add designware master SPI DM driver used on SoCFPGAStefan Roese2-0/+426
2014-12-06spi: Add Cadence QSPI DM driver used by SoCFPGAStefan Roese4-0/+1320
2014-12-04arm: omap: add support for am57xx devicesFelipe Balbi1-4/+4
2014-11-24Merge git://git.denx.de/u-boot-dmTom Rini1-32/+2
2014-11-23linux/kernel.h: sync min, max, min3, max3 macros with LinuxMasahiro Yamada3-4/+4
2014-11-22dm: spi: Use device_bind_driver() instead of our own functionSimon Glass1-22/+1
2014-11-22dm: spi: Correct handling of SPI chip selects in sandboxSimon Glass1-10/+1
2014-11-17spi, atmel: move CONFIG_SYS_SPI_WRITE_TOUT into common headerHeiko Schocher1-0/+4
2014-10-27SPI: mxc_spi: delay initialisation until claim busMarkus Niebel1-16/+21
2014-10-27SPI: mxc_spi: remove second reset from ECSPI config handlerMarkus Niebel1-3/+0
2014-10-27spi: altera: Move the config options to the topMarek Vasut1-8/+8
2014-10-27spi: altera: Clean up the use of variable dMarek Vasut1-10/+13
2014-10-27spi: altera: Zap endless loopMarek Vasut1-2/+11
2014-10-27spi: altera: Clean up most checkpatch issuesMarek Vasut1-10/+13
2014-10-27spi: altera: Clean up bit definitionsMarek Vasut1-13/+13
2014-10-27spi: altera: Use struct-based register accessMarek Vasut1-24/+25
2014-10-27Merge branch 'master' of git://git.denx.de/u-boot-imxTom Rini1-0/+1
2014-10-23dm: add entries to KconfigMasahiro Yamada1-0/+6
2014-10-23spi: kirkwood_spi.c: Change KW_SPI_BASE to MVEBU_SPI_BASEStefan Roese1-1/+2
2014-10-23spi: kirkwood_spi.c: Compile MPP (pin-mux) only for kirkwood SoC'sStefan Roese1-0/+10
2014-10-23arm: marvell: Move arch-kirkwood/spi.h to arch-mvebu/spi.hStefan Roese1-1/+1
2014-10-23arm: marvell: Move arch/kirkwood.h to arch/soc.hStefan Roese1-1/+1
2014-10-22dm: tegra: spi: Convert to driver modelSimon Glass6-534/+392
2014-10-22dm: exynos: Convert SPI to driver modelSimon Glass1-333/+180
2014-10-22dm: spi: Add soft_spi implementationSimon Glass2-0/+253
2014-10-22dm: spi: Remove SPI_INIT featureSimon Glass1-5/+0
2014-10-22dm: spi: Rename soft_spi.c to soft_spi_legacy.cSimon Glass2-1/+1
2014-10-22dm: sandbox: spi: Move to driver modelSimon Glass1-126/+74
2014-10-22dm: sandbox: Add a SPI emulation uclassSimon Glass2-0/+16
2014-10-22dm: spi: Add a uclass for SPISimon Glass2-0/+394
2014-10-21ARM: i.MX: provide declaration for board_spi_cs_gpioEric Nelson1-0/+1
2014-09-24kconfig: add blank Kconfig filesMasahiro Yamada1-0/+0
2014-09-24spi: kirkwood_spi.c: cosmetic: Fix minor coding style issuesStefan Roese1-8/+6
2014-09-24spi: kirkwood_spi.c: Make global variable staticStefan Roese1-1/+1
2014-09-24spi: kirkwood_spi.c: Some fixes and cleanupStefan Roese1-6/+5
2014-09-24spi: mxc: fix sf probe when using mxc_spiNikita Kiryanov1-23/+25
2014-08-06spi, spi_mxc: do not hang in spi_xchg_singleHeiko Schocher1-2/+15
2014-08-06spi: Support half-duplex mode in FDT decodeSimon Glass1-0/+2
2014-08-06exynos: spi: Fix calculation of SPI transaction start timeSimon Glass1-4/+5
2014-07-04arm: ep9315: Return back Cirrus Logic EDB9315A board supportSergey Kostanbaev2-0/+275
2014-07-01Merge remote-tracking branch 'u-boot-samsung/master'Albert ARIBAUD1-1/+4
2014-07-01Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'Albert ARIBAUD1-1/+1
2014-06-25Merge branch 'u-boot/master' into 'u-boot-arm/master'Albert ARIBAUD2-38/+118
2014-06-23Exynos: SPI: Fix reading data from SPI flashAkshay Saraswat1-1/+4
2014-06-19spi: davinci: Fix register address for SPI1_BUSAxel Lin1-1/+1
2014-06-11Merge branch 'master' of git://git.denx.de/u-boot-spiTom Rini1-6/+12
2014-06-09arm: vf610: Add QSPI driver supportAlison Wang3-0/+610
2014-06-08spi: soft_spi: Support NULL din/dout buffersAndrew Ruder1-6/+12
2014-06-08Merge branch 'master' of git://git.denx.de/u-boot-armTom Rini1-0/+1
2014-06-06ti: qspi: populate slave device to set flash quad bit.Sourav Poddar1-0/+1
2014-06-05powerpc/espi: remove 80us delay to improve transfer performanceHou Zhiqiang1-32/+106
2014-04-21Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'Albert ARIBAUD3-3/+82
2014-04-17spi: davinci: add support for multiple bus and chip selectKaricheri, Muralidharan2-3/+79
2014-04-17spi: ti_qspi: Add delay for successful bulk erase.Poddar, Sourav1-0/+3
2014-04-17ARM: tegra: Tegra20 pinmux cleanupStephen Warren1-3/+3
2014-03-25Merge branch 'u-boot/master' into 'u-boot-arm/master'Albert ARIBAUD2-19/+25
2014-03-17sandbox: Add implementation of spi_setup_slave_fdt()Simon Glass1-0/+13
2014-03-17spi: atmel_dataflash: Simplify AT91F_SpiEnable implementationAxel Lin1-19/+12
2014-03-12drivers/spi/omap3: Bug fix of premature write transfer completionVasili Galka1-2/+3
2014-02-21Merge branch 'master' of git://git.denx.de/u-boot-spiTom Rini3-8/+42
2014-02-20blackfin: add spi and i2c specific get clock functionsSonic Zhang2-6/+8
2014-02-18spi: ti_qspi: Add delay before xfer for am43xxSourav Poddar1-0/+7
2014-02-18spi: ti_qspi: Add AM43xx specifics changesSourav Poddar1-3/+23
2014-02-18spi: spi-mxc: implement clk control for ECSPI to fix SPI_MODE_3Markus Niebel1-2/+7
2014-02-18spi: xilinx: Move timeout calculation out of the loopMichal Simek1-3/+5
2014-01-16Merge branch 'master' of git://git.denx.de/u-boot-armTom Rini1-1/+2
2014-01-16spi: sh_qspi: Add header file that defines the address of registersNobuhiro Iwamatsu1-1/+2
2014-01-11spi: sh_spi: Use sh_spi_clear_bit() instead of open-codedAxel Lin1-8/+2
2014-01-11spi: Add Faraday SPI controller supportKuo-Jung Su2-0/+509
2013-12-19spi: tegra: clear RDY bit prior to every transferYen Lin1-13/+8
2013-12-18spi: Add support SH Quad SPI driverNobuhiro Iwamatsu2-0/+278
2013-12-10Merge branch 'spi' of git://git.denx.de/u-boot-x86Tom Rini4-5/+229
2013-12-09sandbox: spi: Add SPI emulation busMike Frysinger2-0/+205
2013-12-09spi_flash: Add spi_flash_probe_fdt() to locate SPI by FDT nodeSimon Glass2-5/+24
2013-12-06spi: bfin_spi6xx: Remove unnecessary test for bus and pins[bus]Axel Lin1-4/+1
2013-12-06spi: bfin_spi: Remove unnecessary test for bus and pins[bus]Axel Lin1-8/+9
2013-11-12spi: omap3: add support for more word lengthsNikita Kiryanov3-24/+66
2013-11-12spi: omap3: remove semicolon from #defineNikita Kiryanov1-1/+1
2013-10-31drivers: convert makefiles to Kbuild styleMasahiro Yamada1-53/+31
2013-10-16spi: mxc_spi: Fix double incrementing read pointer for unaligned buffersTimo Herbrecher1-1/+1
2013-10-16spi: Add GPL-2.0+ SPDX-License-Identifier for missing filesJagannadha Sutradharudu Teki5-5/+5
2013-10-14Coding Style cleanup: replace leading SPACEs by TABsWolfgang Denk2-7/+7
2013-10-14Coding Style cleanup: remove trailing white spaceWolfgang Denk1-1/+1
2013-10-08spi: exynos: Support word transfersRajeshwari Shinde1-15/+61
2013-10-08spi: exynos: Minimise access to SPI FIFO levelRajeshwari Shinde1-12/+15
2013-10-08spi: exynos: Support a delay after deactivateRajeshwari Shinde1-0/+20
2013-10-07spi: add TI QSPI driverMatt Porter2-0/+312
2013-08-27spi: mxs_spi: Configure chipselect after block resetMarek Vasut1-9/+3
2013-08-20powerpc: Fix CamelCase checkpatch warningsPrabhakar Kushwaha1-1/+1
2013-08-07spi: Add zynq spi controller driverJagannadha Sutradharudu Teki2-0/+281
2013-08-06spi: mpc8xxx_spi: Use DIV_ROUND_UP instead of open-codedAxel Lin1-1/+1
2013-08-06spi: fsl_espi: Use DIV_ROUND_UP instead of open-codedAxel Lin1-4/+2
2013-07-31spi: bfin_spi: Use DIV_ROUND_UP instead of open-codedAxel Lin1-3/+1
2013-07-24Add GPL-2.0+ SPDX-License-Identifier to source filesWolfgang Denk24-383/+24
2013-07-12Merge branch 'master' of git://git.denx.de/u-boot-armTom Rini1-17/+11
2013-06-28Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'Albert ARIBAUD1-17/+11
2013-06-26spi: mxc_spi: Update pre and post divider algorithmDirk Behme1-18/+12
2013-06-26spi: mxc_spi: Fix pre and post divider calculationDirk Behme1-3/+3
2013-06-26cros: exynos: add SPI support for cros_ecHung-ying Tyan1-0/+22
2013-06-22spi: mxc_spi: Use DIV_ROUND_UP at appropriate placesAxel Lin1-3/+3
2013-06-22spi: cf_qspi: Use DIV_ROUND_UP at appropriate placeAxel Lin1-1/+1
2013-06-13Merge branch 'master' of git://git.denx.de/u-boot-spiTom Rini4-24/+62
2013-06-13spi: tegra20_sflash: Remove redundant code to set bus and cs of struct spi_slaveAxel Lin1-2/+0
2013-06-13spi: tegra114_spi: Convert to use spi_alloc_slave()Axel Lin1-3/+1
2013-06-13spi: armada100_spi: Remove unnecessary NULL test for dout and dinAxel Lin1-9/+2
2013-06-03spi: exynos: Support SPI_PREAMBLE modeRajeshwari Shinde1-10/+59
2013-05-30Merge branch 'u-boot/master' into 'u-boot-arm/master'Albert ARIBAUD1-102/+3
2013-05-13bfin: discard invalid data and clear RXS in bf5xx spi driverScott Jiang1-0/+2
2013-05-13bfin: Remove spi dma function in bf5xx.Scott Jiang1-102/+1
2013-05-12spi: atmel_spi: using ip version to check whether has wdrbtBo Shen2-4/+13
2013-04-22imx: Move some header files from arch-mxs to imx-commonStefan Roese1-1/+1
2013-04-14Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'Albert ARIBAUD1-8/+9
2013-04-13spi: mxc_spi: Set master mode for all channelsFabio Estevam1-8/+9
2013-04-12Merge branch 'u-boot/master' into 'u-boot-arm/master'Albert ARIBAUD1-1/+1
2013-04-04Merge branch 'u-boot-samsung/master' into 'u-boot-arm/master'Albert ARIBAUD1-0/+2
2013-04-04Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'Albert ARIBAUD1-4/+4
2013-04-04spi: mxc_spi: Fix ECSPI reset handlingDirk Behme1-4/+4
2013-04-01Consolidate bool typeYork Sun1-1/+1
2013-03-29spi: exynos: Fix compiler warnings for non-dt systemsVivek Gautam1-0/+2
2013-03-28Merge branch 'u-boot/master' into 'u-boot-arm/master'Albert ARIBAUD5-150/+792
2013-03-25tegra114: add SPI driverAllen Martin3-0/+421
2013-03-25spi: add common fdt SPI driver interfaceAllen Martin4-45/+197
2013-03-25tegra20: spi: move fdt probe to spi_initAllen Martin1-43/+67
2013-03-25tegra: spi: pull register structs out of headersAllen Martin2-11/+110
2013-03-25tegra: spi: remove non fdt supportAllen Martin2-37/+4
2013-03-25tegra: spi: rename tegra SPI driversAllen Martin3-4/+4
2013-03-25tegra: remove support for UART SPI switchAllen Martin1-24/+1
2013-03-19x86: spi: Set maximum write size for ICHSimon Glass1-0/+5
2013-03-19x86: spi: Add Intel ICH driverSimon Glass3-0/+893
2013-03-19spi: Use spi_alloc_slave() in each SPI driverSimon Glass23-83/+36
2013-03-19spi: Add function to allocate a new SPI slaveSimon Glass2-0/+42
2013-03-15Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'Albert ARIBAUD1-20/+19
2013-03-07mxs: spi: Remove CONFIG_MXS_SPI_DMA_ENABLEMarek Vasut1-16/+0
2013-03-07mxs: spi: Fix the MXS SPI for mx23Marek Vasut1-2/+17
2013-03-07mxs: mmc: spi: dma: Better wrap the MXS differencesMarek Vasut1-2/+2
2013-03-04blackfin: add bf6xx spi driverScott Jiang2-0/+309
2013-02-12Merge branch 'master' of git://git.denx.de/u-boot-armTom Rini4-7/+389
2013-02-11tegra: add SPI SLINK driverAllen Martin2-0/+344
2013-02-11tegra: spi: add fdt support to tegra SPI SFLASH driverAllen Martin1-2/+43
2013-02-04spi: xilinx_spi: Perform software reset during slave setupJason Wu2-0/+5
2013-01-21mxs: clock: Use 'mxs' prefix for methodsOtavio Salvador1-1/+1
2013-01-21mxs: ssp: Pull out the SSP bus to regs conversionMarek Vasut1-4/+1
2013-01-14Merge branch 'u-boot-samsung/master' into 'u-boot-arm/master'Albert ARIBAUD1-6/+90
2013-01-09Merge 'u-boot-atmel/master' into 'u-boot-arm/master'Albert ARIBAUD1-1/+1
2013-01-09kirkwood: make MPP arrays static constAlbert ARIBAUD1-7/+5
2013-01-08SPI: EXYNOS: Add FDT support to driver.Rajeshwari Shinde1-6/+90
2012-12-10OMAP3 SPI : Fixed bugs related to SPI transferajoy2-32/+45
2012-12-09spi: atmel: sam9m10g45 also support WDRBT bitBo Shen1-1/+1
2012-11-25Merge branch 'u-boot-imx/master' into 'u-boot-arm/master'Albert ARIBAUD1-4/+5
2012-11-19spi: mxc_spi: Fix spi clock glitch durant resetFabio Estevam1-2/+2
2012-11-19spi: mxc_spi: Fix handling of chip selectFabio Estevam1-2/+3
2012-11-15SPI: Add SPI Driver for EXYNOS.Rajeshwari Shinde2-0/+368
2012-10-26Merge remote-tracking branch 'u-boot-ti/master'Albert ARIBAUD1-6/+5
2012-10-25omap3_spi: introduce CONFIG_OMAP3_SPI_D0_D1_SWAPPEDPeter Korsgaard1-6/+5
2012-10-22powerpc/espi: remove write command length checkShaohui Xie1-4/+2
2012-10-15Tegra20: Move some include files to arch-tegra for sharing with Tegra30Tom Warren1-4/+3
2012-09-21Merge branch 'master' of git://git.denx.de/u-boot-armTom Rini3-30/+39
2012-09-21Merge remote-tracking branch 'u-boot-imx/master'Albert ARIBAUD1-25/+33
2012-09-20ColdFire: Queued SPI driverRichard Retanubun2-0/+374
2012-09-18mpc8xxx_spi: fix SPI support on MPC8308RDBIra W. Snyder1-0/+4
2012-09-11spi: xilinx: Remove unused variableStephan Linz1-1/+0
2012-09-10Tegra: Change Tegra20 to Tegra in common code, prep for T30Tom Warren1-3/+3
2012-09-06MX28: SPI: Fix the DMA chainingMarek Vasut1-18/+25
2012-09-06MX28: SPI: Fix the DMA DCache race conditionMarek Vasut1-7/+8
2012-09-03kw_spi: fix clock prescaler computationValentin Longchamp1-2/+3
2012-09-01spi: atmel: add WDRBT bit to avoid receive overrunBo Shen2-0/+4
2012-09-01MX28: SPI: Supercharge the SPI driverMarek Vasut1-31/+65
2012-09-01spi: fix mxs_spi_slave structure allocation to clear memoryMatt Sealey1-1/+1
2012-09-01spi: fix mxc_spi_slave structure allocation to clear memoryMatt Sealey1-1/+1
2012-09-01mxc_spi: Round up clock dividerBenoît Thébaudeau1-2/+2
2012-09-01mxs: Convert sys_proto.h prefixes to 'mxs'Otavio Salvador1-4/+4
2012-09-01tegra20: rename tegra2 -> tegra20Allen Martin1-5/+5
2012-09-01am335x evm: Enable support for spi0Tom Rini1-0/+10
2012-09-01am33xx: Add support, update omap3 McSPI driverTom Rini2-0/+11
2012-09-01mxs: prefix register structs with 'mxs' prefixOtavio Salvador1-10/+9
2012-09-01MX28: SPI: Add DMA transfer supportMarek Vasut1-1/+116
2012-09-01MX28: SPI: Pull out the PIO transfer functionMarek Vasut1-33/+41
2012-09-01MX28: SPI: Refactor spi_xfer a bitMarek Vasut1-10/+22
2012-08-07spi: Fix merge conflicts - MakefileMichal Simek1-1/+0
2012-07-31Merge branch 'master' of git://git.denx.de/u-boot-microblazeWolfgang Denk3-0/+351
2012-07-31spi: microblaze: Adds driver for Xilinx SPI controllerStephan Linz3-0/+350
2012-05-15spi: mxs: Allow other chip selects to workFabio Estevam1-0/+10
2012-05-15spi: mxs: Introduce spi_cs_is_valid()Fabio Estevam1-2/+11
2012-03-30Merge branch 'master' of git://git.denx.de/u-boot-armWolfgang Denk3-6/+68