Home
last modified time | relevance | path

Searched full:usb3503 (Results 1 – 25 of 29) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/usb/misc/
Dusb3503.c3 * Driver for SMSC USB3503 USB 2.0 hub controller driver
15 #include <linux/platform_data/usb3503.h>
43 struct usb3503 { struct
55 static int usb3503_reset(struct usb3503 *hub, int state) in usb3503_reset() argument
70 static int usb3503_connect(struct usb3503 *hub) in usb3503_connect()
126 static int usb3503_switch_mode(struct usb3503 *hub, enum usb3503_mode mode) in usb3503_switch_mode()
157 static int usb3503_probe(struct usb3503 *hub) in usb3503_probe()
242 gpiod_set_consumer_name(hub->intn, "usb3503 intn"); in usb3503_probe()
248 gpiod_set_consumer_name(hub->connect, "usb3503 connect"); in usb3503_probe()
256 gpiod_set_consumer_name(hub->reset, "usb3503 reset"); in usb3503_probe()
[all …]
DMakefile28 obj-$(CONFIG_USB_HSIC_USB3503) += usb3503.o
DKconfig246 tristate "USB3503 HSIC to USB20 Driver"
250 This option enables support for SMSC USB3503 HSIC to USB 2.0 Driver.
Dusb4604.c4 * Based on usb3503 driver
/kernel/linux/linux-6.6/drivers/usb/misc/
Dusb3503.c3 * Driver for SMSC USB3503 USB 2.0 hub controller driver
15 #include <linux/platform_data/usb3503.h>
43 struct usb3503 { struct
56 static int usb3503_connect(struct usb3503 *hub) in usb3503_connect() argument
110 static int usb3503_switch_mode(struct usb3503 *hub, enum usb3503_mode mode) in usb3503_switch_mode()
162 static int usb3503_probe(struct usb3503 *hub) in usb3503_probe()
251 gpiod_set_consumer_name(hub->intn, "usb3503 intn"); in usb3503_probe()
259 gpiod_set_consumer_name(hub->connect, "usb3503 connect"); in usb3503_probe()
267 gpiod_set_consumer_name(hub->bypass, "usb3503 bypass"); in usb3503_probe()
277 gpiod_set_consumer_name(hub->reset, "usb3503 reset"); in usb3503_probe()
[all …]
DMakefile28 obj-$(CONFIG_USB_HSIC_USB3503) += usb3503.o
DKconfig264 tristate "USB3503 HSIC to USB20 Driver"
268 This option enables support for SMSC USB3503 HSIC to USB 2.0 Driver.
Dusb4604.c4 * Based on usb3503 driver
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/
Dusb3503.txt1 SMSC USB3503 High-Speed Hub Controller
4 - compatible: Should be "smsc,usb3503" or "smsc,usb3503a".
29 usb3503@8 {
30 compatible = "smsc,usb3503";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dsmsc,usb3503.yaml4 $id: http://devicetree.org/schemas/usb/smsc,usb3503.yaml#
7 title: SMSC USB3503 High-Speed Hub Controller
15 - smsc,usb3503
114 compatible = "smsc,usb3503";
150 compatible = "smsc,usb3503";
/kernel/linux/linux-5.10/include/linux/platform_data/
Dusb3503.h5 #define USB3503_I2C_NAME "usb3503"
/kernel/linux/linux-6.6/include/linux/platform_data/
Dusb3503.h5 #define USB3503_I2C_NAME "usb3503"
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dexynos4412-odroid-common.dtsi269 usb3503: usb3503@8 { label
270 compatible = "smsc,usb3503";
Dexynos4412-odroidu3.dts97 &usb3503 {
Dsun8i-a83t-cubietruck-plus.dts100 compatible = "smsc,usb3503";
177 /* USB3503 HSIC USB 2.0 hub here */
Dexynos5410-odroidxu.dts166 usb3503: usb-hub@8 { label
167 compatible = "smsc,usb3503";
Dexynos5250-arndale.dts144 // SMSC USB3503 connected in hardware only mode as a PHY
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx6q-bosch-acc.dts436 usb3503: usb@8 { label
437 compatible = "smsc,usb3503";
730 pinctrl_usb3503: usb3503-grp {
/kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/
Dexynos4412-odroidu3.dts112 &usb3503 {
Dexynos4412-odroid-common.dtsi272 usb3503: usb-hub@8 { label
273 compatible = "smsc,usb3503";
Dexynos5410-odroidxu.dts171 usb3503: usb-hub@8 { label
172 compatible = "smsc,usb3503";
Dexynos5250-arndale.dts162 // SMSC USB3503 connected in hardware only mode as a PHY
/kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/
Dsun8i-a83t-cubietruck-plus.dts100 compatible = "smsc,usb3503";
177 /* USB3503 HSIC USB 2.0 hub here */
/kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/
Dapq8016-sbc.dts49 compatible = "smsc,usb3503";
/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dapq8016-sbc.dtsi65 compatible = "smsc,usb3503";

12