Home
last modified time | relevance | path

Searched full:hub (Results 1 – 25 of 675) sorted by relevance

12345678910>>...27

/linux/drivers/usb/misc/
H A Dusb251xb.c3 * Driver for Microchip USB251xB USB 2.0 Hi-Speed Hub Controller
110 #define DRIVER_DESC "Microchip USB 2.0 Hi-Speed Hub Controller"
242 static int usb251x_check_gpio_chip(struct usb251xb *hub) in usb251x_check_gpio_chip() argument
244 struct gpio_chip *gc = gpiod_to_chip(hub->gpio_reset); in usb251x_check_gpio_chip()
245 struct i2c_adapter *adap = hub->i2c->adapter; in usb251x_check_gpio_chip()
248 if (!hub->gpio_reset) in usb251x_check_gpio_chip()
256 dev_err(hub->dev, "Reset GPIO chip is at the same i2c-bus\n"); in usb251x_check_gpio_chip()
263 static int usb251x_check_gpio_chip(struct usb251xb *hub) in usb251x_check_gpio_chip() argument
269 static void usb251xb_reset(struct usb251xb *hub) in usb251xb_reset() argument
271 if (!hub in usb251xb_reset()
286 usb251xb_connect(struct usb251xb * hub) usb251xb_connect() argument
380 usb251xb_get_ports_field(struct usb251xb * hub,const char * prop_name,u8 port_cnt,bool ds_only,u8 * fld) usb251xb_get_ports_field() argument
395 usb251xb_get_ofdata(struct usb251xb * hub,const struct usb251xb_data * data) usb251xb_get_ofdata() argument
625 struct usb251xb *hub = data; usb251xb_regulator_disable_action() local
630 usb251xb_probe(struct usb251xb * hub) usb251xb_probe() argument
688 struct usb251xb *hub; usb251xb_i2c_probe() local
704 struct usb251xb *hub = i2c_get_clientdata(client); usb251xb_suspend() local
712 struct usb251xb *hub = i2c_get_clientdata(client); usb251xb_resume() local
[all...]
/linux/drivers/platform/surface/
H A Dsurface_aggregator_hub.c21 /* -- SSAM generic subsystem hub driver framework. -------------------------- */
36 int (*get_state)(struct ssam_hub *hub, enum ssam_hub_state *state);
61 int (*get_state)(struct ssam_hub *hub, enum ssam_hub_state *state);
69 struct ssam_hub *hub = container_of(work, struct ssam_hub, update_work.work); in ssam_hub_update_workfn() local
73 status = hub->ops.get_state(hub, &state); in ssam_hub_update_workfn()
78 * There is a small possibility that hub devices were hot-removed and in ssam_hub_update_workfn()
80 * the state returned by get_state() and the state of the hub will in ssam_hub_update_workfn()
86 * additional flag on the hub and, in this case, override the returned in ssam_hub_update_workfn()
87 * hub stat in ssam_hub_update_workfn()
127 ssam_hub_update(struct ssam_hub * hub,bool connected) ssam_hub_update() argument
148 struct ssam_hub *hub = dev_get_drvdata(dev); ssam_hub_resume() local
158 struct ssam_hub *hub; ssam_hub_probe() local
198 struct ssam_hub *hub = ssam_device_get_drvdata(sdev); ssam_hub_remove() local
225 ssam_base_hub_query_state(struct ssam_hub * hub,enum ssam_hub_state * state) ssam_base_hub_query_state() argument
246 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); ssam_base_hub_notif() local
300 ssam_kip_hub_query_state(struct ssam_hub * hub,enum ssam_hub_state * state) ssam_kip_hub_query_state() argument
317 struct ssam_hub *hub = container_of(nf, struct ssam_hub, notif); ssam_kip_hub_notif() local
[all...]
/linux/drivers/fsi/
H A Dfsi-master-hub.c3 * FSI hub master driver
21 * FSI hub master support
23 * A hub master increases the number of potential target devices that the
25 * each of those links can in turn be chained to a hub master with multiple
28 * The hub is controlled by a set of control registers exposed as a regular fsi
29 * device (the hub->upstream device), and provides access to the downstream FSI
48 struct fsi_master_hub *hub = to_fsi_master_hub(master); in hub_master_read() local
53 addr += hub->addr + (link * FSI_HUB_LINK_SIZE); in hub_master_read()
54 return fsi_slave_read(hub->upstream->slave, addr, val, size); in hub_master_read()
60 struct fsi_master_hub *hub in hub_master_write() local
83 struct fsi_master_hub *hub = to_fsi_master_hub(master); hub_master_link_enable() local
108 struct fsi_master_hub *hub = to_fsi_master_hub(to_fsi_master(dev)); hub_master_release() local
124 hub_master_init(struct fsi_master_hub * hub) hub_master_init() argument
198 struct fsi_master_hub *hub; hub_master_probe() local
264 struct fsi_master_hub *hub = dev_get_drvdata(dev); hub_master_remove() local
[all...]
/linux/drivers/usb/core/
H A Dhub.c3 * USB hub driver.
40 #include "hub.h"
73 * assuming no port activity and allowing hub to runtime suspend back.
82 /* workqueue to process hub events */
86 /* synchronize hub-port add/remove and peering operations */
114 * hub driver's behavior. On the first initialization attempt, if the
141 static int hub_port_disable(struct usb_hub *hub, int port1, int set_state);
142 static bool hub_port_warm_reset_required(struct usb_hub *hub, int port1,
145 static inline char *portspeed(struct usb_hub *hub, int portstatus) in portspeed() argument
147 if (hub_is_superspeedplus(hub in portspeed()
220 usb_set_lpm_mel(struct usb_device * udev,struct usb3_lpm_parameters * udev_lpm_params,unsigned int udev_exit_latency,struct usb_hub * hub,struct usb3_lpm_parameters * hub_lpm_params,unsigned int hub_exit_latency) usb_set_lpm_mel() argument
267 usb_set_lpm_pel(struct usb_device * udev,struct usb3_lpm_parameters * udev_lpm_params,unsigned int udev_exit_latency,struct usb_hub * hub,struct usb3_lpm_parameters * hub_lpm_params,unsigned int hub_exit_latency,unsigned int port_to_port_exit_latency) usb_set_lpm_pel() argument
343 struct usb_hub *hub; usb_set_lpm_parameters() local
495 set_port_led(struct usb_hub * hub,int port1,int selector) set_port_led() argument
510 struct usb_hub *hub = led_work() local
618 hub_ext_port_status(struct usb_hub * hub,int port1,int type,u16 * status,u16 * change,u32 * ext_status) hub_ext_port_status() argument
675 usb_hub_port_status(struct usb_hub * hub,int port1,u16 * status,u16 * change) usb_hub_port_status() argument
682 hub_resubmit_irq_urb(struct usb_hub * hub) hub_resubmit_irq_urb() argument
706 struct usb_hub *hub = timer_container_of(hub, t, irq_urb_retry); hub_retry_irq_urb() local
712 kick_hub_wq(struct usb_hub * hub) kick_hub_wq() argument
741 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_kick_hub_wq() local
758 struct usb_hub *hub; usb_wakeup_notification() local
779 struct usb_hub *hub = urb->context; hub_irq() local
843 struct usb_hub *hub = hub_tt_work() local
890 usb_hub_set_port_power(struct usb_device * hdev,struct usb_hub * hub,int port1,bool set) usb_hub_set_port_power() argument
966 hub_power_on(struct usb_hub * hub,bool do_delay) hub_power_on() argument
991 hub_hub_status(struct usb_hub * hub,u16 * status,u16 * change) hub_hub_status() argument
1011 hub_set_port_link_state(struct usb_hub * hub,int port1,unsigned int link_status) hub_set_port_link_state() argument
1024 hub_port_logical_disconnect(struct usb_hub * hub,int port1) hub_port_logical_disconnect() argument
1056 struct usb_hub *hub; usb_remove_device() local
1083 hub_activate(struct usb_hub * hub,enum hub_activation_type type) hub_activate() argument
1370 struct usb_hub *hub = container_of(ws, struct usb_hub, init_work.work); hub_init_func2() local
1377 struct usb_hub *hub = container_of(ws, struct usb_hub, init_work.work); hub_init_func3() local
1384 struct usb_hub *hub = container_of(ws, struct usb_hub, post_resume_work.work); hub_post_resume() local
1394 hub_quiesce(struct usb_hub * hub,enum hub_quiescing_type type) hub_quiesce() argument
1423 hub_pm_barrier_for_all_ports(struct usb_hub * hub) hub_pm_barrier_for_all_ports() argument
1434 struct usb_hub *hub = usb_get_intfdata(intf); hub_pre_reset() local
1445 struct usb_hub *hub = usb_get_intfdata(intf); hub_post_reset() local
1453 hub_configure(struct usb_hub * hub,struct usb_endpoint_descriptor * endpoint) hub_configure() argument
1782 struct usb_hub *hub = container_of(kref, struct usb_hub, kref); hub_release() local
1789 hub_get(struct usb_hub * hub) hub_get() argument
1794 hub_put(struct usb_hub * hub) hub_put() argument
1803 struct usb_hub *hub = usb_get_intfdata(intf); hub_disconnect() local
1873 struct usb_hub *hub; hub_probe() local
2019 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); hub_ioctl() local
2057 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); find_port_owner() local
2106 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_release_all_ports() local
2119 struct usb_hub *hub; usb_device_is_owned() local
2129 struct usb_hub *hub; update_port_device_state() local
2152 struct usb_hub *hub = usb_hub_to_struct_hub(udev); recursively_mark_NOTATTACHED() local
2287 struct usb_hub *hub = usb_hub_to_struct_hub(udev); hub_disconnect_children() local
2318 struct usb_hub *hub = NULL; usb_disconnect() local
2567 struct usb_hub *hub; set_usb_port_removable() local
2702 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_new_device() local
2936 hub_port_warm_reset_required(struct usb_hub * hub,int port1,u16 portstatus) hub_port_warm_reset_required() argument
2952 hub_port_wait_reset(struct usb_hub * hub,int port1,struct usb_device * udev,unsigned int delay,bool warm) hub_port_wait_reset() argument
3049 hub_port_reset(struct usb_hub * hub,int port1,struct usb_device * udev,unsigned int delay,bool warm) hub_port_reset() argument
3208 hub_port_stop_enumerate(struct usb_hub * hub,int port1,int retries) hub_port_stop_enumerate() argument
3233 usb_port_is_power_on(struct usb_hub * hub,unsigned int portstatus) usb_port_is_power_on() argument
3265 port_is_suspended(struct usb_hub * hub,unsigned portstatus) port_is_suspended() argument
3285 check_port_resume_type(struct usb_device * udev,struct usb_hub * hub,int port1,int status,u16 portchange,u16 portstatus) check_port_resume_type() argument
3445 struct usb_hub *hub = usb_hub_to_struct_hub(udev); usb_wakeup_enabled_descendants() local
3502 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_suspend() local
3738 wait_for_connected(struct usb_device * udev,struct usb_hub * hub,int port1,u16 * portchange,u16 * portstatus) wait_for_connected() argument
3794 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_resume() local
3899 hub_handle_remote_wakeup(struct usb_hub * hub,unsigned int port,u16 portstatus,u16 portchange) hub_handle_remote_wakeup() argument
3942 check_ports_changed(struct usb_hub * hub) check_ports_changed() argument
3959 struct usb_hub *hub = usb_get_intfdata(intf); hub_suspend() local
4012 report_wakeup_requests(struct usb_hub * hub) report_wakeup_requests() argument
4047 struct usb_hub *hub = usb_get_intfdata(intf); hub_resume() local
4064 struct usb_hub *hub = usb_get_intfdata(intf); hub_reset_resume() local
4505 struct usb_hub *hub; usb_enable_lpm() local
4569 hub_usb3_port_prepare_disable(struct usb_hub * hub,struct usb_port * port_dev) hub_usb3_port_prepare_disable() argument
4595 hub_usb3_port_prepare_disable(struct usb_hub * hub,struct usb_port * port_dev) hub_usb3_port_prepare_disable() argument
4625 hub_handle_remote_wakeup(struct usb_hub * hub,unsigned int port,u16 portstatus,u16 portchange) hub_handle_remote_wakeup() argument
4643 hub_port_disable(struct usb_hub * hub,int port1,int set_state) hub_port_disable() argument
4675 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_port_disable() local
4695 hub_port_debounce(struct usb_hub * hub,int port1,bool must_be_connected) hub_port_debounce() argument
4751 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); hub_set_address() local
4792 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); hub_set_initial_usb2_lpm_policy() local
4901 hub_port_init(struct usb_hub * hub,struct usb_device * udev,int port1,int retry_counter,struct usb_device_descriptor * dev_descr) hub_port_init() argument
5230 check_highspeed(struct usb_hub * hub,struct usb_device * udev,int port1) check_highspeed() argument
5258 hub_power_remaining(struct usb_hub * hub) hub_power_remaining() argument
5389 hub_port_connect(struct usb_hub * hub,int port1,u16 portstatus,u16 portchange) hub_port_connect() argument
5636 hub_port_connect_change(struct usb_hub * hub,int port1,u16 portstatus,u16 portchange) hub_port_connect_change() argument
5745 port_event(struct usb_hub * hub,int port1) port_event() argument
5877 struct usb_hub *hub; hub_event() local
6122 struct usb_hub *hub = usb_hub_to_struct_hub(udev); hub_hc_release_resources() local
6355 struct usb_hub *hub = usb_hub_to_struct_hub(udev->parent); usb_reset_device() local
6494 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_find_child() local
6505 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_hub_adjust_deviceremovable() local
6559 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_get_hub_port_acpi_handle() local
[all...]
H A Dhub.h3 * usb hub driver head file
29 struct usb_hub_status hub; member
126 extern int usb_hub_create_port_device(struct usb_hub *hub,
128 extern void usb_hub_remove_port_device(struct usb_hub *hub,
130 extern int usb_hub_set_port_power(struct usb_device *hdev, struct usb_hub *hub,
133 extern void hub_get(struct usb_hub *hub);
134 extern void hub_put(struct usb_hub *hub);
135 extern int hub_port_debounce(struct usb_hub *hub, int port1,
139 extern int usb_hub_port_status(struct usb_hub *hub, int port1,
141 extern int usb_port_is_power_on(struct usb_hub *hub, unsigne
143 hub_is_port_power_switchable(struct usb_hub * hub) hub_is_port_power_switchable() argument
165 hub_power_on_good_delay(struct usb_hub * hub) hub_power_on_good_delay() argument
175 hub_port_debounce_be_connected(struct usb_hub * hub,int port1) hub_port_debounce_be_connected() argument
181 hub_port_debounce_be_stable(struct usb_hub * hub,int port1) hub_port_debounce_be_stable() argument
[all...]
H A Dof.c16 * @hub: hub to which device is connected
19 * Look up the node of a USB device given its parent hub device and one-based
25 struct device_node *usb_of_get_device_node(struct usb_device *hub, int port1) in usb_of_get_device_node() argument
30 for_each_child_of_node(hub->dev.of_node, node) { in usb_of_get_device_node()
79 static bool usb_of_has_devices_or_graph(const struct usb_device *hub) in usb_of_has_devices_or_graph() argument
81 const struct device_node *np = hub->dev.of_node; in usb_of_has_devices_or_graph()
98 * usb_of_get_connect_type() - get a USB hub's port connect_type
99 * @hub: hub t
111 usb_of_get_connect_type(struct usb_device * hub,int port1) usb_of_get_connect_type() argument
[all...]
H A Dusb-acpi.c16 #include "hub.h"
21 * @hdev: USB device belonging to the usb hub
45 * @hdev: USB device belonging to the usb hub
104 * @hdev: USB device belonging to the usb hub
115 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in usb_acpi_set_power_state() local
122 if (!hub) in usb_acpi_set_power_state()
124 port_dev = hub->ports[port1 - 1]; in usb_acpi_set_power_state()
162 struct usb_hub *hub; in usb_acpi_add_usb4_devlink() local
167 hub = usb_hub_to_struct_hub(udev->parent); in usb_acpi_add_usb4_devlink()
168 if (!hub) in usb_acpi_add_usb4_devlink()
300 struct usb_hub *hub; usb_acpi_find_companion_for_device() local
[all...]
H A Dport.c18 #include "hub.h"
55 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in disable_show() local
63 if (!hub) in disable_show()
65 hub_get(hub); in disable_show()
80 if (hub->disconnected) { in disable_show()
85 usb_hub_port_status(hub, port1, &portstatus, &unused); in disable_show()
86 disabled = !usb_port_is_power_on(hub, portstatus); in disable_show()
94 hub_put(hub); in disable_show()
107 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); in disable_store() local
114 if (!hub) in disable_store()
356 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_port_runtime_resume() local
415 struct usb_hub *hub = usb_hub_to_struct_hub(hdev); usb_port_runtime_suspend() local
642 find_and_link_peer(struct usb_hub * hub,int port1) find_and_link_peer() argument
736 usb_hub_create_port_device(struct usb_hub * hub,int port1) usb_hub_create_port_device() argument
838 usb_hub_remove_port_device(struct usb_hub * hub,int port1) usb_hub_remove_port_device() argument
[all...]
/linux/drivers/hwtracing/intel_th/
H A DKconfig3 tristate "Intel(R) Trace Hub controller"
6 Intel(R) Trace Hub (TH) is a set of hardware blocks (subdevices) that
16 Say Y here to enable Intel(R) Trace Hub controller support.
21 tristate "Intel(R) Trace Hub PCI controller"
24 Intel(R) Trace Hub may exist as a PCI device. This option enables
30 tristate "Intel(R) Trace Hub ACPI controller"
33 Intel(R) Trace Hub may exist as an ACPI device. This option enables
42 tristate "Intel(R) Trace Hub Global Trace Hub"
44 Global Trace Hub (GT
[all...]
/linux/Documentation/devicetree/bindings/usb/
H A Dgenesys,gl850g.yaml7 title: Genesys Logic USB hub controller
27 The regulator that provides 3.3V or 5.0V core power to the hub.
29 peer-hub: true
48 - $ref: usb-hub.yaml#
57 peer-hub: false
69 peer-hub: true
82 hub: hub@1 {
96 /* 2.0 hub on port 1 */
97 hub_2_0: hub
[all...]
H A Dti,usb8041.yaml7 title: TI USB8041 and USB8044 USB 3.0 hub controllers
31 VDD power supply to the hub
33 peer-hub:
36 phandle to the peer hub on the controller.
41 - peer-hub
54 /* 2.0 hub on port 1 */
55 hub_2_0: hub@1 {
58 peer-hub = <&hub_3_0>;
62 /* 3.0 hub on port 2 */
63 hub_3_0: hub
[all...]
H A Dti,usb8020b.yaml7 title: TI USB8020B 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>;
61 /* 3.0 hub on port 2 */
62 hub_3_0: hub
[all...]
H 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.
41 - peer-hub
53 /* 2.0 hub on port 1 */
54 hub_2_0: hub@1 {
58 peer-hub = <&hub_3_0>;
62 /* 3.1 hub on port 4 */
63 hub_3_0: hub
[all...]
H A Dparade,ps5511.yaml7 title: Parade PS5511 4+1 Port USB 3.2 Gen 1 Hub Controller
24 1V1 power supply to the hub
28 3V3 power supply to the hub
30 peer-hub: true
51 - peer-hub
54 - $ref: usb-hub.yaml#
76 /* 2.0 hub on port 1 */
77 hub_2_0: hub@1 {
80 peer-hub = <&hub_3_0>;
90 /* 3.0 hub o
[all...]
H A Dusb251xb.yaml7 title: Microchip USB 2.0 Hi-Speed Hub Controller
31 Should specify the gpio for hub reset
40 Skip Hub configuration, but only send the USB-Attach command
46 Set USB Vendor ID of the hub
51 Set USB Product ID of the hub
57 Set USB Device ID of the hub
152 indicate the hub is part of a compound device (boolean)
194 Specifies max current consumed by the hub from VBUS when
195 operating in self-powered hub. It includes the hub silico
[all...]
H A Dusb-hub.yaml4 $id: http://devicetree.org/schemas/usb/usb-hub.yaml#
7 title: Generic USB Hub
19 peer-hub:
22 phandle to the peer hub on the controller.
52 /* 2.0 hub on port 1 */
53 hub_2_0: hub@1 {
56 peer-hub = <&hub_3_0>;
66 /* 3.0 hub on port 2 */
67 hub_3_0: hub@2 {
70 peer-hub
[all...]
H A Dcypress,hx3.yaml7 title: Cypress HX3 USB 3.0 hub controller family
48 peer-hub:
51 phandle to the peer hub on the controller.
56 - peer-hub
70 /* 2.0 hub on port 1 */
71 hub_2_0: hub@1 {
74 peer-hub = <&hub_3_0>;
80 /* 3.0 hub on port 2 */
81 hub_3_0: hub@2 {
84 peer-hub
[all...]
/linux/Documentation/ABI/testing/
H A Dsysfs-firmware-sgi_uv22 The hub_type entry is used to select the type of hub which is
27 is no hub. In this case the hub_type entry is not present.
40 The uv_type entry contains the hub revision number.
55 The hubs directory contains a number of hub objects, each representing
56 a UV Hub visible to the BIOS. Each hub object's name is appended by a
59 Each hub object directory contains a number of read-only attributes::
68 The cnode entry contains the cnode number of the corresponding hub.
71 The location entry contains the location string of the corresponding hub.
72 This value is used to physically identify a hub withi
[all...]
/linux/include/uapi/linux/usb/
H A Dch11.h3 * This file holds Hub protocol constants and data structures that are
4 * defined in chapter 11 (Hub Specification) of the USB 2.0 specification.
16 * From USB 2.0 spec Table 11-13, offset 7, a hub can
19 * Because the arrays need to add a bit for hub status data, we
28 * Hub request types
43 * Hub class requests
52 * Hub class additional requests defined by USB 3.0 spec
59 * Hub Class feature numbers
102 /* USB 3.0 hub remote wake mask bits, see table 10-14 */
108 * Hub Statu
[all...]
/linux/drivers/misc/mei/
H A Dhw-me.h85 * @MEI_ME_ICH_CFG: I/O Controller Hub legacy devices.
86 * @MEI_ME_ICH10_CFG: I/O Controller Hub platforms Gen10
87 * @MEI_ME_PCH6_CFG: Platform Controller Hub platforms (Gen6).
88 * @MEI_ME_PCH7_CFG: Platform Controller Hub platforms (Gen7).
89 * @MEI_ME_PCH_CPT_PBG_CFG:Platform Controller Hub workstations
91 * @MEI_ME_PCH8_CFG: Platform Controller Hub Gen8 and newer
93 * @MEI_ME_PCH8_ITOUCH_CFG:Platform Controller Hub Gen8 and newer
95 * @MEI_ME_PCH8_SPS_4_CFG: Platform Controller Hub Gen8 and newer
98 * @MEI_ME_PCH12_CFG: Platform Controller Hub Gen12 and newer
99 * @MEI_ME_PCH12_SPS_4_CFG:Platform Controller Hub Gen1
[all...]
/linux/Documentation/devicetree/bindings/gpu/
H A Dbrcm,bcm-v3d.yaml34 - description: hub interrupt (required)
35 - description: core interrupts (if it doesn't share the hub's interrupt)
63 - description: hub register
67 - const: hub
78 - description: hub register
83 - const: hub
95 - description: hub register
101 - const: hub
114 - description: hub register
119 - const: hub
[all...]
/linux/drivers/gpu/drm/amd/amdgpu/
H A Dgfxhub_v11_5_0.c127 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v11_5_0_setup_vm_pt_regs() local
130 hub->ctx_addr_distance * vmid, in gfxhub_v11_5_0_setup_vm_pt_regs()
134 hub->ctx_addr_distance * vmid, in gfxhub_v11_5_0_setup_vm_pt_regs()
295 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v11_5_0_setup_vmid_config() local
300 tmp = RREG32_SOC15_OFFSET(GC, 0, regGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); in gfxhub_v11_5_0_setup_vmid_config()
326 i * hub->ctx_distance, tmp); in gfxhub_v11_5_0_setup_vmid_config()
328 i * hub->ctx_addr_distance, 0); in gfxhub_v11_5_0_setup_vmid_config()
330 i * hub->ctx_addr_distance, 0); in gfxhub_v11_5_0_setup_vmid_config()
332 i * hub->ctx_addr_distance, in gfxhub_v11_5_0_setup_vmid_config()
335 i * hub in gfxhub_v11_5_0_setup_vmid_config()
344 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v11_5_0_program_invalidation() local
385 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v11_5_0_gart_disable() local
468 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v11_5_0_init() local
[all...]
H A Dgfxhub_v3_0.c122 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v3_0_setup_vm_pt_regs() local
125 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_setup_vm_pt_regs()
129 hub->ctx_addr_distance * vmid, in gfxhub_v3_0_setup_vm_pt_regs()
292 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v3_0_setup_vmid_config() local
297 tmp = RREG32_SOC15_OFFSET(GC, 0, regGCVM_CONTEXT1_CNTL, i * hub->ctx_distance); in gfxhub_v3_0_setup_vmid_config()
323 i * hub->ctx_distance, tmp); in gfxhub_v3_0_setup_vmid_config()
325 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_setup_vmid_config()
327 i * hub->ctx_addr_distance, 0); in gfxhub_v3_0_setup_vmid_config()
329 i * hub->ctx_addr_distance, in gfxhub_v3_0_setup_vmid_config()
332 i * hub in gfxhub_v3_0_setup_vmid_config()
341 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_program_invalidation() local
382 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_gart_disable() local
465 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v3_0_init() local
[all...]
H A Dgfxhub_v12_0.c130 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v12_0_setup_vm_pt_regs() local
133 hub->ctx_addr_distance * vmid, in gfxhub_v12_0_setup_vm_pt_regs()
137 hub->ctx_addr_distance * vmid, in gfxhub_v12_0_setup_vm_pt_regs()
300 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; in gfxhub_v12_0_setup_vmid_config() local
331 i * hub->ctx_distance, tmp); in gfxhub_v12_0_setup_vmid_config()
333 i * hub->ctx_addr_distance, 0); in gfxhub_v12_0_setup_vmid_config()
335 i * hub->ctx_addr_distance, 0); in gfxhub_v12_0_setup_vmid_config()
337 i * hub->ctx_addr_distance, in gfxhub_v12_0_setup_vmid_config()
340 i * hub->ctx_addr_distance, in gfxhub_v12_0_setup_vmid_config()
344 hub in gfxhub_v12_0_setup_vmid_config()
349 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v12_0_program_invalidation() local
390 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v12_0_gart_disable() local
473 struct amdgpu_vmhub *hub = &adev->vmhub[AMDGPU_GFXHUB(0)]; gfxhub_v12_0_init() local
[all...]
/linux/arch/arm64/boot/dts/amlogic/
H 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>;

12345678910>>...27