diff options
-rw-r--r-- | drivers/pinctrl/pinctrl-falcon.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/pinctrl/pinctrl-falcon.c b/drivers/pinctrl/pinctrl-falcon.c index f9b2a1d4854f..4e731f24df85 100644 --- a/drivers/pinctrl/pinctrl-falcon.c +++ b/drivers/pinctrl/pinctrl-falcon.c | |||
@@ -75,6 +75,7 @@ enum falcon_mux { | |||
75 | FALCON_MUX_GPIO = 0, | 75 | FALCON_MUX_GPIO = 0, |
76 | FALCON_MUX_RST, | 76 | FALCON_MUX_RST, |
77 | FALCON_MUX_NTR, | 77 | FALCON_MUX_NTR, |
78 | FALCON_MUX_PPS, | ||
78 | FALCON_MUX_MDIO, | 79 | FALCON_MUX_MDIO, |
79 | FALCON_MUX_LED, | 80 | FALCON_MUX_LED, |
80 | FALCON_MUX_SPI, | 81 | FALCON_MUX_SPI, |
@@ -114,7 +115,7 @@ static struct ltq_mfp_pin falcon_mfp[] = { | |||
114 | MFP_FALCON(GPIO2, GPIO, GPIO, NONE, NONE), | 115 | MFP_FALCON(GPIO2, GPIO, GPIO, NONE, NONE), |
115 | MFP_FALCON(GPIO3, GPIO, GPIO, NONE, NONE), | 116 | MFP_FALCON(GPIO3, GPIO, GPIO, NONE, NONE), |
116 | MFP_FALCON(GPIO4, NTR, GPIO, NONE, NONE), | 117 | MFP_FALCON(GPIO4, NTR, GPIO, NONE, NONE), |
117 | MFP_FALCON(GPIO5, NTR, GPIO, NONE, NONE), | 118 | MFP_FALCON(GPIO5, NTR, GPIO, PPS, NONE), |
118 | MFP_FALCON(GPIO6, RST, GPIO, NONE, NONE), | 119 | MFP_FALCON(GPIO6, RST, GPIO, NONE, NONE), |
119 | MFP_FALCON(GPIO7, MDIO, GPIO, NONE, NONE), | 120 | MFP_FALCON(GPIO7, MDIO, GPIO, NONE, NONE), |
120 | MFP_FALCON(GPIO8, MDIO, GPIO, NONE, NONE), | 121 | MFP_FALCON(GPIO8, MDIO, GPIO, NONE, NONE), |
@@ -168,6 +169,7 @@ static struct ltq_mfp_pin falcon_mfp[] = { | |||
168 | static const unsigned pins_por[] = {GPIO0}; | 169 | static const unsigned pins_por[] = {GPIO0}; |
169 | static const unsigned pins_ntr[] = {GPIO4}; | 170 | static const unsigned pins_ntr[] = {GPIO4}; |
170 | static const unsigned pins_ntr8k[] = {GPIO5}; | 171 | static const unsigned pins_ntr8k[] = {GPIO5}; |
172 | static const unsigned pins_pps[] = {GPIO5}; | ||
171 | static const unsigned pins_hrst[] = {GPIO6}; | 173 | static const unsigned pins_hrst[] = {GPIO6}; |
172 | static const unsigned pins_mdio[] = {GPIO7, GPIO8}; | 174 | static const unsigned pins_mdio[] = {GPIO7, GPIO8}; |
173 | static const unsigned pins_bled[] = {GPIO9, GPIO10, GPIO11, | 175 | static const unsigned pins_bled[] = {GPIO9, GPIO10, GPIO11, |
@@ -186,6 +188,7 @@ static struct ltq_pin_group falcon_grps[] = { | |||
186 | GRP_MUX("por", RST, pins_por), | 188 | GRP_MUX("por", RST, pins_por), |
187 | GRP_MUX("ntr", NTR, pins_ntr), | 189 | GRP_MUX("ntr", NTR, pins_ntr), |
188 | GRP_MUX("ntr8k", NTR, pins_ntr8k), | 190 | GRP_MUX("ntr8k", NTR, pins_ntr8k), |
191 | GRP_MUX("pps", PPS, pins_pps), | ||
189 | GRP_MUX("hrst", RST, pins_hrst), | 192 | GRP_MUX("hrst", RST, pins_hrst), |
190 | GRP_MUX("mdio", MDIO, pins_mdio), | 193 | GRP_MUX("mdio", MDIO, pins_mdio), |
191 | GRP_MUX("bootled", LED, pins_bled), | 194 | GRP_MUX("bootled", LED, pins_bled), |
@@ -201,7 +204,7 @@ static struct ltq_pin_group falcon_grps[] = { | |||
201 | }; | 204 | }; |
202 | 205 | ||
203 | static const char * const ltq_rst_grps[] = {"por", "hrst"}; | 206 | static const char * const ltq_rst_grps[] = {"por", "hrst"}; |
204 | static const char * const ltq_ntr_grps[] = {"ntr", "ntr8k"}; | 207 | static const char * const ltq_ntr_grps[] = {"ntr", "ntr8k", "pps"}; |
205 | static const char * const ltq_mdio_grps[] = {"mdio"}; | 208 | static const char * const ltq_mdio_grps[] = {"mdio"}; |
206 | static const char * const ltq_bled_grps[] = {"bootled"}; | 209 | static const char * const ltq_bled_grps[] = {"bootled"}; |
207 | static const char * const ltq_asc_grps[] = {"asc0", "asc1"}; | 210 | static const char * const ltq_asc_grps[] = {"asc0", "asc1"}; |