2018-12-05 15:53:39 +03:00
// SPDX-License-Identifier: GPL-2.0+
//
// Copyright (C) 2015-2017 Socionext Inc.
// Author: Masahiro Yamada <yamada.masahiro@socionext.com>
2015-07-14 05:40:06 +03:00
# include <linux/kernel.h>
2017-03-15 20:38:15 +03:00
# include <linux/init.h>
2018-06-20 08:47:28 +03:00
# include <linux/mod_devicetable.h>
2015-07-14 05:40:06 +03:00
# include <linux/pinctrl/pinctrl.h>
# include <linux/platform_device.h>
# include "pinctrl-uniphier.h"
2016-05-31 11:05:08 +03:00
static const struct pinctrl_pin_desc uniphier_pxs2_pins [ ] = {
2015-07-14 05:40:06 +03:00
UNIPHIER_PINCTRL_PIN ( 0 , " ED0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
0 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
0 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 1 , " ED1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
1 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
1 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 2 , " ED2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
2 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
2 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 3 , " ED3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
3 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
3 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 4 , " ED4 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
4 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
4 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 5 , " ED5 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
5 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
5 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 6 , " ED6 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
6 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
6 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 7 , " ED7 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
7 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
7 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 8 , " XERWE0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
8 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
8 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 9 , " XERWE1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
9 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
9 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 10 , " ERXW " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
10 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
10 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 11 , " ES0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
11 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
11 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 12 , " ES1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
12 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
12 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 13 , " ES2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
13 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
13 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 14 , " XECS1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
14 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
14 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 15 , " SMTRST0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
15 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 16 , " SMTCMD0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
16 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 17 , " SMTD0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
17 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 18 , " SMTSEL0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
18 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 19 , " SMTCLK0CG " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
19 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 20 , " SMTDET0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
20 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 21 , " SMTRST1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
21 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 22 , " SMTCMD1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
22 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 23 , " SMTD1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
23 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 24 , " SMTSEL1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
24 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 25 , " SMTCLK1CG " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
25 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 26 , " SMTDET1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
26 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 27 , " XIRQ18 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
27 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 28 , " XIRQ19 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
28 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 29 , " XIRQ20 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
29 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 30 , " XNFRE " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
30 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
30 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 31 , " XNFWE " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
31 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
31 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 32 , " NFALE " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
32 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
32 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 33 , " NFCLE " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
33 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
33 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 34 , " XNFWP " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
34 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
34 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 35 , " XNFCE0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
35 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
35 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 36 , " NFRYBY0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
36 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
36 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 37 , " XNFCE1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
37 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
37 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 38 , " NFRYBY1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
38 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
38 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 39 , " NFD0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
39 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
39 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 40 , " NFD1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
40 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
40 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 41 , " NFD2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
41 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
41 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 42 , " NFD3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
42 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
42 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 43 , " NFD4 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
43 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
43 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 44 , " NFD5 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
44 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
44 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 45 , " NFD6 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
45 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
45 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 46 , " NFD7 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
46 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
46 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 47 , " SDCLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
0 , UNIPHIER_PIN_DRV_2BIT ,
2015-07-14 05:40:06 +03:00
- 1 , UNIPHIER_PIN_PULL_UP_FIXED ) ,
UNIPHIER_PINCTRL_PIN ( 48 , " SDCMD " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
1 , UNIPHIER_PIN_DRV_2BIT ,
2015-07-14 05:40:06 +03:00
- 1 , UNIPHIER_PIN_PULL_UP_FIXED ) ,
UNIPHIER_PINCTRL_PIN ( 49 , " SDDAT0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
2 , UNIPHIER_PIN_DRV_2BIT ,
2015-07-14 05:40:06 +03:00
- 1 , UNIPHIER_PIN_PULL_UP_FIXED ) ,
UNIPHIER_PINCTRL_PIN ( 50 , " SDDAT1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
3 , UNIPHIER_PIN_DRV_2BIT ,
2015-07-14 05:40:06 +03:00
- 1 , UNIPHIER_PIN_PULL_UP_FIXED ) ,
UNIPHIER_PINCTRL_PIN ( 51 , " SDDAT2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
4 , UNIPHIER_PIN_DRV_2BIT ,
2015-07-14 05:40:06 +03:00
- 1 , UNIPHIER_PIN_PULL_UP_FIXED ) ,
UNIPHIER_PINCTRL_PIN ( 52 , " SDDAT3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
5 , UNIPHIER_PIN_DRV_2BIT ,
2015-07-14 05:40:06 +03:00
- 1 , UNIPHIER_PIN_PULL_UP_FIXED ) ,
UNIPHIER_PINCTRL_PIN ( 53 , " SDCD " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
53 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 54 , " SDWP " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
54 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 55 , " SDVOLC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
55 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 56 , " USB0VBUS " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
56 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 57 , " USB0OD " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
57 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 58 , " USB1VBUS " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
58 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 59 , " USB1OD " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
59 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 60 , " USB2VBUS " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
60 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 61 , " USB2OD " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
61 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 62 , " USB3VBUS " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
62 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 63 , " USB3OD " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
63 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 64 , " CH0CLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
64 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 65 , " CH0PSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
65 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 66 , " CH0VAL " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
66 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 67 , " CH0DATA " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
67 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 68 , " CH1CLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
68 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 69 , " CH1PSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
69 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 70 , " CH1VAL " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
70 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 71 , " CH1DATA " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
71 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 72 , " XIRQ9 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
72 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 73 , " XIRQ10 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
73 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 74 , " XIRQ16 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
74 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 75 , " CH4CLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
75 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 76 , " CH4PSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
76 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 77 , " CH4VAL " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
77 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 78 , " CH4DATA " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
78 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 79 , " CH5CLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
79 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 80 , " CH5PSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
80 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 81 , " CH5VAL " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
81 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 82 , " CH5DATA " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
82 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 83 , " CH6CLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
83 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 84 , " CH6PSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
84 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 85 , " CH6VAL " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
85 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 86 , " CH6DATA " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
86 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 87 , " STS0CLKO " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
87 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 88 , " STS0SYNCO " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
88 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 89 , " STS0VALO " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
89 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 90 , " STS0DATAO " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
90 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 91 , " XIRQ17 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
91 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 92 , " PORT163 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
92 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 93 , " PORT165 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
93 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 94 , " PORT166 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
94 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 95 , " PORT132 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
95 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 96 , " PORT133 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
96 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 97 , " AO2IEC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
97 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 98 , " AI2ADCCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
98 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 99 , " AI2BCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
99 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 100 , " AI2LRCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
100 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 101 , " AI2D0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
101 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 102 , " AI2D1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
102 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 103 , " AI2D2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
103 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 104 , " AI2D3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
104 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 105 , " AO3DACCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
105 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 106 , " AO3BCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
106 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 107 , " AO3LRCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
107 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 108 , " AO3DMIX " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
108 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 109 , " SDA0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
109 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 110 , " SCL0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
110 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 111 , " SDA1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
111 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 112 , " SCL1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
112 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 113 , " TXD2 " , 0 ,
2016-05-31 11:05:13 +03:00
113 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
113 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 114 , " RXD2 " , 0 ,
2016-05-31 11:05:13 +03:00
114 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
114 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 115 , " TXD1 " , 0 ,
2016-05-31 11:05:13 +03:00
115 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
115 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 116 , " RXD1 " , 0 ,
2016-05-31 11:05:13 +03:00
116 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
116 , UNIPHIER_PIN_PULL_UP ) ,
UNIPHIER_PINCTRL_PIN ( 117 , " PORT190 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
117 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 118 , " VI1HSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
118 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 119 , " VI1VSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
119 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 120 , " VI1DE " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
120 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 121 , " XIRQ3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
121 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 122 , " XIRQ4 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
122 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 123 , " VI1G2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
123 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 124 , " VI1G3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
124 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 125 , " VI1G4 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
125 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 126 , " VI1G5 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
126 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 127 , " VI1G6 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
127 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 128 , " VI1G7 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
128 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 129 , " VI1G8 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
129 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 130 , " VI1G9 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
130 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 131 , " VI1CLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
131 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 132 , " PORT05 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
132 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 133 , " PORT06 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
133 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 134 , " VI1R2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
134 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 135 , " VI1R3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
135 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 136 , " VI1R4 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
136 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 137 , " VI1R5 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
137 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 138 , " VI1R6 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
138 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 139 , " VI1R7 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
139 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 140 , " VI1R8 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
140 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 141 , " VI1R9 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
141 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 142 , " LPST " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
142 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
142 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 143 , " MDC " , 0 ,
2016-05-31 11:05:13 +03:00
143 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
143 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 144 , " MDIO " , 0 ,
2016-05-31 11:05:13 +03:00
144 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
144 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 145 , " MDIO_INTL " , 0 ,
2016-05-31 11:05:13 +03:00
145 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
145 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 146 , " PHYRSTL " , 0 ,
2016-05-31 11:05:13 +03:00
146 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
146 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 147 , " RGMII_RXCLK " , 0 ,
2016-05-31 11:05:13 +03:00
147 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
147 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 148 , " RGMII_RXD0 " , 0 ,
2016-05-31 11:05:13 +03:00
148 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
148 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 149 , " RGMII_RXD1 " , 0 ,
2016-05-31 11:05:13 +03:00
149 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
149 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 150 , " RGMII_RXD2 " , 0 ,
2016-05-31 11:05:13 +03:00
150 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
150 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 151 , " RGMII_RXD3 " , 0 ,
2016-05-31 11:05:13 +03:00
151 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
151 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 152 , " RGMII_RXCTL " , 0 ,
2016-05-31 11:05:13 +03:00
152 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
152 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 153 , " RGMII_TXCLK " , 0 ,
2016-05-31 11:05:13 +03:00
153 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
153 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 154 , " RGMII_TXD0 " , 0 ,
2016-05-31 11:05:13 +03:00
154 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
154 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 155 , " RGMII_TXD1 " , 0 ,
2016-05-31 11:05:13 +03:00
155 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
155 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 156 , " RGMII_TXD2 " , 0 ,
2016-05-31 11:05:13 +03:00
156 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
156 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 157 , " RGMII_TXD3 " , 0 ,
2016-05-31 11:05:13 +03:00
157 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
157 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 158 , " RGMII_TXCTL " , 0 ,
2016-05-31 11:05:13 +03:00
158 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
158 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 159 , " SDA3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
159 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 160 , " SCL3 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
160 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 161 , " AI1ADCCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
161 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 162 , " AI1BCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
162 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 163 , " CH2CLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
163 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 164 , " CH2PSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
164 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 165 , " CH2VAL " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
165 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 166 , " CH2DATA " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
166 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 167 , " CH3CLK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
167 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 168 , " CH3PSYNC " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
168 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 169 , " CH3VAL " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
169 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 170 , " CH3DATA " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
170 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 171 , " SDA2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
171 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 172 , " SCL2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
172 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 173 , " AI1LRCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
173 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 174 , " AI1D0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
174 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 175 , " AO2LRCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
175 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 176 , " AO2D0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
176 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 177 , " AO2DACCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
177 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 178 , " AO2BCK " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
178 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 179 , " PORT222 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
179 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 180 , " PORT223 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
180 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 181 , " PORT224 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
181 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 182 , " PORT225 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
182 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 183 , " PORT226 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
183 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 184 , " PORT227 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
184 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 185 , " PORT230 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
185 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 186 , " FANPWM " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
186 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 187 , " HRDDCSDA0 " , 0 ,
2016-05-31 11:05:13 +03:00
187 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
187 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 188 , " HRDDCSCL0 " , 0 ,
2016-05-31 11:05:13 +03:00
188 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
188 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 189 , " HRDDCSDA1 " , 0 ,
2016-05-31 11:05:13 +03:00
189 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
189 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 190 , " HRDDCSCL1 " , 0 ,
2016-05-31 11:05:13 +03:00
190 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
190 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 191 , " HTDDCSDA0 " , 0 ,
2016-05-31 11:05:13 +03:00
191 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
191 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 192 , " HTDDCSCL0 " , 0 ,
2016-05-31 11:05:13 +03:00
192 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
192 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 193 , " HTDDCSDA1 " , 0 ,
2016-05-31 11:05:13 +03:00
193 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
193 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 194 , " HTDDCSCL1 " , 0 ,
2016-05-31 11:05:13 +03:00
194 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
194 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 195 , " PORT241 " , 0 ,
2016-05-31 11:05:13 +03:00
195 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
195 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 196 , " PORT242 " , 0 ,
2016-05-31 11:05:13 +03:00
196 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
196 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 197 , " PORT243 " , 0 ,
2016-05-31 11:05:13 +03:00
197 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
197 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 198 , " MVSYNC " , 0 ,
2016-05-31 11:05:13 +03:00
198 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
198 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 199 , " SPISYNC0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
199 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
199 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 200 , " SPISCLK0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
200 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
200 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 201 , " SPITXD0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
201 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
201 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 202 , " SPIRXD0 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
202 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
202 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 203 , " CK54EXI " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
203 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 204 , " AEXCKA1 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
204 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 205 , " AEXCKA2 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
205 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 206 , " CK27EXI " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED8 ,
2015-07-14 05:40:06 +03:00
206 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 207 , " STCDIN " , 0 ,
2016-05-31 11:05:13 +03:00
207 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
207 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 208 , " PHSYNI " , 0 ,
2016-05-31 11:05:13 +03:00
208 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
208 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 209 , " PVSYNI " , 0 ,
2016-05-31 11:05:13 +03:00
209 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
209 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 210 , " MVSYN " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
210 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
210 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 211 , " STCV " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
211 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
211 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 212 , " PORT262 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
212 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
212 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 213 , " USB0VBUS_IRQ " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED4 ,
2015-07-14 05:40:06 +03:00
213 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 214 , " USB1VBUS_IRQ " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
- 1 , UNIPHIER_PIN_DRV_FIXED4 ,
2015-07-14 05:40:06 +03:00
214 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 215 , " PORT265 " , UNIPHIER_PIN_IECTRL_NONE ,
2016-05-31 11:05:13 +03:00
215 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
215 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 216 , " CK25O " , 0 ,
2016-05-31 11:05:13 +03:00
216 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
216 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 217 , " TXD0 " , 0 ,
2016-05-31 11:05:13 +03:00
217 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
217 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 218 , " RXD0 " , 0 ,
2016-05-31 11:05:13 +03:00
218 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
218 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 219 , " TXD3 " , 0 ,
2016-05-31 11:05:13 +03:00
219 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
219 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 220 , " RXD3 " , 0 ,
2016-05-31 11:05:13 +03:00
220 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
220 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 221 , " PORT273 " , 0 ,
2016-05-31 11:05:13 +03:00
221 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
221 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 222 , " STCDOUTC " , 0 ,
2016-05-31 11:05:13 +03:00
222 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
222 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 223 , " PORT274 " , 0 ,
2016-05-31 11:05:13 +03:00
223 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
223 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 224 , " PORT275 " , 0 ,
2016-05-31 11:05:13 +03:00
224 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
224 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 225 , " PORT276 " , 0 ,
2016-05-31 11:05:13 +03:00
225 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
225 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 226 , " PORT277 " , 0 ,
2016-05-31 11:05:13 +03:00
226 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
226 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 227 , " PORT280 " , 0 ,
2016-05-31 11:05:13 +03:00
227 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
227 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 228 , " PORT281 " , 0 ,
2016-05-31 11:05:13 +03:00
228 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
228 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 229 , " PORT282 " , 0 ,
2016-05-31 11:05:13 +03:00
229 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
229 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 230 , " PORT283 " , 0 ,
2016-05-31 11:05:13 +03:00
230 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
230 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 231 , " PORT284 " , 0 ,
2016-05-31 11:05:13 +03:00
231 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
231 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 232 , " PORT285 " , 0 ,
2016-05-31 11:05:13 +03:00
232 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
232 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 233 , " T0HPD " , 0 ,
2016-05-31 11:05:13 +03:00
233 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
233 , UNIPHIER_PIN_PULL_DOWN ) ,
UNIPHIER_PINCTRL_PIN ( 234 , " T1HPD " , 0 ,
2016-05-31 11:05:13 +03:00
234 , UNIPHIER_PIN_DRV_1BIT ,
2015-07-14 05:40:06 +03:00
234 , UNIPHIER_PIN_PULL_DOWN ) ,
} ;
2022-01-28 16:35:02 +03:00
static const unsigned ain1_pins [ ] = { 161 , 162 , 173 , 174 } ;
static const int ain1_muxvals [ ] = { 8 , 8 , 8 , 8 } ;
static const unsigned ain1_dat2_pins [ ] = { 127 } ;
static const int ain1_dat2_muxvals [ ] = { 3 } ;
static const unsigned ain1_dat4_pins [ ] = { 128 , 129 } ;
static const int ain1_dat4_muxvals [ ] = { 3 , 3 } ;
static const unsigned ain2_pins [ ] = { 98 , 99 , 100 , 101 } ;
static const int ain2_muxvals [ ] = { 8 , 8 , 8 , 8 } ;
static const unsigned ain2_dat2_pins [ ] = { 102 } ;
static const int ain2_dat2_muxvals [ ] = { 8 } ;
static const unsigned ain2_dat4_pins [ ] = { 103 , 104 } ;
static const int ain2_dat4_muxvals [ ] = { 8 , 8 } ;
2022-01-28 16:35:01 +03:00
static const unsigned ain3_pins [ ] = { 132 , 133 , 134 , 131 } ;
static const int ain3_muxvals [ ] = { 5 , 5 , 5 , 5 } ;
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
static const unsigned ainiec1_pins [ ] = { 91 } ;
static const int ainiec1_muxvals [ ] = { 11 } ;
2022-01-28 16:35:02 +03:00
static const unsigned aout1_pins [ ] = { 87 , 88 , 89 , 90 } ;
static const int aout1_muxvals [ ] = { 11 , 11 , 11 , 11 } ;
static const unsigned aout1_dat2_pins [ ] = { 92 } ;
static const int aout1_dat2_muxvals [ ] = { 11 } ;
static const unsigned aout1_dat4_pins [ ] = { 93 , 94 } ;
static const int aout1_dat4_muxvals [ ] = { 11 , 11 } ;
static const unsigned aout2_pins [ ] = { 177 , 178 , 175 , 176 } ;
static const int aout2_muxvals [ ] = { 8 , 8 , 8 , 8 } ;
static const unsigned aout2_dat2_pins [ ] = { 183 } ;
static const int aout2_dat2_muxvals [ ] = { 9 } ;
static const unsigned aout2_dat4_pins [ ] = { 184 , 185 } ;
static const int aout2_dat4_muxvals [ ] = { 9 , 9 } ;
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
static const unsigned aout3_pins [ ] = { 105 , 106 , 107 , 108 } ;
static const int aout3_muxvals [ ] = { 8 , 8 , 8 , 8 } ;
static const unsigned aoutiec1_pins [ ] = { 95 } ;
static const int aoutiec1_muxvals [ ] = { 11 } ;
static const unsigned aoutiec2_pins [ ] = { 97 } ;
static const int aoutiec2_muxvals [ ] = { 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned emmc_pins [ ] = { 36 , 37 , 38 , 39 , 40 , 41 , 42 } ;
2016-05-31 11:05:18 +03:00
static const int emmc_muxvals [ ] = { 9 , 9 , 9 , 9 , 9 , 9 , 9 } ;
2015-07-14 05:40:06 +03:00
static const unsigned emmc_dat8_pins [ ] = { 43 , 44 , 45 , 46 } ;
2016-05-31 11:05:18 +03:00
static const int emmc_dat8_muxvals [ ] = { 9 , 9 , 9 , 9 } ;
2016-07-06 18:12:11 +03:00
static const unsigned ether_mii_pins [ ] = { 143 , 144 , 145 , 146 , 147 , 148 , 149 ,
150 , 151 , 152 , 153 , 154 , 155 , 156 ,
158 , 159 , 199 , 200 , 201 , 202 } ;
static const int ether_mii_muxvals [ ] = { 8 , 8 , 8 , 8 , 10 , 10 , 10 , 10 , 10 , 10 , 10 ,
10 , 10 , 10 , 10 , 10 , 12 , 12 , 12 , 12 } ;
static const unsigned ether_rgmii_pins [ ] = { 143 , 144 , 145 , 146 , 147 , 148 , 149 ,
150 , 151 , 152 , 153 , 154 , 155 , 156 ,
157 , 158 } ;
static const int ether_rgmii_muxvals [ ] = { 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 ,
8 , 8 , 8 , 8 } ;
static const unsigned ether_rmii_pins [ ] = { 143 , 144 , 145 , 146 , 147 , 148 , 149 ,
150 , 152 , 154 , 155 , 158 } ;
static const int ether_rmii_muxvals [ ] = { 8 , 8 , 8 , 8 , 9 , 9 , 9 , 9 , 9 , 9 , 9 , 9 } ;
2015-07-14 05:40:06 +03:00
static const unsigned i2c0_pins [ ] = { 109 , 110 } ;
2016-05-31 11:05:18 +03:00
static const int i2c0_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned i2c1_pins [ ] = { 111 , 112 } ;
2016-05-31 11:05:18 +03:00
static const int i2c1_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned i2c2_pins [ ] = { 171 , 172 } ;
2016-05-31 11:05:18 +03:00
static const int i2c2_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned i2c3_pins [ ] = { 159 , 160 } ;
2016-05-31 11:05:18 +03:00
static const int i2c3_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned i2c5_pins [ ] = { 183 , 184 } ;
2016-05-31 11:05:18 +03:00
static const int i2c5_muxvals [ ] = { 11 , 11 } ;
2015-07-14 05:40:06 +03:00
static const unsigned i2c6_pins [ ] = { 185 , 186 } ;
2016-05-31 11:05:18 +03:00
static const int i2c6_muxvals [ ] = { 11 , 11 } ;
2015-07-14 05:40:06 +03:00
static const unsigned nand_pins [ ] = { 30 , 31 , 32 , 33 , 34 , 35 , 36 , 39 , 40 , 41 ,
42 , 43 , 44 , 45 , 46 } ;
2016-05-31 11:05:18 +03:00
static const int nand_muxvals [ ] = { 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned nand_cs1_pins [ ] = { 37 , 38 } ;
2016-05-31 11:05:18 +03:00
static const int nand_cs1_muxvals [ ] = { 8 , 8 } ;
2015-09-24 15:26:47 +03:00
static const unsigned sd_pins [ ] = { 47 , 48 , 49 , 50 , 51 , 52 , 53 , 54 , 55 } ;
2016-05-31 11:05:18 +03:00
static const int sd_muxvals [ ] = { 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 } ;
2018-07-19 12:05:36 +03:00
static const unsigned spi0_pins [ ] = { 199 , 200 , 201 , 202 } ;
static const int spi0_muxvals [ ] = { 8 , 8 , 8 , 8 } ;
static const unsigned spi1_pins [ ] = { 93 , 94 , 95 , 96 } ;
static const int spi1_muxvals [ ] = { 1 , 1 , 1 , 1 } ;
2016-05-31 11:05:20 +03:00
static const unsigned system_bus_pins [ ] = { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ,
11 , 12 , 13 } ;
static const int system_bus_muxvals [ ] = { 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 ,
8 } ;
static const unsigned system_bus_cs1_pins [ ] = { 14 } ;
static const int system_bus_cs1_muxvals [ ] = { 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned uart0_pins [ ] = { 217 , 218 } ;
2016-05-31 11:05:18 +03:00
static const int uart0_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned uart0b_pins [ ] = { 179 , 180 } ;
2016-05-31 11:05:18 +03:00
static const int uart0b_muxvals [ ] = { 10 , 10 } ;
2019-07-30 08:43:26 +03:00
static const unsigned uart0b_ctsrts_pins [ ] = { 183 , 185 } ;
static const int uart0b_ctsrts_muxvals [ ] = { 10 , 10 } ;
static const unsigned uart0b_modem_pins [ ] = { 176 , 177 , 178 , 184 } ;
static const int uart0b_modem_muxvals [ ] = { 10 , 10 , 10 , 10 } ;
2015-07-14 05:40:06 +03:00
static const unsigned uart1_pins [ ] = { 115 , 116 } ;
2016-05-31 11:05:18 +03:00
static const int uart1_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned uart2_pins [ ] = { 113 , 114 } ;
2016-05-31 11:05:18 +03:00
static const int uart2_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned uart3_pins [ ] = { 219 , 220 } ;
2016-05-31 11:05:18 +03:00
static const int uart3_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned uart3b_pins [ ] = { 181 , 182 } ;
2016-05-31 11:05:18 +03:00
static const int uart3b_muxvals [ ] = { 10 , 10 } ;
2015-07-14 05:40:06 +03:00
static const unsigned usb0_pins [ ] = { 56 , 57 } ;
2016-05-31 11:05:18 +03:00
static const int usb0_muxvals [ ] = { 8 , 8 } ;
2022-01-28 16:35:03 +03:00
static const unsigned usb0_device_pins [ ] = { 213 } ;
static const int usb0_device_muxvals [ ] = { 9 } ;
2015-07-14 05:40:06 +03:00
static const unsigned usb1_pins [ ] = { 58 , 59 } ;
2016-05-31 11:05:18 +03:00
static const int usb1_muxvals [ ] = { 8 , 8 } ;
2022-01-28 16:35:03 +03:00
static const unsigned usb1_device_pins [ ] = { 214 } ;
static const int usb1_device_muxvals [ ] = { 9 } ;
2015-07-14 05:40:06 +03:00
static const unsigned usb2_pins [ ] = { 60 , 61 } ;
2016-05-31 11:05:18 +03:00
static const int usb2_muxvals [ ] = { 8 , 8 } ;
2015-07-14 05:40:06 +03:00
static const unsigned usb3_pins [ ] = { 62 , 63 } ;
2016-05-31 11:05:18 +03:00
static const int usb3_muxvals [ ] = { 8 , 8 } ;
2017-07-31 09:21:08 +03:00
static const unsigned int gpio_range0_pins [ ] = {
2015-07-14 05:40:06 +03:00
127 , 128 , 129 , 130 , 131 , 132 , 133 , 134 , /* PORT0x */
135 , 136 , 137 , 138 , 139 , 140 , 141 , 142 , /* PORT1x */
0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , /* PORT2x */
8 , 9 , 10 , 11 , 12 , 13 , 14 , 15 , /* PORT3x */
16 , 17 , 18 , 19 , 21 , 22 , 23 , 24 , /* PORT4x */
25 , 30 , 31 , 32 , 33 , 34 , 35 , 36 , /* PORT5x */
37 , 38 , 39 , 40 , 41 , 42 , 43 , 44 , /* PORT6x */
45 , 46 , 47 , 48 , 49 , 50 , 51 , 52 , /* PORT7x */
53 , 54 , 55 , 56 , 57 , 58 , 59 , 60 , /* PORT8x */
61 , 62 , 63 , 64 , 65 , 66 , 67 , 68 , /* PORT9x */
69 , 70 , 71 , 76 , 77 , 78 , 79 , 80 , /* PORT10x */
} ;
2017-07-31 09:21:08 +03:00
static const unsigned int gpio_range1_pins [ ] = {
2015-07-14 05:40:06 +03:00
81 , 82 , 83 , 84 , 85 , 86 , 87 , 88 , /* PORT12x */
89 , 90 , 95 , 96 , 97 , 98 , 99 , 100 , /* PORT13x */
101 , 102 , 103 , 104 , 105 , 106 , 107 , 108 , /* PORT14x */
2017-07-31 09:21:08 +03:00
118 , 119 , 120 , 121 , 122 , 123 , 124 , 125 , /* XIRQ0-7 */
126 , 72 , 73 , 92 , 177 , 93 , 94 , 176 , /* XIRQ8-15 */
74 , 91 , 27 , 28 , 29 , 75 , 20 , 26 , /* XIRQ16-23 */
2015-07-14 05:40:06 +03:00
109 , 110 , 111 , 112 , 113 , 114 , 115 , 116 , /* PORT18x */
117 , 143 , 144 , 145 , 146 , 147 , 148 , 149 , /* PORT19x */
150 , 151 , 152 , 153 , 154 , 155 , 156 , 157 , /* PORT20x */
158 , 159 , 160 , 161 , 162 , 163 , 164 , 165 , /* PORT21x */
166 , 178 , 179 , 180 , 181 , 182 , 183 , 184 , /* PORT22x */
185 , 187 , 188 , 189 , 190 , 191 , 192 , 193 , /* PORT23x */
194 , 195 , 196 , 197 , 198 , 199 , 200 , 201 , /* PORT24x */
202 , 203 , 204 , 205 , 206 , 207 , 208 , 209 , /* PORT25x */
210 , 211 , 212 , 213 , 214 , 215 , 216 , 217 , /* PORT26x */
218 , 219 , 220 , 221 , 223 , 224 , 225 , 226 , /* PORT27x */
227 , 228 , 229 , 230 , 231 , 232 , 233 , 234 , /* PORT28x */
} ;
2016-05-31 11:05:08 +03:00
static const struct uniphier_pinctrl_group uniphier_pxs2_groups [ ] = {
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
UNIPHIER_PINCTRL_GROUP ( ain1 ) ,
2022-01-28 16:35:02 +03:00
UNIPHIER_PINCTRL_GROUP ( ain1_dat2 ) ,
UNIPHIER_PINCTRL_GROUP ( ain1_dat4 ) ,
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
UNIPHIER_PINCTRL_GROUP ( ain2 ) ,
2022-01-28 16:35:02 +03:00
UNIPHIER_PINCTRL_GROUP ( ain2_dat2 ) ,
UNIPHIER_PINCTRL_GROUP ( ain2_dat4 ) ,
2022-01-28 16:35:01 +03:00
UNIPHIER_PINCTRL_GROUP ( ain3 ) ,
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
UNIPHIER_PINCTRL_GROUP ( ainiec1 ) ,
2022-01-28 16:35:01 +03:00
UNIPHIER_PINCTRL_GROUP ( aout1 ) ,
2022-01-28 16:35:02 +03:00
UNIPHIER_PINCTRL_GROUP ( aout1_dat2 ) ,
UNIPHIER_PINCTRL_GROUP ( aout1_dat4 ) ,
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
UNIPHIER_PINCTRL_GROUP ( aout2 ) ,
2022-01-28 16:35:02 +03:00
UNIPHIER_PINCTRL_GROUP ( aout2_dat2 ) ,
UNIPHIER_PINCTRL_GROUP ( aout2_dat4 ) ,
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
UNIPHIER_PINCTRL_GROUP ( aout3 ) ,
UNIPHIER_PINCTRL_GROUP ( aoutiec1 ) ,
UNIPHIER_PINCTRL_GROUP ( aoutiec2 ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINCTRL_GROUP ( emmc ) ,
UNIPHIER_PINCTRL_GROUP ( emmc_dat8 ) ,
2016-07-06 18:12:11 +03:00
UNIPHIER_PINCTRL_GROUP ( ether_mii ) ,
UNIPHIER_PINCTRL_GROUP ( ether_rgmii ) ,
UNIPHIER_PINCTRL_GROUP ( ether_rmii ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINCTRL_GROUP ( i2c0 ) ,
UNIPHIER_PINCTRL_GROUP ( i2c1 ) ,
UNIPHIER_PINCTRL_GROUP ( i2c2 ) ,
UNIPHIER_PINCTRL_GROUP ( i2c3 ) ,
UNIPHIER_PINCTRL_GROUP ( i2c5 ) ,
UNIPHIER_PINCTRL_GROUP ( i2c6 ) ,
UNIPHIER_PINCTRL_GROUP ( nand ) ,
UNIPHIER_PINCTRL_GROUP ( nand_cs1 ) ,
2015-09-24 15:26:47 +03:00
UNIPHIER_PINCTRL_GROUP ( sd ) ,
2018-07-19 12:05:36 +03:00
UNIPHIER_PINCTRL_GROUP ( spi0 ) ,
UNIPHIER_PINCTRL_GROUP ( spi1 ) ,
2016-05-31 11:05:20 +03:00
UNIPHIER_PINCTRL_GROUP ( system_bus ) ,
UNIPHIER_PINCTRL_GROUP ( system_bus_cs1 ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINCTRL_GROUP ( uart0 ) ,
UNIPHIER_PINCTRL_GROUP ( uart0b ) ,
2018-03-19 11:13:14 +03:00
UNIPHIER_PINCTRL_GROUP ( uart0b_ctsrts ) ,
2019-07-30 08:43:26 +03:00
UNIPHIER_PINCTRL_GROUP ( uart0b_modem ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINCTRL_GROUP ( uart1 ) ,
UNIPHIER_PINCTRL_GROUP ( uart2 ) ,
UNIPHIER_PINCTRL_GROUP ( uart3 ) ,
UNIPHIER_PINCTRL_GROUP ( uart3b ) ,
UNIPHIER_PINCTRL_GROUP ( usb0 ) ,
2022-01-28 16:35:03 +03:00
UNIPHIER_PINCTRL_GROUP ( usb0_device ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINCTRL_GROUP ( usb1 ) ,
2022-01-28 16:35:03 +03:00
UNIPHIER_PINCTRL_GROUP ( usb1_device ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINCTRL_GROUP ( usb2 ) ,
UNIPHIER_PINCTRL_GROUP ( usb3 ) ,
2017-07-31 09:21:08 +03:00
UNIPHIER_PINCTRL_GROUP_GPIO ( gpio_range0 ) ,
UNIPHIER_PINCTRL_GROUP_GPIO ( gpio_range1 ) ,
2015-07-14 05:40:06 +03:00
} ;
2022-01-28 16:35:02 +03:00
static const char * const ain1_groups [ ] = { " ain1 " , " ain1_dat2 " ,
" ain1_dat4 " } ;
static const char * const ain2_groups [ ] = { " ain2 " , " ain2_dat2 " ,
" ain2_dat4 " } ;
2022-01-28 16:35:01 +03:00
static const char * const ain3_groups [ ] = { " ain3 " } ;
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
static const char * const ainiec1_groups [ ] = { " ainiec1 " } ;
2022-01-28 16:35:02 +03:00
static const char * const aout1_groups [ ] = { " aout1 " , " aout1_dat2 " ,
" aout1_dat4 " } ;
static const char * const aout2_groups [ ] = { " aout2 " , " aout2_dat2 " ,
" aout2_dat4 " } ;
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
static const char * const aout3_groups [ ] = { " aout3 " } ;
static const char * const aoutiec1_groups [ ] = { " aoutiec1 " } ;
static const char * const aoutiec2_groups [ ] = { " aoutiec2 " } ;
2015-07-14 05:40:06 +03:00
static const char * const emmc_groups [ ] = { " emmc " , " emmc_dat8 " } ;
2016-07-06 18:12:11 +03:00
static const char * const ether_mii_groups [ ] = { " ether_mii " } ;
static const char * const ether_rgmii_groups [ ] = { " ether_rgmii " } ;
static const char * const ether_rmii_groups [ ] = { " ether_rmii " } ;
2015-07-14 05:40:06 +03:00
static const char * const i2c0_groups [ ] = { " i2c0 " } ;
static const char * const i2c1_groups [ ] = { " i2c1 " } ;
static const char * const i2c2_groups [ ] = { " i2c2 " } ;
static const char * const i2c3_groups [ ] = { " i2c3 " } ;
static const char * const i2c5_groups [ ] = { " i2c5 " } ;
static const char * const i2c6_groups [ ] = { " i2c6 " } ;
static const char * const nand_groups [ ] = { " nand " , " nand_cs1 " } ;
2015-09-24 15:26:47 +03:00
static const char * const sd_groups [ ] = { " sd " } ;
2018-07-19 12:05:36 +03:00
static const char * const spi0_groups [ ] = { " spi0 " } ;
static const char * const spi1_groups [ ] = { " spi1 " } ;
2016-05-31 11:05:20 +03:00
static const char * const system_bus_groups [ ] = { " system_bus " ,
" system_bus_cs1 " } ;
2019-07-30 08:43:26 +03:00
static const char * const uart0_groups [ ] = { " uart0 " , " uart0b " ,
" uart0b_ctsrts " , " uart0b_modem " } ;
2015-07-14 05:40:06 +03:00
static const char * const uart1_groups [ ] = { " uart1 " } ;
static const char * const uart2_groups [ ] = { " uart2 " } ;
static const char * const uart3_groups [ ] = { " uart3 " , " uart3b " } ;
2022-01-28 16:35:03 +03:00
static const char * const usb0_groups [ ] = { " usb0 " , " usb0_device " } ;
static const char * const usb1_groups [ ] = { " usb1 " , " usb1_device " } ;
2015-07-14 05:40:06 +03:00
static const char * const usb2_groups [ ] = { " usb2 " } ;
static const char * const usb3_groups [ ] = { " usb3 " } ;
2016-05-31 11:05:08 +03:00
static const struct uniphier_pinmux_function uniphier_pxs2_functions [ ] = {
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
UNIPHIER_PINMUX_FUNCTION ( ain1 ) ,
UNIPHIER_PINMUX_FUNCTION ( ain2 ) ,
2022-01-28 16:35:02 +03:00
UNIPHIER_PINMUX_FUNCTION ( ain3 ) ,
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
UNIPHIER_PINMUX_FUNCTION ( ainiec1 ) ,
2022-01-28 16:35:02 +03:00
UNIPHIER_PINMUX_FUNCTION ( aout1 ) ,
pinctrl: uniphier: add PXs2 Audio in/out pin-mux settings
The UniPhier PXs2 SoC audio core use following 25 pins:
ain1 : 2ch I2S input : AI1ADCCK, AI1BCK, AI1D0, AI1LRCK
ain2 : 8ch I2S input : AI2ADCCK, AI2BCK, AI2D[0-3], AI2LRCK
ainiec1 : S/PDIF input : XIRQ17 (for AO1IEC)
aout2 : 8ch I2S output: AO2BCK, AO2D0, AO2DACCK, AO2LRCK
PORT226, 227, 230 (for AO2D[1-3])
aout3 : 2ch I2S output: AO3BCK, AO3DMIX, AO3DACCK, AO3LRCK
aoutiec1: S/PDIF output : PORT132(for AO1IEC)
aoutiec2: S/PDIF output : AO2IEC
Signed-off-by: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2018-03-14 08:11:37 +03:00
UNIPHIER_PINMUX_FUNCTION ( aout2 ) ,
UNIPHIER_PINMUX_FUNCTION ( aout3 ) ,
UNIPHIER_PINMUX_FUNCTION ( aoutiec1 ) ,
UNIPHIER_PINMUX_FUNCTION ( aoutiec2 ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINMUX_FUNCTION ( emmc ) ,
2016-07-06 18:12:11 +03:00
UNIPHIER_PINMUX_FUNCTION ( ether_mii ) ,
UNIPHIER_PINMUX_FUNCTION ( ether_rgmii ) ,
UNIPHIER_PINMUX_FUNCTION ( ether_rmii ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINMUX_FUNCTION ( i2c0 ) ,
UNIPHIER_PINMUX_FUNCTION ( i2c1 ) ,
UNIPHIER_PINMUX_FUNCTION ( i2c2 ) ,
UNIPHIER_PINMUX_FUNCTION ( i2c3 ) ,
UNIPHIER_PINMUX_FUNCTION ( i2c5 ) ,
UNIPHIER_PINMUX_FUNCTION ( i2c6 ) ,
UNIPHIER_PINMUX_FUNCTION ( nand ) ,
2015-09-24 15:26:47 +03:00
UNIPHIER_PINMUX_FUNCTION ( sd ) ,
2018-07-19 12:05:36 +03:00
UNIPHIER_PINMUX_FUNCTION ( spi0 ) ,
UNIPHIER_PINMUX_FUNCTION ( spi1 ) ,
2016-05-31 11:05:20 +03:00
UNIPHIER_PINMUX_FUNCTION ( system_bus ) ,
2015-07-14 05:40:06 +03:00
UNIPHIER_PINMUX_FUNCTION ( uart0 ) ,
UNIPHIER_PINMUX_FUNCTION ( uart1 ) ,
UNIPHIER_PINMUX_FUNCTION ( uart2 ) ,
UNIPHIER_PINMUX_FUNCTION ( uart3 ) ,
UNIPHIER_PINMUX_FUNCTION ( usb0 ) ,
UNIPHIER_PINMUX_FUNCTION ( usb1 ) ,
UNIPHIER_PINMUX_FUNCTION ( usb2 ) ,
UNIPHIER_PINMUX_FUNCTION ( usb3 ) ,
} ;
2017-07-31 09:21:08 +03:00
static int uniphier_pxs2_get_gpio_muxval ( unsigned int pin ,
unsigned int gpio_offset )
{
if ( gpio_offset > = 120 & & gpio_offset < = 143 ) /* XIRQx */
/* 15 will do because XIRQ0-23 are aliases of PORT150-177. */
return 14 ;
return 15 ;
}
2018-12-14 11:44:46 +03:00
static const struct uniphier_pinctrl_socdata uniphier_pxs2_pindata = {
2016-05-31 11:05:12 +03:00
. pins = uniphier_pxs2_pins ,
. npins = ARRAY_SIZE ( uniphier_pxs2_pins ) ,
2016-05-31 11:05:08 +03:00
. groups = uniphier_pxs2_groups ,
. groups_count = ARRAY_SIZE ( uniphier_pxs2_groups ) ,
. functions = uniphier_pxs2_functions ,
. functions_count = ARRAY_SIZE ( uniphier_pxs2_functions ) ,
2017-07-31 09:21:08 +03:00
. get_gpio_muxval = uniphier_pxs2_get_gpio_muxval ,
2016-05-31 11:05:16 +03:00
. caps = 0 ,
2015-07-14 05:40:06 +03:00
} ;
2016-05-31 11:05:08 +03:00
static int uniphier_pxs2_pinctrl_probe ( struct platform_device * pdev )
2015-07-14 05:40:06 +03:00
{
2016-05-31 11:05:12 +03:00
return uniphier_pinctrl_probe ( pdev , & uniphier_pxs2_pindata ) ;
2015-07-14 05:40:06 +03:00
}
2016-05-31 11:05:08 +03:00
static const struct of_device_id uniphier_pxs2_pinctrl_match [ ] = {
2016-05-31 11:05:21 +03:00
{ . compatible = " socionext,uniphier-pxs2-pinctrl " } ,
2015-07-14 05:40:06 +03:00
{ /* sentinel */ }
} ;
2016-05-31 11:05:08 +03:00
static struct platform_driver uniphier_pxs2_pinctrl_driver = {
. probe = uniphier_pxs2_pinctrl_probe ,
2015-07-14 05:40:06 +03:00
. driver = {
2016-05-31 11:05:11 +03:00
. name = " uniphier-pxs2-pinctrl " ,
2016-05-31 11:05:08 +03:00
. of_match_table = uniphier_pxs2_pinctrl_match ,
2017-07-31 09:21:10 +03:00
. pm = & uniphier_pinctrl_pm_ops ,
2015-07-14 05:40:06 +03:00
} ,
} ;
2017-03-15 20:38:15 +03:00
builtin_platform_driver ( uniphier_pxs2_pinctrl_driver ) ;