linux_dsm_epyc7002/drivers/spi
Andy Shevchenko d58cf5ff65 spi: dw-pci: describe Intel MID controllers better
There are more that one SPI controller on the Intel MID boards. This patch
describes the status and IDs of them. From now on we also have to care about
bus number that must be unique per host.

According to the specification the SPI1 has 5 bits for chip selects and SPI2
only 2 bits. The patch makes it depend to PCI ID.

The first controller (SPI1) is DMA capable, meanwhile SPI2 can share same
channels (via software switch) such functionality is not in the scope of this
patch. Thus, attempt to init DMA for SPI2 will always fail for now.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
2015-01-07 18:01:06 +00:00
..
Kconfig Merge remote-tracking branches 'spi/topic/mxs', 'spi/topic/pxa', 'spi/topic/rockchip', 'spi/topic/samsung' and 'spi/topic/sirf' into spi-next 2014-12-08 12:17:17 +00:00
Makefile Merge remote-tracking branches 'spi/topic/fsl-dspi', 'spi/topic/fsl-espi', 'spi/topic/gpio', 'spi/topic/img-spfi' and 'spi/topic/meson' into spi-next 2014-12-08 12:17:15 +00:00
spi-adi-v3.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-altera.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-ath79.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-atmel.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
spi-au1550.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-bcm53xx.c spi: bcm53xx: Add missing module information 2014-09-26 09:08:10 +01:00
spi-bcm53xx.h spi: bcm53xx: driver for SPI controller on Broadcom bcma SoC 2014-08-19 11:30:55 -05:00
spi-bcm63xx-hsspi.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-bcm63xx.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-bcm2835.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-bfin5xx.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-bfin-sport.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-bitbang-txrx.h
spi-bitbang.c
spi-butterfly.c
spi-cadence.c Merge remote-tracking branches 'spi/topic/atmel', 'spi/topic/cadence', 'spi/topic/dw' and 'spi/topic/fsl-cpm' into spi-next 2014-12-08 12:17:12 +00:00
spi-clps711x.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-coldfire-qspi.c spi: Replace CONFIG_PM_RUNTIME with CONFIG_PM 2014-12-13 00:41:15 +01:00
spi-davinci.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-dw-mid.c spi: dw-pci: describe Intel MID controllers better 2015-01-07 18:01:06 +00:00
spi-dw-mmio.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-dw-pci.c spi: dw-pci: describe Intel MID controllers better 2015-01-07 18:01:06 +00:00
spi-dw.c spi: dw: print debug message with FIFO size 2015-01-07 18:01:06 +00:00
spi-dw.h spi: dw-mid: split rx and tx callbacks when DMA 2014-10-28 22:40:38 +00:00
spi-efm32.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-ep93xx.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-falcon.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-fsl-cpm.c spi: fsl-spi: Don't use cpm_command on CPM1 2014-11-21 18:12:42 +00:00
spi-fsl-cpm.h
spi-fsl-dspi.c Merge remote-tracking branches 'spi/topic/fsl-dspi', 'spi/topic/fsl-espi', 'spi/topic/gpio', 'spi/topic/img-spfi' and 'spi/topic/meson' into spi-next 2014-12-08 12:17:15 +00:00
spi-fsl-espi.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
spi-fsl-lib.c spi: fsl-(e)spi: migrate to generic master queueing 2014-12-03 13:05:47 +00:00
spi-fsl-lib.h spi: fsl-(e)spi: migrate to generic master queueing 2014-12-03 13:05:47 +00:00
spi-fsl-spi.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
spi-fsl-spi.h
spi-gpio.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
spi-img-spfi.c spi: Replace CONFIG_PM_RUNTIME with CONFIG_PM 2014-12-19 15:25:31 +01:00
spi-imx.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-lm70llp.c
spi-meson-spifc.c spi: Replace CONFIG_PM_RUNTIME with CONFIG_PM 2014-12-19 15:25:31 +01:00
spi-mpc52xx-psc.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-mpc52xx.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-mpc512x-psc.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-mxs.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
spi-nuc900.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-oc-tiny.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-octeon.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-omap2-mcspi.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-omap-100k.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-omap-uwire.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-orion.c More ACPI and power management updates for 3.19-rc1 2014-12-18 20:28:33 -08:00
spi-pl022.c PM: Merge the SET*_RUNTIME_PM_OPS() macros 2014-12-04 00:51:30 +01:00
spi-ppc4xx.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-pxa2xx-dma.c spi/pxa2xx: Don't use slave_id of dma_slave_config 2014-09-18 11:54:07 +05:30
spi-pxa2xx-pci.c spi: spi-pxa2xx: SPI support for Intel Quark X1000 2014-11-26 18:07:45 +00:00
spi-pxa2xx-pxadma.c
spi-pxa2xx.c More ACPI and power management updates for 3.19-rc1 2014-12-18 20:28:33 -08:00
spi-pxa2xx.h spi: spi-pxa2xx: SPI support for Intel Quark X1000 2014-11-26 18:07:45 +00:00
spi-qup.c More ACPI and power management updates for 3.19-rc1 2014-12-18 20:28:33 -08:00
spi-rockchip.c More ACPI and power management updates for 3.19-rc1 2014-12-18 20:28:33 -08:00
spi-rspi.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-s3c24xx-fiq.h
spi-s3c24xx-fiq.S
spi-s3c24xx.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-s3c64xx.c More ACPI and power management updates for 3.19-rc1 2014-12-18 20:28:33 -08:00
spi-sc18is602.c
spi-sh-hspi.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-sh-msiof.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-sh-sci.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-sh.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-sirf.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
spi-sun4i.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-sun6i.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-tegra20-sflash.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-tegra20-slink.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-tegra114.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-ti-qspi.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-tle62x0.c
spi-topcliff-pch.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi-txx9.c Driver core patches for 3.19-rc1 2014-12-14 16:10:09 -08:00
spi-xcomm.c
spi-xilinx.c spi: xilinx: Remove .owner field for driver 2014-08-16 17:15:47 -05:00
spi-xtensa-xtfpga.c spi: drop owner assignment from platform_drivers 2014-10-20 16:21:36 +02:00
spi.c Devicetree changes for v3.19 2014-12-11 13:06:58 -08:00
spidev.c spi: spidev: Don't mangle max_speed_hz in underlying spi device 2014-11-11 18:01:28 +00:00