-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 164783 b: refs/heads/master c: b5f3294 h: refs/heads/master i: 164781: 589b14a 164779: d5e1b99 164775: b12ab8e 164767: ba74105 v: v3
- Loading branch information
Sascha Hauer
authored and
Linus Torvalds
committed
Sep 23, 2009
1 parent
bc0331a
commit acea951
Showing
5 changed files
with
722 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: f33b29ee3309ba2cd56ade8e905b3640a7dea909 | ||
refs/heads/master: b5f3294f0be5496aec01e5aa709a5fab8bb2f225 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
|
||
#ifndef __MACH_SPI_H_ | ||
#define __MACH_SPI_H_ | ||
|
||
/* | ||
* struct spi_imx_master - device.platform_data for SPI controller devices. | ||
* @chipselect: Array of chipselects for this master. Numbers >= 0 mean gpio | ||
* pins, numbers < 0 mean internal CSPI chipselects according | ||
* to MXC_SPI_CS(). Normally you want to use gpio based chip | ||
* selects as the CSPI module tries to be intelligent about | ||
* when to assert the chipselect: The CSPI module deasserts the | ||
* chipselect once it runs out of input data. The other problem | ||
* is that it is not possible to mix between high active and low | ||
* active chipselects on one single bus using the internal | ||
* chipselects. Unfortunately Freescale decided to put some | ||
* chipselects on dedicated pins which are not usable as gpios, | ||
* so we have to support the internal chipselects. | ||
* @num_chipselect: ARRAY_SIZE(chipselect) | ||
*/ | ||
struct spi_imx_master { | ||
int *chipselect; | ||
int num_chipselect; | ||
}; | ||
|
||
#define MXC_SPI_CS(no) ((no) - 32) | ||
|
||
#endif /* __MACH_SPI_H_*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.