Home
last modified time | relevance | path

Searched refs:hisi_hikey_usb (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/misc/
H A Dhisi_hikey_usb.c24 #define DEVICE_DRIVER_NAME "hisi_hikey_usb"
33 struct hisi_hikey_usb { struct
52 static void hub_power_ctrl(struct hisi_hikey_usb *hisi_hikey_usb, int value) in hub_power_ctrl() argument
56 if (!hisi_hikey_usb->regulator) in hub_power_ctrl()
59 status = regulator_is_enabled(hisi_hikey_usb->regulator); in hub_power_ctrl()
64 ret = regulator_enable(hisi_hikey_usb->regulator); in hub_power_ctrl()
66 ret = regulator_disable(hisi_hikey_usb->regulator); in hub_power_ctrl()
69 dev_err(hisi_hikey_usb->dev, in hub_power_ctrl()
74 static void usb_switch_ctrl(struct hisi_hikey_usb *hisi_hikey_us argument
83 usb_typec_power_ctrl(struct hisi_hikey_usb *hisi_hikey_usb, int value) usb_typec_power_ctrl() argument
94 struct hisi_hikey_usb *hisi_hikey_usb = container_of(work, relay_set_role_switch() local
132 struct hisi_hikey_usb *hisi_hikey_usb = usb_role_switch_get_drvdata(sw); hub_usb_role_switch_set() local
146 hisi_hikey_usb_of_role_switch(struct platform_device *pdev, struct hisi_hikey_usb *hisi_hikey_usb) hisi_hikey_usb_of_role_switch() argument
212 struct hisi_hikey_usb *hisi_hikey_usb; hisi_hikey_usb_probe() local
244 struct hisi_hikey_usb *hisi_hikey_usb = platform_get_drvdata(pdev); hisi_hikey_usb_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/misc/
H A Dhisi_hikey_usb.c24 #define DEVICE_DRIVER_NAME "hisi_hikey_usb"
33 struct hisi_hikey_usb { struct
53 static void hub_power_ctrl(struct hisi_hikey_usb *hisi_hikey_usb, int value) in hub_power_ctrl() argument
57 if (hisi_hikey_usb->hub_vbus) in hub_power_ctrl()
58 gpiod_set_value_cansleep(hisi_hikey_usb->hub_vbus, value); in hub_power_ctrl()
60 if (!hisi_hikey_usb->regulator) in hub_power_ctrl()
63 status = regulator_is_enabled(hisi_hikey_usb->regulator); in hub_power_ctrl()
68 ret = regulator_enable(hisi_hikey_usb->regulator); in hub_power_ctrl()
70 ret = regulator_disable(hisi_hikey_usb in hub_power_ctrl()
78 usb_switch_ctrl(struct hisi_hikey_usb *hisi_hikey_usb, int switch_to) usb_switch_ctrl() argument
87 usb_typec_power_ctrl(struct hisi_hikey_usb *hisi_hikey_usb, int value) usb_typec_power_ctrl() argument
98 struct hisi_hikey_usb *hisi_hikey_usb = container_of(work, relay_set_role_switch() local
136 struct hisi_hikey_usb *hisi_hikey_usb = usb_role_switch_get_drvdata(sw); hub_usb_role_switch_set() local
150 hisi_hikey_usb_parse_kirin970(struct platform_device *pdev, struct hisi_hikey_usb *hisi_hikey_usb) hisi_hikey_usb_parse_kirin970() argument
180 struct hisi_hikey_usb *hisi_hikey_usb; hisi_hikey_usb_probe() local
242 struct hisi_hikey_usb *hisi_hikey_usb = platform_get_drvdata(pdev); hisi_hikey_usb_remove() local
[all...]

Completed in 1 milliseconds