Lines Matching refs:usb3503
15 #include <linux/platform_data/usb3503.h>
43 struct usb3503 {
55 static int usb3503_reset(struct usb3503 *hub, int state)
70 static int usb3503_connect(struct usb3503 *hub)
126 static int usb3503_switch_mode(struct usb3503 *hub, enum usb3503_mode mode)
157 static int usb3503_probe(struct usb3503 *hub)
242 gpiod_set_consumer_name(hub->intn, "usb3503 intn");
248 gpiod_set_consumer_name(hub->connect, "usb3503 connect");
256 gpiod_set_consumer_name(hub->reset, "usb3503 reset");
273 struct usb3503 *hub;
276 hub = devm_kzalloc(&i2c->dev, sizeof(struct usb3503), GFP_KERNEL);
294 struct usb3503 *hub;
304 struct usb3503 *hub;
306 hub = devm_kzalloc(&pdev->dev, sizeof(struct usb3503), GFP_KERNEL);
317 struct usb3503 *hub;
325 static int __maybe_unused usb3503_suspend(struct usb3503 *hub)
333 static int __maybe_unused usb3503_resume(struct usb3503 *hub)
379 { .compatible = "smsc,usb3503", },
413 pr_err("usb3503: Failed to register I2C driver: %d\n", err);
417 pr_err("usb3503: Failed to register platform driver: %d\n",