1*d30cd83fSTero Kristo /* SPDX-License-Identifier: GPL-2.0-only */ 2*d30cd83fSTero Kristo /* 3*d30cd83fSTero Kristo * TI PRM (Power & Reset Manager) platform data 4*d30cd83fSTero Kristo * 5*d30cd83fSTero Kristo * Copyright (C) 2019 Texas Instruments, Inc. 6*d30cd83fSTero Kristo * 7*d30cd83fSTero Kristo * Tero Kristo <[email protected]> 8*d30cd83fSTero Kristo */ 9*d30cd83fSTero Kristo 10*d30cd83fSTero Kristo #ifndef _LINUX_PLATFORM_DATA_TI_PRM_H 11*d30cd83fSTero Kristo #define _LINUX_PLATFORM_DATA_TI_PRM_H 12*d30cd83fSTero Kristo 13*d30cd83fSTero Kristo struct clockdomain; 14*d30cd83fSTero Kristo 15*d30cd83fSTero Kristo struct ti_prm_platform_data { 16*d30cd83fSTero Kristo void (*clkdm_deny_idle)(struct clockdomain *clkdm); 17*d30cd83fSTero Kristo void (*clkdm_allow_idle)(struct clockdomain *clkdm); 18*d30cd83fSTero Kristo struct clockdomain * (*clkdm_lookup)(const char *name); 19*d30cd83fSTero Kristo }; 20*d30cd83fSTero Kristo 21*d30cd83fSTero Kristo #endif /* _LINUX_PLATFORM_DATA_TI_PRM_H */ 22