aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Szyprowski <m.szyprowski@samsung.com>2017-01-26 04:29:21 -0500
committerLinus Walleij <linus.walleij@linaro.org>2017-01-26 10:32:42 -0500
commited07bda4024d1a1e8f3ebc3fa96244153c87f6d3 (patch)
tree8cfac632fdc77a8f11eb472ec05b9de5163e8c1c
parent79d6208988a03a0a3f908b2d5c40ea020d887d5b (diff)
pinctrl: samsung: Add missing initconst annotation
Exynos5433 support has been added in parallel to adding initconst annotation to most of the init data structures, so add those annotations also to Exynos5433 structures. Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com> Acked-by: Tomasz Figa <tomasz.figa@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
-rw-r--r--drivers/pinctrl/samsung/pinctrl-exynos.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/drivers/pinctrl/samsung/pinctrl-exynos.c b/drivers/pinctrl/samsung/pinctrl-exynos.c
index 37b48301661b..53baafdad51b 100644
--- a/drivers/pinctrl/samsung/pinctrl-exynos.c
+++ b/drivers/pinctrl/samsung/pinctrl-exynos.c
@@ -1255,7 +1255,7 @@ const struct samsung_pin_ctrl exynos5420_pin_ctrl[] __initconst = {
1255}; 1255};
1256 1256
1257/* pin banks of exynos5433 pin-controller - ALIVE */ 1257/* pin banks of exynos5433 pin-controller - ALIVE */
1258static const struct samsung_pin_bank_data exynos5433_pin_banks0[] = { 1258static const struct samsung_pin_bank_data exynos5433_pin_banks0[] __initconst = {
1259 EXYNOS_PIN_BANK_EINTW(8, 0x000, "gpa0", 0x00), 1259 EXYNOS_PIN_BANK_EINTW(8, 0x000, "gpa0", 0x00),
1260 EXYNOS_PIN_BANK_EINTW(8, 0x020, "gpa1", 0x04), 1260 EXYNOS_PIN_BANK_EINTW(8, 0x020, "gpa1", 0x04),
1261 EXYNOS_PIN_BANK_EINTW(8, 0x040, "gpa2", 0x08), 1261 EXYNOS_PIN_BANK_EINTW(8, 0x040, "gpa2", 0x08),
@@ -1268,28 +1268,28 @@ static const struct samsung_pin_bank_data exynos5433_pin_banks0[] = {
1268}; 1268};
1269 1269
1270/* pin banks of exynos5433 pin-controller - AUD */ 1270/* pin banks of exynos5433 pin-controller - AUD */
1271static const struct samsung_pin_bank_data exynos5433_pin_banks1[] = { 1271static const struct samsung_pin_bank_data exynos5433_pin_banks1[] __initconst = {
1272 EXYNOS_PIN_BANK_EINTG(7, 0x000, "gpz0", 0x00), 1272 EXYNOS_PIN_BANK_EINTG(7, 0x000, "gpz0", 0x00),
1273 EXYNOS_PIN_BANK_EINTG(4, 0x020, "gpz1", 0x04), 1273 EXYNOS_PIN_BANK_EINTG(4, 0x020, "gpz1", 0x04),
1274}; 1274};
1275 1275
1276/* pin banks of exynos5433 pin-controller - CPIF */ 1276/* pin banks of exynos5433 pin-controller - CPIF */
1277static const struct samsung_pin_bank_data exynos5433_pin_banks2[] = { 1277static const struct samsung_pin_bank_data exynos5433_pin_banks2[] __initconst = {
1278 EXYNOS_PIN_BANK_EINTG(2, 0x000, "gpv6", 0x00), 1278 EXYNOS_PIN_BANK_EINTG(2, 0x000, "gpv6", 0x00),
1279}; 1279};
1280 1280
1281/* pin banks of exynos5433 pin-controller - eSE */ 1281/* pin banks of exynos5433 pin-controller - eSE */
1282static const struct samsung_pin_bank_data exynos5433_pin_banks3[] = { 1282static const struct samsung_pin_bank_data exynos5433_pin_banks3[] __initconst = {
1283 EXYNOS_PIN_BANK_EINTG(3, 0x000, "gpj2", 0x00), 1283 EXYNOS_PIN_BANK_EINTG(3, 0x000, "gpj2", 0x00),
1284}; 1284};
1285 1285
1286/* pin banks of exynos5433 pin-controller - FINGER */ 1286/* pin banks of exynos5433 pin-controller - FINGER */
1287static const struct samsung_pin_bank_data exynos5433_pin_banks4[] = { 1287static const struct samsung_pin_bank_data exynos5433_pin_banks4[] __initconst = {
1288 EXYNOS_PIN_BANK_EINTG(4, 0x000, "gpd5", 0x00), 1288 EXYNOS_PIN_BANK_EINTG(4, 0x000, "gpd5", 0x00),
1289}; 1289};
1290 1290
1291/* pin banks of exynos5433 pin-controller - FSYS */ 1291/* pin banks of exynos5433 pin-controller - FSYS */
1292static const struct samsung_pin_bank_data exynos5433_pin_banks5[] = { 1292static const struct samsung_pin_bank_data exynos5433_pin_banks5[] __initconst = {
1293 EXYNOS_PIN_BANK_EINTG(6, 0x000, "gph1", 0x00), 1293 EXYNOS_PIN_BANK_EINTG(6, 0x000, "gph1", 0x00),
1294 EXYNOS_PIN_BANK_EINTG(7, 0x020, "gpr4", 0x04), 1294 EXYNOS_PIN_BANK_EINTG(7, 0x020, "gpr4", 0x04),
1295 EXYNOS_PIN_BANK_EINTG(5, 0x040, "gpr0", 0x08), 1295 EXYNOS_PIN_BANK_EINTG(5, 0x040, "gpr0", 0x08),
@@ -1299,17 +1299,17 @@ static const struct samsung_pin_bank_data exynos5433_pin_banks5[] = {
1299}; 1299};
1300 1300
1301/* pin banks of exynos5433 pin-controller - IMEM */ 1301/* pin banks of exynos5433 pin-controller - IMEM */
1302static const struct samsung_pin_bank_data exynos5433_pin_banks6[] = { 1302static const struct samsung_pin_bank_data exynos5433_pin_banks6[] __initconst = {
1303 EXYNOS_PIN_BANK_EINTG(8, 0x000, "gpf0", 0x00), 1303 EXYNOS_PIN_BANK_EINTG(8, 0x000, "gpf0", 0x00),
1304}; 1304};
1305 1305
1306/* pin banks of exynos5433 pin-controller - NFC */ 1306/* pin banks of exynos5433 pin-controller - NFC */
1307static const struct samsung_pin_bank_data exynos5433_pin_banks7[] = { 1307static const struct samsung_pin_bank_data exynos5433_pin_banks7[] __initconst = {
1308 EXYNOS_PIN_BANK_EINTG(3, 0x000, "gpj0", 0x00), 1308 EXYNOS_PIN_BANK_EINTG(3, 0x000, "gpj0", 0x00),
1309}; 1309};
1310 1310
1311/* pin banks of exynos5433 pin-controller - PERIC */ 1311/* pin banks of exynos5433 pin-controller - PERIC */
1312static const struct samsung_pin_bank_data exynos5433_pin_banks8[] = { 1312static const struct samsung_pin_bank_data exynos5433_pin_banks8[] __initconst = {
1313 EXYNOS_PIN_BANK_EINTG(6, 0x000, "gpv7", 0x00), 1313 EXYNOS_PIN_BANK_EINTG(6, 0x000, "gpv7", 0x00),
1314 EXYNOS_PIN_BANK_EINTG(5, 0x020, "gpb0", 0x04), 1314 EXYNOS_PIN_BANK_EINTG(5, 0x020, "gpb0", 0x04),
1315 EXYNOS_PIN_BANK_EINTG(8, 0x040, "gpc0", 0x08), 1315 EXYNOS_PIN_BANK_EINTG(8, 0x040, "gpc0", 0x08),
@@ -1330,7 +1330,7 @@ static const struct samsung_pin_bank_data exynos5433_pin_banks8[] = {
1330}; 1330};
1331 1331
1332/* pin banks of exynos5433 pin-controller - TOUCH */ 1332/* pin banks of exynos5433 pin-controller - TOUCH */
1333static const struct samsung_pin_bank_data exynos5433_pin_banks9[] = { 1333static const struct samsung_pin_bank_data exynos5433_pin_banks9[] __initconst = {
1334 EXYNOS_PIN_BANK_EINTG(3, 0x000, "gpj1", 0x00), 1334 EXYNOS_PIN_BANK_EINTG(3, 0x000, "gpj1", 0x00),
1335}; 1335};
1336 1336
@@ -1338,7 +1338,7 @@ static const struct samsung_pin_bank_data exynos5433_pin_banks9[] = {
1338 * Samsung pinctrl driver data for Exynos5433 SoC. Exynos5433 SoC includes 1338 * Samsung pinctrl driver data for Exynos5433 SoC. Exynos5433 SoC includes
1339 * ten gpio/pin-mux/pinconfig controllers. 1339 * ten gpio/pin-mux/pinconfig controllers.
1340 */ 1340 */
1341const struct samsung_pin_ctrl exynos5433_pin_ctrl[] = { 1341const struct samsung_pin_ctrl exynos5433_pin_ctrl[] __initconst = {
1342 { 1342 {
1343 /* pin-controller instance 0 data */ 1343 /* pin-controller instance 0 data */
1344 .pin_banks = exynos5433_pin_banks0, 1344 .pin_banks = exynos5433_pin_banks0,