* 'for_5.5/driver-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone: memory: emif: remove set but not used variables 'cs1_used' and 'custom_configs' soc: ti: omap-prm: fix return value check in omap_prm_probe() soc: ti: omap-prm: add omap5 PRM data soc: ti: omap-prm: add am4 PRM data soc: ti: omap-prm: add dra7 PRM data soc: ti: omap-prm: add data for am33xx soc: ti: omap-prm: add omap4 PRM data soc: ti: omap-prm: add support for denying idle for reset clockdomain soc: ti: omap-prm: poll for reset complete during de-assert soc: ti: add initial PRM driver with reset control support dt-bindings: omap: add new binding for PRM instances
Showing the changes to include/linux (1 of 6 files). Show all
Unified · Split
| @@ -0,0 +1,21 @@ | |||
| 1 | /* SPDX-License-Identifier: GPL-2.0-only */ | ||
| 2 | /* | ||
| 3 | * TI PRM (Power & Reset Manager) platform data | ||
| 4 | * | ||
| 5 | * Copyright (C) 2019 Texas Instruments, Inc. | ||
| 6 | * | ||
| 7 | * Tero Kristo <t-kristo@ti.com> | ||
| 8 | */ | ||
| 9 | |||
| 10 | #ifndef _LINUX_PLATFORM_DATA_TI_PRM_H | ||
| 11 | #define _LINUX_PLATFORM_DATA_TI_PRM_H | ||
| 12 | |||
| 13 | struct clockdomain; | ||
| 14 | |||
| 15 | struct ti_prm_platform_data { | ||
| 16 | void (*clkdm_deny_idle)(struct clockdomain *clkdm); | ||
| 17 | void (*clkdm_allow_idle)(struct clockdomain *clkdm); | ||
| 18 | struct clockdomain * (*clkdm_lookup)(const char *name); | ||
| 19 | }; | ||
| 20 | |||
| 21 | #endif /* _LINUX_PLATFORM_DATA_TI_PRM_H */ | ||