| /kernel/linux/linux-5.10/drivers/usb/misc/ |
| D | usb3503.c | 3 * 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 …]
|
| D | Makefile | 28 obj-$(CONFIG_USB_HSIC_USB3503) += usb3503.o
|
| D | Kconfig | 246 tristate "USB3503 HSIC to USB20 Driver" 250 This option enables support for SMSC USB3503 HSIC to USB 2.0 Driver.
|
| D | usb4604.c | 4 * Based on usb3503 driver
|
| /kernel/linux/linux-6.6/drivers/usb/misc/ |
| D | usb3503.c | 3 * 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 …]
|
| D | Makefile | 28 obj-$(CONFIG_USB_HSIC_USB3503) += usb3503.o
|
| D | Kconfig | 264 tristate "USB3503 HSIC to USB20 Driver" 268 This option enables support for SMSC USB3503 HSIC to USB 2.0 Driver.
|
| D | usb4604.c | 4 * Based on usb3503 driver
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/usb/ |
| D | usb3503.txt | 1 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/ |
| D | smsc,usb3503.yaml | 4 $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/ |
| D | usb3503.h | 5 #define USB3503_I2C_NAME "usb3503"
|
| /kernel/linux/linux-6.6/include/linux/platform_data/ |
| D | usb3503.h | 5 #define USB3503_I2C_NAME "usb3503"
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | exynos4412-odroid-common.dtsi | 269 usb3503: usb3503@8 { label 270 compatible = "smsc,usb3503";
|
| D | exynos4412-odroidu3.dts | 97 &usb3503 {
|
| D | sun8i-a83t-cubietruck-plus.dts | 100 compatible = "smsc,usb3503"; 177 /* USB3503 HSIC USB 2.0 hub here */
|
| D | exynos5410-odroidxu.dts | 166 usb3503: usb-hub@8 { label 167 compatible = "smsc,usb3503";
|
| D | exynos5250-arndale.dts | 144 // SMSC USB3503 connected in hardware only mode as a PHY
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6q-bosch-acc.dts | 436 usb3503: usb@8 { label 437 compatible = "smsc,usb3503"; 730 pinctrl_usb3503: usb3503-grp {
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/samsung/ |
| D | exynos4412-odroidu3.dts | 112 &usb3503 {
|
| D | exynos4412-odroid-common.dtsi | 272 usb3503: usb-hub@8 { label 273 compatible = "smsc,usb3503";
|
| D | exynos5410-odroidxu.dts | 171 usb3503: usb-hub@8 { label 172 compatible = "smsc,usb3503";
|
| D | exynos5250-arndale.dts | 162 // SMSC USB3503 connected in hardware only mode as a PHY
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/allwinner/ |
| D | sun8i-a83t-cubietruck-plus.dts | 100 compatible = "smsc,usb3503"; 177 /* USB3503 HSIC USB 2.0 hub here */
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | apq8016-sbc.dts | 49 compatible = "smsc,usb3503";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | apq8016-sbc.dtsi | 65 compatible = "smsc,usb3503";
|