Something went wrong. Try again.
(I'm so sorry!) Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Something went wrong. Try again.
431 B · 23 lines
C
123456789101112131415161718192021222324/* SPDX-License-Identifier: GPL-2.0 */#ifndef __USB3503_H__#define __USB3503_H__
#define USB3503_I2C_NAME "usb3503"
#define USB3503_OFF_PORT1 (1 << 1)#define USB3503_OFF_PORT2 (1 << 2)#define USB3503_OFF_PORT3 (1 << 3)
enum usb3503_mode { USB3503_MODE_UNKNOWN, USB3503_MODE_HUB, USB3503_MODE_STANDBY, USB3503_MODE_BYPASS,};
struct usb3503_platform_data { enum usb3503_mode initial_mode; u8 port_off_mask;};
#endif