1*7ab21842SSrinivas Pandruvada /* SPDX-License-Identifier: GPL-2.0 */
2*7ab21842SSrinivas Pandruvada /*
3*7ab21842SSrinivas Pandruvada  * Intel ISH client Interface definitions
4*7ab21842SSrinivas Pandruvada  *
5*7ab21842SSrinivas Pandruvada  * Copyright (c) 2019, Intel Corporation.
6*7ab21842SSrinivas Pandruvada  */
7*7ab21842SSrinivas Pandruvada 
8*7ab21842SSrinivas Pandruvada #ifndef _INTEL_ISH_CLIENT_IF_H_
9*7ab21842SSrinivas Pandruvada #define _INTEL_ISH_CLIENT_IF_H_
10*7ab21842SSrinivas Pandruvada 
11*7ab21842SSrinivas Pandruvada struct ishtp_cl_device;
12*7ab21842SSrinivas Pandruvada 
13*7ab21842SSrinivas Pandruvada /* Get the device * from ishtp device instance */
14*7ab21842SSrinivas Pandruvada struct device *ishtp_device(struct ishtp_cl_device *cl_device);
15*7ab21842SSrinivas Pandruvada /* Trace interface for clients */
16*7ab21842SSrinivas Pandruvada void *ishtp_trace_callback(struct ishtp_cl_device *cl_device);
17*7ab21842SSrinivas Pandruvada 
18*7ab21842SSrinivas Pandruvada #endif /* _INTEL_ISH_CLIENT_IF_H_ */
19