forked from torvalds/linux
-
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.
ARM: SAMSUNG: Add naming of s3c64xx-spi devices
Commit a5238e3 (spi: s3c64xx: move controller information into driver data) introduced separate device names for the different subtypes of the spi controller but forgot to set these in the relevant machines. To fix this introduce a s3c64xx_spi_setname function and populate all Samsung arches with the correct names. The function resides in a new header, as the s3c64xx-spi.h contains driver platform data and should therefore at some later point move out of the Samsung include dir. Tested on a s3c2416-based machine. Signed-off-by: Heiko Stuebner <[email protected]> Cc: Stable <[email protected]> Reviewed-by: Sylwester Nawrocki <[email protected]> [[email protected]: tested on mach-exynos] Tested-by: Sylwester Nawrocki <[email protected]> Signed-off-by: Kukjin Kim <[email protected]>
- Loading branch information
Showing
7 changed files
with
50 additions
and
0 deletions.
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
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
/* | ||
* Copyright (C) 2012 Heiko Stuebner <[email protected]> | ||
* | ||
* This program is free software; you can redistribute it and/or modify | ||
* it under the terms of the GNU General Public License version 2 as | ||
* published by the Free Software Foundation. | ||
*/ | ||
|
||
#ifndef __PLAT_S3C_SPI_CORE_H | ||
#define __PLAT_S3C_SPI_CORE_H | ||
|
||
/* These functions are only for use with the core support code, such as | ||
* the cpu specific initialisation code | ||
*/ | ||
|
||
/* re-define device name depending on support. */ | ||
static inline void s3c64xx_spi_setname(char *name) | ||
{ | ||
#ifdef CONFIG_S3C64XX_DEV_SPI0 | ||
s3c64xx_device_spi0.name = name; | ||
#endif | ||
#ifdef CONFIG_S3C64XX_DEV_SPI1 | ||
s3c64xx_device_spi1.name = name; | ||
#endif | ||
#ifdef CONFIG_S3C64XX_DEV_SPI2 | ||
s3c64xx_device_spi2.name = name; | ||
#endif | ||
} | ||
|
||
#endif /* __PLAT_S3C_SPI_CORE_H */ |