summaryrefslogtreecommitdiff
path: root/drivers/spi/spi_slave_tegra.c
AgeCommit message (Collapse)Author
2012-07-30spi: tegra: enable warning as error flagDeepak Nibade
-enable warnings as errors compilation flag -handle error of uninitialised variable bug 949219 Change-Id: I9e754b1cbf086f99433d47aef793a8635185a25e Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: http://git-master/r/118239 Reviewed-by: Automatic_Commit_Validation_User GVS: Gerrit_Virtual_Submit Reviewed-by: Sanjay Singh Rawat <srawat@nvidia.com> Tested-by: Sanjay Singh Rawat <srawat@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com>
2012-04-05spi: tegra: Use tegra_dma_cancel() to abort requestLaxman Dewangan
To terminate request from dma, use the tegra_dma_cancel() inplace of tegra_dma_dequeue(). The api tegra_dma_dequeue() is getting to be obsolete. Change-Id: I297e67433a2118377ecb9b028dcf8fa82e09f0e2 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/91752 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Ashwini Ghuge <aghuge@nvidia.com> Tested-by: Ashwini Ghuge <aghuge@nvidia.com>
2012-03-01spi: tegra: Fix CS status properly in spi setupLaxman Dewangan
Fixing the logic to clear/set spi cs level on default command register. Change-Id: I55e130ecb02dae6e11ad7048730ed11df9848e94 Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/86888 Reviewed-by: Rakesh Goyal <rgoyal@nvidia.com>
2012-02-03spi: tegra: dequeue dma req using tegra_dma_dequeue_req()Laxman Dewangan
The dma client should use the tegra_dma_dequeue_req() for dequeue the dma request. Change-Id: I1f433c85ffec997d8c608e08509c48c72b27120a Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: http://git-master/r/77804 Reviewed-by: Rohan Somvanshi <rsomvanshi@nvidia.com> Tested-by: Rohan Somvanshi <rsomvanshi@nvidia.com>
2011-12-15drivers: spi: Fix compiler messages in I/O driversAshwini Ghuge
Fixed warning message Bug ID: 912669 Change-Id: I3090c35a5d0725102c101b10a99914510a272fa4 Reviewed-on: http://git-master/r/69444 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com>
2011-11-30spi: tegra: Fixed spi slave CS polarityAmlan Kundu
Change-Id: If544ad6382b8321f8c5e94e0a8a7679d36c48b67 Reviewed-on: http://git-master/r/52239 Reviewed-by: Scott Williams <scwilliams@nvidia.com> Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Amlan Kundu <akundu@nvidia.com> Reviewed-on: http://git-master/r/62044 Reviewed-by: Manoj Chourasia <mchourasia@nvidia.com> Reviewed-by: Sandeep Trasi <strasi@nvidia.com> Rebase-Id: Rc0e69778b981cba9a5dfd1b55ece16d5f43cf22e
2011-11-30spi: slave: tegra: GPL Export for callack register apiLaxman Dewangan
Exporting with GPL flag of the api spi_tegra_register_callback() for registering for callback. Original-Change-Id: Ic3cbbca226071002824f1b6089dc2ccec796cc07 Reviewed-on: http://git-master/r/49663 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: R0c7ce298c123e380398c512effe0b6b20685fdd9
2011-11-30spi: tegra: Select best clock source for required rateLaxman Dewangan
Providing the different clock source option through platform data to select best clock source based on required interface frequency. bug 851642 Original-Change-Id: I18bf817b63cf1afac7db3969f266cc5fcaeee81e Reviewed-on: http://git-master/r/41226 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Aleksandr Frid <afrid@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Bitan Biswas <bbiswas@nvidia.com> Rebase-Id: Ra4e4573414ef2c4e72cdcb4cd5625e242cfb4ec6
2011-11-30arm: tegra: Clean up SOC conditionalsScott Williams
Change SOC conditionals to make them more forward-looking. Original-Change-Id: Ib60db4e690c2f396afdec962616d735548b5a8a9 Reviewed-on: http://git-master/r/32706 Reviewed-by: Niket Sirsi <nsirsi@nvidia.com> Tested-by: Niket Sirsi <nsirsi@nvidia.com> Rebase-Id: Ra0885f203904e0bd4bdd06c23b6aa7e03e7ec3bc
2011-11-30arm: tegra: dma: Adding client name with dma allocation.Laxman Dewangan
By changing the dma allocation API to take the client name, it is easy to track who is allocated the DMA channels when we run out of the DMA channels. Original-Change-Id: I016011cfd74089fed0da1bc0f121800017ce124a Reviewed-on: http://git-master/r/28031 Reviewed-by: Varun Colbert <vcolbert@nvidia.com> Tested-by: Varun Colbert <vcolbert@nvidia.com> Original-Change-Id: I048bcb87f95ee6d8ad2fdce993a1758dc5071666 Rebase-Id: R29b9645ecbe209f571018c6e707bfdd9cd65ad5d
2011-11-30spi: tegra: Adding spi slave supportLaxman Dewangan
Adding spi slave driver for tegra socs. The interface is same as the master spi but spi controller will work in slave mode. Original-Change-Id: Ibf00e9d16e7bac675dd431a35e866bf56030f033 Reviewed-on: http://git-master/r/27605 Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com> Tested-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-by: Ramachandrudu Kandhala <rkandhala@nvidia.com> Original-Change-Id: I1d770ae52371bae5869b03c69f86c06fb9cdc9fa Rebase-Id: R6d1726c2b899437eed4dd8681403ed0f63f53265