xref: /rk3399_rockchip-uboot/include/thor.h (revision c527937796cd18966e6c0bfcf0fa0483feada87d)
1*c5279377SLukasz Majewski /*
2*c5279377SLukasz Majewski  * thor.h -- USB THOR Downloader protocol
3*c5279377SLukasz Majewski  *
4*c5279377SLukasz Majewski  * Copyright (C) 2013 Samsung Electronics
5*c5279377SLukasz Majewski  * Lukasz Majewski  <l.majewski@samsung.com>
6*c5279377SLukasz Majewski  *
7*c5279377SLukasz Majewski  * SPDX-License-Identifier:	GPL-2.0+
8*c5279377SLukasz Majewski  *
9*c5279377SLukasz Majewski  */
10*c5279377SLukasz Majewski 
11*c5279377SLukasz Majewski #ifndef __THOR_H_
12*c5279377SLukasz Majewski #define __THOR_H_
13*c5279377SLukasz Majewski 
14*c5279377SLukasz Majewski #include <linux/usb/composite.h>
15*c5279377SLukasz Majewski 
16*c5279377SLukasz Majewski int thor_handle(void);
17*c5279377SLukasz Majewski int thor_init(void);
18*c5279377SLukasz Majewski 
19*c5279377SLukasz Majewski #ifdef CONFIG_THOR_FUNCTION
20*c5279377SLukasz Majewski int thor_add(struct usb_configuration *c);
21*c5279377SLukasz Majewski #else
22*c5279377SLukasz Majewski int thor_add(struct usb_configuration *c)
23*c5279377SLukasz Majewski {
24*c5279377SLukasz Majewski 	return 0;
25*c5279377SLukasz Majewski }
26*c5279377SLukasz Majewski #endif
27*c5279377SLukasz Majewski #endif /* __THOR_H_ */
28