Purna Chandra Mandal
e19b900457
spi: pic32_spi: add SPI master driver for PIC32 SoC.
...
This driver implements SPI protocol in master mode to communicate
with the SPI device connected on SPI bus. It handles /CS explicitly
by controlling respective pin as gpio ('cs-gpios' property in dt node)
and uses PIO mode for SPI transaction. It is configurable based
on driver-model only.
Cc: Jagan Teki <jteki@openedev.com >
Signed-off-by: Purna Chandra Mandal <purna.mandal@microchip.com >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2016-06-10 12:31:12 +02:00
Wills Wang
b85dc46072
drivers: spi: add spi support for QCA/Atheros ath79 SOCs
...
This patch add a compatible spi driver for ath79 series SOC.
Signed-off-by: Wills Wang <wills.wang@live.com >
Reviewed-by: Thomas Chou <thomas@wytron.com.tw >
Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com >
2016-05-21 01:25:50 +02:00
Jagan Teki
77b8d04854
spi: omap3: Convert to driver model
...
After this conversion the driver will able to support both dm and non-dm
and code is more extensible like we can remove the non-dm part simply
without touching anycode if all the boards which are using this driver
become dm driven.
Cc: Tom Rini <trini@konsulko.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Acked-by: Christophe Ricard <christophe-h.ricard@st.com >
Tested-by: Christophe Ricard <christophe-h.ricard@st.com >
Signed-off-by: Jagan Teki <jteki@openedev.com >
[Set priv->wordlen, Add Kconfig entry and file credit for dm conversion]
Signed-off-by: Christophe Ricard <christophe-h.ricard@st.com >
2016-03-14 22:46:28 +05:30
Michal Simek
8e4920e53e
spi: Kconfig: Fix correct target name for ZynqMP
...
ZynqMP is using different symbol.
Use correct one.
Reviewed-by: Jagan Teki <jteki@openedev.com >
Signed-off-by: Michal Simek <michal.simek@xilinx.com >
2015-12-11 22:12:23 +05:30
Tom Warren
4e675ff244
Tegra: T210: Add QSPI driver
...
This is the normal Tegra SPI driver modified to work with the
QSPI controller in Tegra210. It does not do 2x/4x transfers
or any other QSPI protocol.
Signed-off-by: Yen Lin <yelin@nvidia.com >
Signed-off-by: Tom Warren <twarren@nvidia.com >
Reviewed-by: Jagan Teki <jteki@openedev.com >
2015-11-12 09:21:07 -07:00
Jagan Teki
78a025ace8
spi: Kconfig: Add Zynq QSPI controller entry
...
Add Zynq QSPI controller Kconfig entry.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Acked-by: Michal Simek <michal.simek@xilinx.com >
Cc: Siva Durga Prasad Paladugu <sivadur@xilinx.com >
2015-10-25 20:17:02 +05:30
Thomas Chou
15a56f9cb7
spi : convert altera_spi to driver model
...
Convert altera_spi to driver model
Signed-off-by: Thomas Chou <thomas@wytron.com.tw >
Reviewed-by: Jagan Teki <jteki@openedev.com >
2015-10-23 07:36:56 +08:00
Simon Glass
1b2fd5bf4e
rockchip: Add SPI driver
...
Add a SPI driver for the Rockchip RK3288, using driver model. It should work
for other Rockchip SoCs also.
Signed-off-by: Simon Glass <sjg@chromium.org >
2015-09-02 21:28:24 -06:00
Jagan Teki
4495830c58
spi: Kconfig: Add TEGRA20_SLINK entry
...
Added TEGRA20_SLINK entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Cc: Tom Warren <twarren@nvidia.com >
Cc: Stephen Warren <swarren@nvidia.com >
2015-07-01 21:39:05 +05:30
Jagan Teki
2f3e6f8cc1
spi: Kconfig: Add TEGRA20_SFLASH entry
...
Added TEGRA20_SFLASH entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Cc: Tom Warren <twarren@nvidia.com >
Cc: Stephen Warren <swarren@nvidia.com >
2015-07-01 21:39:05 +05:30
Jagan Teki
5bf9a2d3dd
spi: Kconfig: Add TEGRA114_SPI entry
...
Added TEGRA114_SPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Cc: Tom Warren <twarren@nvidia.com >
Cc: Stephen Warren <swarren@nvidia.com >
2015-07-01 21:39:05 +05:30
Jagan Teki
456360102c
spi: Kconfig: Add ICH_SPI entry
...
Added ICH_SPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Bin Meng <bmeng.cn@gmail.com >
2015-07-01 21:39:05 +05:30
Jagan Teki
c354eee8d0
spi: Kconfig: Add EXYNOS_SPI entry
...
Added EXYNOS_SPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
2015-07-01 21:39:05 +05:30
Jagan Teki
91c22d046c
spi: Kconfig: Add FSL_QSPI entry
...
Added FSL_QSPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Cc: Peng Fan <Peng.Fan@freescale.com >
Cc: Haikun Wang <haikun.wang@freescale.com >
2015-07-01 21:39:04 +05:30
Jagan Teki
3debffa704
spi: Kconfig: Add FSL_ESPI entry
...
Added FSL_ESPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Cc: Haikun Wang <haikun.wang@freescale.com >
2015-07-01 21:39:04 +05:30
Jagan Teki
94ea308d75
spi: Kconfig: Add FSL_DSPI entry
...
Added FSL_DSPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Cc: Haikun Wang <haikun.wang@freescale.com >
2015-07-01 21:39:04 +05:30
Jagan Teki
e4976af865
spi: Kconfig: Show dm-spi drivers if DM_SPI set
...
DM supported spi drivers are enbled only when DM_SPI enabled,
so added DM_SPI if condition in Kconfig to show thoese only
when it enabled.
Also re-order the config items as incresing alphabetic order.
Signed-off-by: Jagan Teki <jteki@openedev.com >
2015-07-01 21:39:04 +05:30
Jagan Teki
f924a20908
spi: Kconfig: Add TI_QSPI entry
...
Added TI_QSPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Reviewed-by: Tom Rini <trini@konsulko.com >
2015-07-01 21:39:04 +05:30
Jagan Teki
075143d3cf
spi: Kconfig: Add XILINX_SPI entry
...
Added XILINX_SPI entry on Kconfig with help description.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Cc: Michal Simek <michal.simek@xilinx.com >
2015-07-01 21:39:03 +05:30
Jagan Teki
de8230535b
spi: Add Kconfig menu entry
...
Added Kconfig menu ... endmenu enties for spi support.
Signed-off-by: Jagan Teki <jteki@openedev.com >
2015-07-01 21:39:03 +05:30
Jagan Teki
df30a425bb
spi: Kconfig: Add Zynq SPI controller entry
...
Add Zynq SPI controller Kconfig entry.
Signed-off-by: Jagan Teki <jteki@openedev.com >
Reviewed-by: Simon Glass <sjg@chromium.org >
Cc: Marek Vasut <marex@denx.de >
Cc: Michal Simek <michal.simek@xilinx.com >
Cc: Siva Durga Prasad Paladugu <sivadur@xilinx.com >
2015-07-01 21:15:03 +05:30
Marek Vasut
96bfdf01ca
spi: Add Cadence QSPI controller Kconfig entry
...
Add Cadence QSPI controller Kconfig entry.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Chin Liang See <clsee@opensource.altera.com >
Cc: Dinh Nguyen <dinguyen@opensource.altera.com >
Cc: Jagannadha Sutradharudu Teki <jagannadh.teki@gmail.com >
Acked-by: Pavel Machek <pavel@denx.de >
Acked-by: Simon Glass <sjg@chromium.org >
Acked-by: Stefan Roese <sr@denx.de >
Cc: Tom Rini <trini@konsulko.com >
Cc: Vince Bridgers <vbridger@opensource.altera.com >
2015-04-21 12:23:38 +02:00
Marek Vasut
67d7a9d643
spi: Add Designware SPI controller Kconfig entry
...
Add DWC SPI controller Kconfig entry.
Signed-off-by: Marek Vasut <marex@denx.de >
Cc: Chin Liang See <clsee@opensource.altera.com >
Cc: Dinh Nguyen <dinguyen@opensource.altera.com >
Cc: Jagannadha Sutradharudu Teki <jagannadh.teki@gmail.com >
Acked-by: Pavel Machek <pavel@denx.de >
Acked-by: Simon Glass <sjg@chromium.org >
Acked-by: Stefan Roese <sr@denx.de >
Cc: Tom Rini <trini@konsulko.com >
Cc: Vince Bridgers <vbridger@opensource.altera.com >
2015-04-21 12:23:36 +02:00
Simon Glass
892cac72e4
sandbox: Move CONFIG_SANDBOX_SPI to Kconfig
...
Move this over to Kconfig and tidy up.
Signed-off-by: Simon Glass <sjg@chromium.org >
2015-04-18 11:11:38 -06:00
Simon Glass
f94a1bed07
dm: Expand and complete Kconfig in drivers/
...
Expand the help messages for each driver. Add missing Kconfig for I2C,
SPI flash and thermal.
Signed-off-by: Simon Glass <sjg@chromium.org >
Reviewed-by: Masahiro Yamada <yamada.m@jp.panasonic.com >
2015-02-12 10:35:33 -07:00
Masahiro Yamada
da333ae73c
dm: add entries to Kconfig
...
Create entries of CONFIG_DM, CONFIG_DM_SERIAL, CONFIG_DM_GPIO
and CONFIG_DM_SPI.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com >
Acked-by: Simon Glass <sjg@chromium.org >
2014-10-23 21:43:09 -06:00
Masahiro Yamada
ed36323f6d
kconfig: add blank Kconfig files
...
This would be useful to start moving various config options.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com >
Acked-by: Simon Glass <sjg@chromium.org >
Tested-by: Simon Glass <sjg@chromium.org >
2014-09-24 18:30:28 -04:00