1#ifndef __USB3503_H__
2#define __USB3503_H__
3
4#define USB3503_I2C_NAME	"usb3503"
5
6#define USB3503_OFF_PORT1	(1 << 1)
7#define USB3503_OFF_PORT2	(1 << 2)
8#define USB3503_OFF_PORT3	(1 << 3)
9
10enum usb3503_mode {
11	USB3503_MODE_UNKNOWN,
12	USB3503_MODE_HUB,
13	USB3503_MODE_STANDBY,
14};
15
16struct usb3503_platform_data {
17	enum usb3503_mode	initial_mode;
18	u8	port_off_mask;
19	int	gpio_intn;
20	int	gpio_connect;
21	int	gpio_reset;
22};
23
24#endif
25