alistair23-linux/include/linux/platform_data/ti-prm.h
Tero Kristo d30cd83f68 soc: ti: omap-prm: add support for denying idle for reset clockdomain
TI SoCs hardware reset signals require the parent clockdomain to be
in force wakeup mode while de-asserting the reset, otherwise it may
never complete. To support this, add pdata hooks to control the
clockdomain directly.

Signed-off-by: Tero Kristo <t-kristo@ti.com>
Reviewed-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@oracle.com>
2019-10-09 08:55:38 -07:00

22 lines
524 B
C

/* SPDX-License-Identifier: GPL-2.0-only */
/*
* TI PRM (Power & Reset Manager) platform data
*
* Copyright (C) 2019 Texas Instruments, Inc.
*
* Tero Kristo <t-kristo@ti.com>
*/
#ifndef _LINUX_PLATFORM_DATA_TI_PRM_H
#define _LINUX_PLATFORM_DATA_TI_PRM_H
struct clockdomain;
struct ti_prm_platform_data {
void (*clkdm_deny_idle)(struct clockdomain *clkdm);
void (*clkdm_allow_idle)(struct clockdomain *clkdm);
struct clockdomain * (*clkdm_lookup)(const char *name);
};
#endif /* _LINUX_PLATFORM_DATA_TI_PRM_H */