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