Home
last modified time | relevance | path

Searched refs:hub (Results 1 – 25 of 287) sorted by relevance

12345678910>>...12

/linux-6.3-rc2/drivers/usb/misc/
A Dusb251xb.c248 if (!hub->gpio_reset) in usb251x_check_gpio_chip()
271 if (!hub->gpio_reset) in usb251xb_reset()
299 usb251xb_reset(hub); in usb251xb_connect()
349 usb251xb_reset(hub); in usb251xb_connect()
414 hub->skip_config = 1; in usb251xb_get_ofdata()
416 hub->skip_config = 0; in usb251xb_get_ofdata()
679 if (IS_ERR(hub->vdd)) in usb251xb_probe()
704 struct usb251xb *hub; in usb251xb_i2c_probe() local
707 if (!hub) in usb251xb_i2c_probe()
711 hub->dev = &i2c->dev; in usb251xb_i2c_probe()
[all …]
A Dusb3503.c60 if (hub->reset) in usb3503_reset()
77 if (hub->regmap) { in usb3503_connect()
117 if (hub->connect) in usb3503_connect()
245 if (hub->intn) in usb3503_probe()
253 if (hub->connect) in usb3503_probe()
261 if (hub->reset) { in usb3503_probe()
267 if (hub->port_off_mask && !hub->regmap) in usb3503_probe()
270 usb3503_switch_mode(hub, hub->mode); in usb3503_probe()
289 if (!hub) in usb3503_i2c_probe()
317 if (!hub) in usb3503_platform_probe()
[all …]
A Donboard_usb_hub.c98 mutex_lock(&hub->lock); in onboard_hub_suspend()
122 if (hub->is_powered_on) in onboard_hub_resume()
141 if (hub->going_away) { in onboard_hub_add_usbdev()
237 hub = devm_kzalloc(dev, sizeof(*hub), GFP_KERNEL); in onboard_hub_probe()
238 if (!hub) in onboard_hub_probe()
246 if (!hub->pdata) in onboard_hub_probe()
250 if (IS_ERR(hub->vdd)) in onboard_hub_probe()
258 hub->dev = dev; in onboard_hub_probe()
373 if (!hub) in _find_onboard_hub()
376 return hub; in _find_onboard_hub()
[all …]
A Dusb4604.c44 usb4604_reset(hub, 1); in usb4604_connect()
48 usb4604_reset(hub, 0); in usb4604_connect()
69 usb4604_reset(hub, 0); in usb4604_switch_mode()
92 hub->gpio_reset = gpio; in usb4604_probe()
95 hub->mode = mode; in usb4604_probe()
97 return usb4604_switch_mode(hub, hub->mode); in usb4604_probe()
102 struct usb4604 *hub; in usb4604_i2c_probe() local
104 hub = devm_kzalloc(&i2c->dev, sizeof(*hub), GFP_KERNEL); in usb4604_i2c_probe()
105 if (!hub) in usb4604_i2c_probe()
109 hub->dev = &i2c->dev; in usb4604_i2c_probe()
[all …]
/linux-6.3-rc2/drivers/platform/surface/
A Dsurface_aggregator_hub.c73 status = hub->ops.get_state(hub, &state); in ssam_hub_update_workfn()
99 schedule_delayed_work(&hub->update_work, hub->connect_delay); in ssam_hub_update_workfn()
104 if (hub->state == state) in ssam_hub_update_workfn()
106 hub->state = state; in ssam_hub_update_workfn()
108 if (hub->state == SSAM_HUB_CONNECTED) in ssam_hub_update_workfn()
158 struct ssam_hub *hub; in ssam_hub_probe() local
167 hub = devm_kzalloc(&sdev->dev, sizeof(*hub), GFP_KERNEL); in ssam_hub_probe()
168 if (!hub) in ssam_hub_probe()
171 hub->sdev = sdev; in ssam_hub_probe()
172 hub->state = SSAM_HUB_UNINITIALIZED; in ssam_hub_probe()
[all …]
/linux-6.3-rc2/drivers/usb/core/
A Dhub.c334 if (!hub) in usb_set_lpm_parameters()
688 if (hub) in usb_kick_hub_wq()
738 if ((++hub->nerrors < 10) || hub->error) in hub_irq()
942 ret = get_hub_status(hub->hdev, &hub->status->hub); in hub_hub_status()
1343 if (hub->tt.hub) in hub_quiesce()
1516 hub->tt.hub = hdev; in hub_configure()
1526 hub->tt.hub = hdev; in hub_configure()
1868 hub = kzalloc(sizeof(*hub), GFP_KERNEL); in hub_probe()
3344 (hub ? hub->wakeup_enabled_descendants : 0); in usb_wakeup_enabled_descendants()
4682 if (hub) in hub_set_initial_usb2_lpm_policy()
[all …]
A Dhub.h28 struct usb_hub_status hub; member
118 extern int usb_hub_create_port_device(struct usb_hub *hub,
120 extern void usb_hub_remove_port_device(struct usb_hub *hub,
125 extern int hub_port_debounce(struct usb_hub *hub, int port1,
129 extern int usb_hub_port_status(struct usb_hub *hub, int port1,
137 if (!hub) in hub_is_port_power_switchable()
139 hcs = hub->descriptor->wHubCharacteristics; in hub_is_port_power_switchable()
157 unsigned delay = hub->descriptor->bPwrOn2PwrGood * 2; in hub_power_on_good_delay()
159 if (!hub->hdev->parent) /* root hub */ in hub_power_on_good_delay()
168 return hub_port_debounce(hub, port1, true); in hub_port_debounce_be_connected()
[all …]
A Dport.c64 if (hub->disconnected) { in disable_show()
102 if (hub->disconnected) { in disable_store()
314 if (!hub) in usb_port_runtime_resume()
316 if (hub->in_reset) { in usb_port_runtime_resume()
317 set_bit(port1, hub->power_bits); in usb_port_runtime_resume()
372 if (!hub) in usb_port_runtime_suspend()
374 if (hub->in_reset) in usb_port_runtime_suspend()
685 hub->ports[port1 - 1] = port_dev; in usb_hub_create_port_device()
687 set_bit(port1, hub->power_bits); in usb_hub_create_port_device()
697 if (hub_is_superspeed(hub->hdev)) in usb_hub_create_port_device()
[all …]
/linux-6.3-rc2/drivers/fsi/
A Dfsi-master-hub.c110 kfree(hub); in hub_master_release()
198 struct fsi_master_hub *hub; in hub_master_probe() local
218 hub = kzalloc(sizeof(*hub), GFP_KERNEL); in hub_master_probe()
219 if (!hub) { in hub_master_probe()
226 hub->upstream = fsi_dev; in hub_master_probe()
228 hub->master.dev.parent = dev; in hub_master_probe()
232 hub->master.n_links = links; in hub_master_probe()
238 dev_set_drvdata(dev, hub); in hub_master_probe()
240 hub_master_init(hub); in hub_master_probe()
253 get_device(&hub->master.dev); in hub_master_probe()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/tegra/
A Dhub.c763 struct tegra_display_hub *hub = tegra->hub; in tegra_shared_plane_create() local
855 if (!tegra->hub) in tegra_display_hub_atomic_check()
916 struct tegra_display_hub *hub = tegra->hub; in tegra_display_hub_atomic_commit() local
953 tegra->hub = hub; in tegra_display_hub_init()
964 tegra->hub = NULL; in tegra_display_hub_exit()
1065 hub = devm_kzalloc(&pdev->dev, sizeof(*hub), GFP_KERNEL); in tegra_display_hub_probe()
1066 if (!hub) in tegra_display_hub_probe()
1097 hub->wgrps = devm_kcalloc(&pdev->dev, hub->soc->num_wgrps, in tegra_display_hub_probe()
1099 if (!hub->wgrps) in tegra_display_hub_probe()
1122 hub->clk_heads = devm_kcalloc(&pdev->dev, hub->num_heads, sizeof(clk), in tegra_display_hub_probe()
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/usb/
A Drealtek,rts5411.yaml7 title: Realtek RTS5411 USB 3.0 hub controller
26 phandle to the regulator that provides power to the hub.
28 peer-hub:
31 phandle to the peer hub on the controller.
34 - peer-hub
47 /* 2.0 hub on port 1 */
48 hub_2_0: hub@1 {
52 peer-hub = <&hub_3_0>;
55 /* 3.0 hub on port 2 */
56 hub_3_0: hub@2 {
[all …]
A Dti,usb8041.yaml7 title: TI USB8041 USB 3.0 hub controller
29 VDD power supply to the hub
31 peer-hub:
34 phandle to the peer hub on the controller.
39 - peer-hub
52 /* 2.0 hub on port 1 */
53 hub_2_0: hub@1 {
56 peer-hub = <&hub_3_0>;
60 /* 3.0 hub on port 2 */
61 hub_3_0: hub@2 {
[all …]
A Dvialab,vl817.yaml7 title: Via labs VL817 USB 3.1 hub controller
30 phandle to the regulator that provides power to the hub.
32 peer-hub:
35 phandle to the peer hub on the controller.
42 - peer-hub
54 /* 2.0 hub on port 1 */
55 hub_2_0: hub@1 {
59 peer-hub = <&hub_3_0>;
63 /* 3.1 hub on port 4 */
64 hub_3_0: hub@2 {
[all …]
/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Dgfxhub_v2_0.c322 i * hub->ctx_addr_distance, in gfxhub_v2_0_setup_vmid_config()
329 hub->vm_cntx_cntl = tmp; in gfxhub_v2_0_setup_vmid_config()
370 i * hub->ctx_distance, 0); in gfxhub_v2_0_gart_disable()
438 hub->ctx0_ptb_addr_lo32 = in gfxhub_v2_0_init()
441 hub->ctx0_ptb_addr_hi32 = in gfxhub_v2_0_init()
444 hub->vm_inv_eng0_sem = in gfxhub_v2_0_init()
446 hub->vm_inv_eng0_req = in gfxhub_v2_0_init()
448 hub->vm_inv_eng0_ack = in gfxhub_v2_0_init()
450 hub->vm_context0_cntl = in gfxhub_v2_0_init()
452 hub->vm_l2_pro_fault_status = in gfxhub_v2_0_init()
[all …]
A Dgfxhub_v3_0_3.c335 i * hub->ctx_addr_distance, in gfxhub_v3_0_3_setup_vmid_config()
342 hub->vm_cntx_cntl = tmp; in gfxhub_v3_0_3_setup_vmid_config()
383 i * hub->ctx_distance, 0); in gfxhub_v3_0_3_gart_disable()
456 hub->ctx0_ptb_addr_lo32 = in gfxhub_v3_0_3_init()
459 hub->ctx0_ptb_addr_hi32 = in gfxhub_v3_0_3_init()
462 hub->vm_inv_eng0_sem = in gfxhub_v3_0_3_init()
464 hub->vm_inv_eng0_req = in gfxhub_v3_0_3_init()
466 hub->vm_inv_eng0_ack = in gfxhub_v3_0_3_init()
468 hub->vm_context0_cntl = in gfxhub_v3_0_3_init()
470 hub->vm_l2_pro_fault_status = in gfxhub_v3_0_3_init()
[all …]
A Dmmhub_v3_0_2.c352 i * hub->ctx_addr_distance, in mmhub_v3_0_2_setup_vmid_config()
359 hub->vm_cntx_cntl = tmp; in mmhub_v3_0_2_setup_vmid_config()
400 i * hub->ctx_distance, 0); in mmhub_v3_0_2_gart_disable()
474 hub->ctx0_ptb_addr_lo32 = in mmhub_v3_0_2_init()
477 hub->ctx0_ptb_addr_hi32 = in mmhub_v3_0_2_init()
480 hub->vm_inv_eng0_sem = in mmhub_v3_0_2_init()
482 hub->vm_inv_eng0_req = in mmhub_v3_0_2_init()
484 hub->vm_inv_eng0_ack = in mmhub_v3_0_2_init()
486 hub->vm_context0_cntl = in mmhub_v3_0_2_init()
488 hub->vm_l2_pro_fault_status = in mmhub_v3_0_2_init()
[all …]
A Dgfxhub_v1_0.c46 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs()
50 hub->ctx_addr_distance * vmid, in gfxhub_v1_0_setup_vm_pt_regs()
348 i * hub->ctx_distance, 0); in gfxhub_v1_0_gart_disable()
416 hub->ctx0_ptb_addr_lo32 = in gfxhub_v1_0_init()
419 hub->ctx0_ptb_addr_hi32 = in gfxhub_v1_0_init()
422 hub->vm_inv_eng0_sem = in gfxhub_v1_0_init()
424 hub->vm_inv_eng0_req = in gfxhub_v1_0_init()
426 hub->vm_inv_eng0_ack = in gfxhub_v1_0_init()
428 hub->vm_context0_cntl = in gfxhub_v1_0_init()
430 hub->vm_l2_pro_fault_status = in gfxhub_v1_0_init()
[all …]
A Dgfxhub_v3_0.c330 i * hub->ctx_addr_distance, in gfxhub_v3_0_setup_vmid_config()
337 hub->vm_cntx_cntl = tmp; in gfxhub_v3_0_setup_vmid_config()
390 i * hub->ctx_distance, 0); in gfxhub_v3_0_gart_disable()
490 hub->ctx0_ptb_addr_lo32 = in gfxhub_v3_0_init()
493 hub->ctx0_ptb_addr_hi32 = in gfxhub_v3_0_init()
496 hub->vm_inv_eng0_sem = in gfxhub_v3_0_init()
498 hub->vm_inv_eng0_req = in gfxhub_v3_0_init()
500 hub->vm_inv_eng0_ack = in gfxhub_v3_0_init()
502 hub->vm_context0_cntl = in gfxhub_v3_0_init()
504 hub->vm_l2_pro_fault_status = in gfxhub_v3_0_init()
[all …]
A Dmmhub_v3_0_1.c347 i * hub->ctx_addr_distance, in mmhub_v3_0_1_setup_vmid_config()
354 hub->vm_cntx_cntl = tmp; in mmhub_v3_0_1_setup_vmid_config()
395 i * hub->ctx_distance, 0); in mmhub_v3_0_1_gart_disable()
464 hub->ctx0_ptb_addr_lo32 = in mmhub_v3_0_1_init()
467 hub->ctx0_ptb_addr_hi32 = in mmhub_v3_0_1_init()
470 hub->vm_inv_eng0_sem = in mmhub_v3_0_1_init()
472 hub->vm_inv_eng0_req = in mmhub_v3_0_1_init()
474 hub->vm_inv_eng0_ack = in mmhub_v3_0_1_init()
476 hub->vm_context0_cntl = in mmhub_v3_0_1_init()
478 hub->vm_l2_pro_fault_status = in mmhub_v3_0_1_init()
[all …]
A Dmmhub_v3_0.c360 i * hub->ctx_addr_distance, in mmhub_v3_0_setup_vmid_config()
367 hub->vm_cntx_cntl = tmp; in mmhub_v3_0_setup_vmid_config()
408 i * hub->ctx_distance, 0); in mmhub_v3_0_gart_disable()
482 hub->ctx0_ptb_addr_lo32 = in mmhub_v3_0_init()
485 hub->ctx0_ptb_addr_hi32 = in mmhub_v3_0_init()
488 hub->vm_inv_eng0_sem = in mmhub_v3_0_init()
490 hub->vm_inv_eng0_req = in mmhub_v3_0_init()
492 hub->vm_inv_eng0_ack = in mmhub_v3_0_init()
494 hub->vm_context0_cntl = in mmhub_v3_0_init()
496 hub->vm_l2_pro_fault_status = in mmhub_v3_0_init()
[all …]
A Dmmhub_v2_0.c403 i * hub->ctx_addr_distance, in mmhub_v2_0_setup_vmid_config()
410 hub->vm_cntx_cntl = tmp; in mmhub_v2_0_setup_vmid_config()
451 i * hub->ctx_distance, 0); in mmhub_v2_0_gart_disable()
525 hub->ctx0_ptb_addr_lo32 = in mmhub_v2_0_init()
528 hub->ctx0_ptb_addr_hi32 = in mmhub_v2_0_init()
531 hub->vm_inv_eng0_sem = in mmhub_v2_0_init()
533 hub->vm_inv_eng0_req = in mmhub_v2_0_init()
535 hub->vm_inv_eng0_ack = in mmhub_v2_0_init()
537 hub->vm_context0_cntl = in mmhub_v2_0_init()
539 hub->vm_l2_pro_fault_status = in mmhub_v2_0_init()
[all …]
A Dmmhub_v2_3.c321 i * hub->ctx_addr_distance, in mmhub_v2_3_setup_vmid_config()
328 hub->vm_cntx_cntl = tmp; in mmhub_v2_3_setup_vmid_config()
383 i * hub->ctx_distance, 0); in mmhub_v2_3_gart_disable()
451 hub->ctx0_ptb_addr_lo32 = in mmhub_v2_3_init()
454 hub->ctx0_ptb_addr_hi32 = in mmhub_v2_3_init()
457 hub->vm_inv_eng0_sem = in mmhub_v2_3_init()
460 hub->vm_inv_eng0_req = in mmhub_v2_3_init()
462 hub->vm_inv_eng0_ack = in mmhub_v2_3_init()
464 hub->vm_context0_cntl = in mmhub_v2_3_init()
466 hub->vm_l2_pro_fault_status = in mmhub_v2_3_init()
[all …]
A Dgmc_v11_0.c112 RREG32(hub->vm_l2_pro_fault_status); in gmc_v11_0_process_interrupt()
219 hub->eng_distance * eng, hub_ip); in gmc_v11_0_flush_vm_hub()
229 WREG32_RLC_NO_KIQ(hub->vm_inv_eng0_req + hub->eng_distance * eng, inv_req, hub_ip); in gmc_v11_0_flush_vm_hub()
234 hub->eng_distance * eng, hub_ip); in gmc_v11_0_flush_vm_hub()
297 u32 req = hub->vm_inv_eng0_req + hub->eng_distance * eng; in gmc_v11_0_flush_gpu_tlb()
298 u32 ack = hub->vm_inv_eng0_ack + hub->eng_distance * eng; in gmc_v11_0_flush_gpu_tlb()
393 hub->vm_inv_eng0_sem + in gmc_v11_0_emit_flush_gpu_tlb()
405 hub->eng_distance * eng, in gmc_v11_0_emit_flush_gpu_tlb()
406 hub->vm_inv_eng0_ack + in gmc_v11_0_emit_flush_gpu_tlb()
407 hub->eng_distance * eng, in gmc_v11_0_emit_flush_gpu_tlb()
[all …]
A Dgfxhub_v2_1.c331 i * hub->ctx_addr_distance, in gfxhub_v2_1_setup_vmid_config()
338 hub->vm_cntx_cntl = tmp; in gfxhub_v2_1_setup_vmid_config()
391 i * hub->ctx_distance, 0); in gfxhub_v2_1_gart_disable()
467 hub->ctx0_ptb_addr_lo32 = in gfxhub_v2_1_init()
470 hub->ctx0_ptb_addr_hi32 = in gfxhub_v2_1_init()
473 hub->vm_inv_eng0_sem = in gfxhub_v2_1_init()
475 hub->vm_inv_eng0_req = in gfxhub_v2_1_init()
477 hub->vm_inv_eng0_ack = in gfxhub_v2_1_init()
479 hub->vm_context0_cntl = in gfxhub_v2_1_init()
481 hub->vm_l2_pro_fault_status = in gfxhub_v2_1_init()
[all …]
/linux-6.3-rc2/arch/arm64/boot/dts/amlogic/
A Dmeson-sm1-odroid-c4.dts30 /* USB hub supports both USB 2.0 and USB 3.0 root hub */
31 usb-hub {
36 /* 2.0 hub on port 1 */
37 hub_2_0: hub@1 {
40 peer-hub = <&hub_3_0>;
45 /* 3.1 hub on port 4 */
46 hub_3_0: hub@2 {
49 peer-hub = <&hub_2_0>;

Completed in 79 milliseconds

12345678910>>...12