History

Merge tag 'spi-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi

Pull spi updates from Mark Brown: "A few core tweaks this time together with the usual collection of driver specific updates and fixes plus a larger than average selection of new device support: - fix DMA mapping of unaligned vmalloc() buffers - statistics tracking transfer volumes exposed via sysfs - new drivers for Freescale MPC5125, Intel Sunrise Point, Mediatek SoCs, and Netlogic XLP SoCs" * tag 'spi-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (66 commits) spi: sh-msiof: Fix FIFO size to 64 word from 256 word spi: fsl-(e)spi: Fix checking return value of devm_ioremap_resource spi: Add DT bindings documentation for Netlogic XLP SPI controller spi/xlp: SPI controller driver for Netlogic XLP SoCs spi: fsl-espi: add runtime PM spi: fsl-(e)spi: simplify cleanup code spi: fsl-(e)spi: migrate to using devm_ functions to simplify cleanup spi: mediatek: fix SPI_CMD_PAUSE_IE macro error spi: check bits_per_word in spi_setup spi: mediatek: replace *_time name spi: mediatek: add PM clk_prepare_enable fail flow spi: mediatek: replace int with u32, delete TAB and define MTK_SPI_PAUSE_INT_STATUS marco spi: mediatek: add linux/io.h include file spi/bcm63xx-hsspi: add support for dual spi read/write spi: dw: Allow interface drivers to limit data I/O to word sizes dt: snps,dw-apb-ssi: Document new I/O data register width property spi: Fall back to master maximum speed if no slave speed specified spi: mediatek: use BIT() to instead of SPI_CMD_*_OFFSET spi: medaitek: revise quirks compatibility style spi: mediatek: fix spi incorrect endian usage ...

Linus Torvalds committed 11 years ago

Commit e5aeced2 parents cf9d615 c5992f647 files · +2116 −227Browse files

Showing the changes to include/linux/platform_data (2 of 47 files). Show all

Unified · Split

2 files
  1. include/linux/platform_data/spi-davinci.h +1 −0
  2. include/linux/platform_data/spi-mt65xx.h +20 −0
include/linux/platform_data/spi-davinci.h+1−0
@@ -49,6 +49,7 @@ struct davinci_spi_platform_data { · 48 unmodified lines
4949 u8 num_chipselect;
5050 u8 intr_line;
5151 u8 *chip_sel;
52+ u8 prescaler_limit;
5253 bool cshold_bug;
5354 enum dma_event_q dma_event_q;
5455 };
include/linux/platform_data/spi-mt65xx.h+20−0
@@ -0,0 +1,20 @@
1+/*
2+ * MTK SPI bus driver definitions
3+ *
4+ * Copyright (c) 2015 MediaTek Inc.
5+ * Author: Leilk Liu <leilk.liu@mediatek.com>
6+ *
7+ * This program is free software; you can redistribute it and/or modify
8+ * it under the terms of the GNU General Public License version 2 as
9+ * published by the Free Software Foundation.
10+ */
11+
12+#ifndef ____LINUX_PLATFORM_DATA_SPI_MTK_H
13+#define ____LINUX_PLATFORM_DATA_SPI_MTK_H
14+
15+/* Board specific platform_data */
16+struct mtk_chip_config {
17+ u32 tx_mlsb;
18+ u32 rx_mlsb;
19+};
20+#endif