Linus Torvalds
85adbcd54f
Merge tag 'spi-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
...
Pull spi updates from Mark Brown:
"This release is mainly a collection of driver specific updates,
including a few nice cleanups to make drivers use more core features.
- automatically use the parent device to allocate DMA buffers if
there wasn't an explicitly configured device.
- fixes for leaks on allocation.
- a small piece of the start of SPI slave support, a feature that's
been on the cards for over a decade!"
* tag 'spi-v4.11' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi: (55 commits)
spi: spi-ti-qspi: Fix error handling
spi: spi-ti-qspi: Fix error handling
spi: lantiq-ssc: activate under COMPILE_TEST
spi: armada-3700: Remove spi_master_put in a3700_spi_remove()
spi: ti-qspi: revise ti_qspi_probe() failure flow
spi: spi-ep93xx: simplify GPIO chip selects
spi: rspi: Replaces "n" by "len" in qspi_transfer_*()
spi: rspi: Fixes bogus received byte in qspi_transfer_in()
spi: bcm-qspi: Remove unnecessary platform_set_drvdata()
spi: bcm-qspi: Fix bcm_qspi_bspi_read() performance
spi: lantiq-ssc: add support for Lantiq SSC SPI controller
spi: s3c64xx: fix inconsistency between binding and driver
spi: armada-3700: Remove .owner field for driver
spi: bcm-qspi: Added mspi read fallback in bcm_qspi_flash_read()
spi: fix device-node leaks
spi: mediatek: Only do dma for 4-byte aligned buffers
spi: When no dma_chan map buffers with spi_master's parent
spi: pca2xx-pci: Allow MSI
spi: pxa2xx: Prepare for edge-triggered interrupts
spi: pxa2xx: Add support for Intel Gemini Lake
...
2017-02-20 17:26:11 -08:00
..
2016-12-14 20:42:45 -08:00
2017-02-08 11:19:43 -08:00
2017-01-29 18:30:56 -05:00
2016-12-16 11:23:34 -08:00
2016-11-29 15:51:49 -06:00
2016-11-29 09:17:20 +01:00
2017-01-19 09:57:20 +01:00
2016-12-31 14:35:04 +00:00
2017-02-08 13:54:11 +00:00
2017-02-20 10:00:10 -08:00
2016-12-29 14:17:40 -05:00
2016-12-28 14:36:52 -05:00
2016-12-05 14:16:22 +01:00
2017-02-10 10:16:34 -08:00
2016-12-06 21:42:19 +01:00
2016-12-14 10:49:33 -08:00
2017-02-20 17:26:11 -08:00
2017-01-12 02:30:13 +01:00
2016-12-02 12:44:37 -05:00
2016-12-05 11:38:30 +00:00
2017-02-01 11:01:30 +01:00
2016-12-15 16:03:25 -08:00
2017-02-20 13:23:30 -08:00
2016-12-13 11:10:36 -08:00
2016-12-06 16:57:33 +01:00
2017-02-03 15:03:48 +00:00
2016-12-05 14:31:24 -05:00
2016-12-22 22:58:37 -05:00
2016-12-01 14:45:08 +01:00
2016-12-05 19:00:38 -05:00
2016-12-13 10:19:16 -08:00
2016-12-09 08:30:51 -07:00
2016-12-01 07:58:40 -07:00
2016-12-14 10:49:33 -08:00
2017-01-13 15:17:04 -07:00
2016-12-08 13:31:11 -05:00
2017-02-12 21:52:19 -05:00
2017-01-18 17:12:26 -05:00
2016-11-30 10:22:27 -05:00
2017-02-08 15:41:43 -08:00
2016-12-22 09:25:45 -08:00
2016-11-25 16:25:52 -05:00
2016-12-08 16:37:33 -08:00
2017-02-07 20:58:30 +01:00
2017-01-14 11:29:43 +01:00
2016-12-12 18:55:08 -08:00
2017-02-01 09:13:51 +01:00
2016-12-12 18:55:09 -08:00
2016-12-21 10:16:05 -08:00
2016-12-13 11:18:24 -08:00
2017-01-14 19:32:40 -05:00
2016-12-25 10:47:43 +01:00
2017-02-01 08:37:27 +01:00
2016-11-29 14:02:21 +01:00
2017-02-20 10:06:32 -08:00
2017-02-01 09:14:07 +01:00
2016-12-17 16:00:34 -08:00
2016-12-26 20:29:24 -08:00
2016-12-03 20:51:49 -05:00
2016-12-05 19:01:16 -05:00
2016-12-13 11:42:18 -08:00
2017-01-20 14:32:39 -08:00
2017-02-07 10:57:47 +01:00
2016-12-13 11:42:18 -08:00
2017-02-06 13:14:10 +01:00
2017-01-19 15:56:19 +00:00
2016-11-30 08:54:04 +05:30
2016-12-25 11:04:12 +01:00
2017-01-06 15:56:18 +01:00
2017-02-01 08:45:46 +01:00
2017-02-07 10:42:10 +01:00
2016-12-09 09:03:02 -07:00
2017-02-03 08:28:25 -08:00
2016-11-25 10:15:13 -08:00
2016-12-05 19:01:16 -05:00
2017-01-16 14:03:31 -05:00
2016-12-19 08:23:53 -08:00
2017-01-31 13:23:09 -05:00
2016-12-11 16:33:18 -05:00
2016-12-05 15:13:58 +01:00
2017-02-06 08:54:01 +01:00
2017-01-05 23:06:06 -08:00
2016-12-05 18:58:32 -05:00
2016-12-15 13:49:34 -08:00
2016-12-25 17:21:22 +01:00
2016-11-29 15:57:42 +00:00
2016-12-22 11:48:20 -07:00
2017-01-10 18:31:55 -08:00
2016-12-14 10:12:26 +01:00
2017-02-10 11:15:08 +01:00
2016-12-14 16:04:09 -08:00
2016-12-09 21:54:22 -08:00
2017-01-31 10:59:48 +01:00
2016-11-24 16:22:06 +01:00
2017-01-12 20:06:15 +01:00
2016-12-14 16:04:10 -08:00
2016-11-27 20:38:47 -05:00
2016-12-20 09:48:44 -08:00
2017-01-27 13:05:26 -08:00
2016-11-27 16:15:33 -08:00
2017-02-10 15:13:10 +01:00
2016-11-30 14:36:01 +11:00
2017-02-10 15:13:10 +01:00
2016-12-03 23:21:37 -05:00
2017-02-20 10:52:23 -08:00
2017-01-23 15:00:45 +00:00
2016-12-24 11:46:01 -08:00
2017-02-01 09:13:45 +01:00
2017-01-12 14:33:16 +01:00
2017-01-19 08:40:44 +01:00
2016-12-14 16:04:08 -08:00
2017-02-01 09:13:58 +01:00
2017-01-17 10:56:45 -08:00
2016-12-16 09:26:42 -08:00
2017-01-14 08:38:05 +01:00
2017-02-10 09:04:19 +01:00
2016-12-12 18:55:06 -08:00
2016-12-25 17:21:23 +01:00
2016-12-13 15:47:02 -08:00
2016-12-06 16:08:10 -08:00
2016-11-29 12:12:51 -07:00
2017-01-23 11:37:13 -08:00
2016-11-30 14:32:25 +11:00
2017-02-03 09:56:43 -08:00
2017-01-14 11:31:50 +01:00
2016-11-29 18:02:58 +01:00
2017-01-04 13:22:38 -07:00
2016-12-06 11:05:46 +01:00
2017-01-10 18:31:55 -08:00
2017-02-03 14:13:19 -08:00
2016-12-12 18:55:07 -08:00
2017-01-27 11:10:50 -05:00
2016-12-17 20:17:04 -08:00
2017-01-10 18:31:55 -08:00
2016-12-18 11:12:53 -08:00
2017-01-10 18:31:54 -08:00
2017-01-24 16:26:14 -08:00
2016-12-14 16:33:38 +01:00
2017-02-03 08:28:25 -08:00
2016-12-16 16:34:52 -05:00
2017-02-16 15:32:19 +01:00
2017-02-20 13:23:30 -08:00
2017-02-08 13:56:37 -05:00
2016-12-06 21:48:21 +01:00
2016-12-06 21:42:16 +01:00
2017-01-24 12:50:47 -05:00
2016-12-19 17:29:44 -05:00
2016-12-09 23:47:10 -05:00
2017-01-24 16:26:14 -08:00
2016-12-24 11:23:24 -08:00
2016-12-06 10:17:56 +02:00
2016-12-06 10:17:56 +02:00
2016-12-13 10:19:16 -08:00
2016-12-12 18:55:07 -08:00
2017-02-10 14:54:37 +01:00
2016-11-29 23:17:02 -05:00
2016-12-29 11:03:15 -08:00
2016-12-25 11:54:48 -08:00
2016-12-06 10:17:03 +02:00
2016-12-15 12:46:48 -08:00
2016-12-06 13:45:48 -06:00
2016-12-06 13:45:50 -06:00
2016-12-15 12:46:48 -08:00
2017-01-28 07:49:42 -05:00
2017-01-14 11:14:35 +01:00
2017-02-10 09:08:09 +01:00
2017-01-25 14:40:19 -05:00
2017-01-25 14:40:19 -05:00
2016-12-06 02:27:59 +01:00
2016-12-13 11:42:18 -08:00
2016-11-29 18:02:58 +01:00
2016-12-13 11:42:18 -08:00
2017-01-14 11:14:53 +01:00
2016-12-24 11:46:01 -08:00
2017-02-01 09:13:55 +01:00
2016-12-06 10:32:40 +01:00
2016-12-12 18:55:09 -08:00
2016-12-13 16:07:55 -08:00
2016-12-12 19:56:15 -08:00
2017-01-04 18:36:41 +00:00
2016-12-19 08:23:53 -08:00
2016-12-05 19:03:06 -05:00
2017-01-07 18:22:40 -08:00
2016-12-20 09:48:47 -08:00
2017-01-25 12:54:22 -08:00
2017-01-23 11:44:18 -08:00
2017-02-01 09:17:51 +01:00
2017-02-10 09:04:19 +01:00
2017-02-03 12:34:59 +01:00
2016-12-30 03:26:31 -08:00
2017-02-15 22:29:51 -05:00
2016-12-02 00:52:34 +01:00
2016-12-12 18:55:08 -08:00
2016-12-12 11:26:47 -08:00
2017-02-20 13:23:30 -08:00
2016-12-16 00:13:41 +02:00
2016-12-14 16:04:07 -08:00
2017-01-10 18:31:55 -08:00
2017-01-10 18:31:54 -08:00
2017-01-12 09:33:39 +01:00
2017-01-12 09:33:39 +01:00
2017-01-12 09:33:39 +01:00
2017-01-25 12:53:20 -08:00
2016-12-08 13:07:10 -05:00
2017-01-20 03:33:57 +01:00
2017-01-10 18:31:55 -08:00
2017-01-06 13:00:01 -05:00
2017-01-13 12:31:24 -05:00
2016-12-25 17:21:22 +01:00
2016-12-25 11:04:12 +01:00
2016-12-25 11:04:12 +01:00
2016-12-25 11:04:12 +01:00
2017-02-10 11:15:08 +01:00
2017-01-10 18:31:55 -08:00
2016-12-09 09:13:30 -05:00
2016-12-09 09:13:30 -05:00
2016-12-25 11:04:12 +01:00
2016-12-09 22:12:21 -05:00
2016-12-16 10:24:44 -08:00
2016-12-11 18:01:51 -08:00
2016-12-14 16:04:09 -08:00
2016-12-01 10:40:05 -07:00
2017-01-20 11:01:17 -05:00
2016-12-12 18:55:08 -08:00
2016-12-06 11:03:22 +01:00
2017-01-14 09:54:13 +01:00
2016-12-25 17:21:22 +01:00
2016-12-13 12:59:57 -08:00
2016-12-25 11:54:48 -08:00
2017-01-14 12:11:59 +01:00