1*1802d0beSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
2a01bc0d5SDave Gerlach /*
3a01bc0d5SDave Gerlach  * TI Wakeup M3 remote processor platform data
4a01bc0d5SDave Gerlach  *
5a01bc0d5SDave Gerlach  * Copyright (C) 2014-2015 Texas Instruments, Inc.
6a01bc0d5SDave Gerlach  *
7a01bc0d5SDave Gerlach  * Dave Gerlach <[email protected]>
8a01bc0d5SDave Gerlach  */
9a01bc0d5SDave Gerlach 
10a01bc0d5SDave Gerlach #ifndef _LINUX_PLATFORM_DATA_WKUP_M3_H
11a01bc0d5SDave Gerlach #define _LINUX_PLATFORM_DATA_WKUP_M3_H
12a01bc0d5SDave Gerlach 
13a01bc0d5SDave Gerlach struct platform_device;
14a01bc0d5SDave Gerlach 
15a01bc0d5SDave Gerlach struct wkup_m3_platform_data {
16a01bc0d5SDave Gerlach 	const char *reset_name;
17a01bc0d5SDave Gerlach 
18a01bc0d5SDave Gerlach 	int (*assert_reset)(struct platform_device *pdev, const char *name);
19a01bc0d5SDave Gerlach 	int (*deassert_reset)(struct platform_device *pdev, const char *name);
20a01bc0d5SDave Gerlach };
21a01bc0d5SDave Gerlach 
22a01bc0d5SDave Gerlach #endif /* _LINUX_PLATFORM_DATA_WKUP_M3_H */
23