@@ -1954,6 +1954,12 @@ static const struct pcs_soc_data pinctrl_single_am437x = {
1954
1954
.irq_status_mask = (1 << 30 ), /* OMAP_WAKEUP_EVENT */
1955
1955
};
1956
1956
1957
+ static const struct pcs_soc_data pinctrl_single_am654 = {
1958
+ .flags = PCS_QUIRK_SHARED_IRQ | PCS_CONTEXT_LOSS_OFF ,
1959
+ .irq_enable_mask = (1 << 29 ), /* WKUP_EN */
1960
+ .irq_status_mask = (1 << 30 ), /* WKUP_EVT */
1961
+ };
1962
+
1957
1963
static const struct pcs_soc_data pinctrl_single = {
1958
1964
};
1959
1965
@@ -1962,11 +1968,12 @@ static const struct pcs_soc_data pinconf_single = {
1962
1968
};
1963
1969
1964
1970
static const struct of_device_id pcs_of_match [] = {
1971
+ { .compatible = "ti,am437-padconf" , .data = & pinctrl_single_am437x },
1972
+ { .compatible = "ti,am654-padconf" , .data = & pinctrl_single_am654 },
1973
+ { .compatible = "ti,dra7-padconf" , .data = & pinctrl_single_dra7 },
1965
1974
{ .compatible = "ti,omap3-padconf" , .data = & pinctrl_single_omap_wkup },
1966
1975
{ .compatible = "ti,omap4-padconf" , .data = & pinctrl_single_omap_wkup },
1967
1976
{ .compatible = "ti,omap5-padconf" , .data = & pinctrl_single_omap_wkup },
1968
- { .compatible = "ti,dra7-padconf" , .data = & pinctrl_single_dra7 },
1969
- { .compatible = "ti,am437-padconf" , .data = & pinctrl_single_am437x },
1970
1977
{ .compatible = "pinctrl-single" , .data = & pinctrl_single },
1971
1978
{ .compatible = "pinconf-single" , .data = & pinconf_single },
1972
1979
{ },
0 commit comments