1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun #ifndef _PINCTRL_SINGLE_H 4*4882a593Smuzhiyun #define _PINCTRL_SINGLE_H 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun /** 7*4882a593Smuzhiyun * irq: optional wake-up interrupt 8*4882a593Smuzhiyun * rearm: optional soc specific rearm function 9*4882a593Smuzhiyun * 10*4882a593Smuzhiyun * Note that the irq and rearm setup should come from device 11*4882a593Smuzhiyun * tree except for omap where there are still some dependencies 12*4882a593Smuzhiyun * to the legacy PRM code. 13*4882a593Smuzhiyun */ 14*4882a593Smuzhiyun struct pcs_pdata { 15*4882a593Smuzhiyun int irq; 16*4882a593Smuzhiyun void (*rearm)(void); 17*4882a593Smuzhiyun }; 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #endif /* _PINCTRL_SINGLE_H */ 20