Home
last modified time | relevance | path

Searched full:switches (Results 1 – 25 of 1501) sorted by relevance

12345678910>>...61

/kernel/linux/linux-6.6/net/dsa/
DKconfig14 Say Y if you want to enable support for the hardware switches supported
24 Say Y or M if you want to enable support for switches which don't tag
38 tristate "Tag driver for Broadcom switches using in-frame headers"
42 Broadcom switches which place the tag after the MAC source address.
45 tristate "Tag driver for Broadcom legacy switches using in-frame headers"
49 Broadcom legacy switches which place the tag after the MAC source
53 tristate "Tag driver for Broadcom switches using prepended headers"
57 Broadcom switches which places the tag before the Ethernet header
61 tristate "Tag driver for Hirschmann Hellcreek TSN switches"
64 for the Hirschmann Hellcreek TSN switches.
[all …]
/kernel/linux/linux-5.10/net/dsa/
DKconfig17 Say Y if you want to enable support for the hardware switches supported
44 tristate "Tag driver for Broadcom switches using in-frame headers"
48 Broadcom switches which place the tag after the MAC source address.
52 tristate "Tag driver for Broadcom switches using prepended headers"
56 Broadcom switches which places the tag before the Ethernet header
60 tristate "Tag driver for Lantiq / Intel GSWIP switches"
63 Lantiq / Intel GSWIP switches.
66 tristate "Tag driver for Marvell switches using DSA headers"
69 Marvell switches which use DSA headers.
72 tristate "Tag driver for Marvell switches using EtherType DSA headers"
[all …]
/kernel/linux/linux-6.6/drivers/input/keyboard/
Diqs62x-keys.c3 * Azoteq IQS620A/621/622/624/625 Keys and Switches
39 struct iqs62x_switch_desc switches[ARRAY_SIZE(iqs62x_switch_names)]; member
70 for (i = 0; i < ARRAY_SIZE(iqs62x_keys->switches); i++) { in iqs62x_keys_parse_prop()
83 iqs62x_keys->switches[i].code = val; in iqs62x_keys_parse_prop()
84 iqs62x_keys->switches[i].enabled = true; in iqs62x_keys_parse_prop()
87 iqs62x_keys->switches[i].flag = (i == IQS62X_SW_HALL_N ? in iqs62x_keys_parse_prop()
91 iqs62x_keys->switches[i].flag = (i == IQS62X_SW_HALL_N ? in iqs62x_keys_parse_prop()
136 * Hall UI flags represent switches and are unmasked if their in iqs62x_keys_init()
139 for (i = 0; i < ARRAY_SIZE(iqs62x_keys->switches); i++) { in iqs62x_keys_init()
140 if (!(iqs62x_keys->switches[i].enabled)) in iqs62x_keys_init()
[all …]
Dcros_ec_keyb.c45 * @bs_idev: The input device for non-matrix buttons and switches (or NULL).
76 * Only applicable to switches.
119 /* Switches */
218 * cros_ec_keyb_report_bs - Report non-matrixed buttons or switches
220 * This takes a bitmap of buttons or switches from the EC and reports events,
256 * suspend. Switches will be re-checked in in cros_ec_keyb_work()
295 &ckdev->ec->event_data.data.switches); in cros_ec_keyb_work()
396 * cros_ec_keyb_query_switches - Query the state of switches and report
398 * This will ask the EC about the current state of switches and report to the
414 sizeof(event_data.switches)); in cros_ec_keyb_query_switches()
[all …]
/kernel/linux/linux-5.10/drivers/input/keyboard/
Diqs62x-keys.c3 * Azoteq IQS620A/621/622/624/625 Keys and Switches
39 struct iqs62x_switch_desc switches[ARRAY_SIZE(iqs62x_switch_names)]; member
70 for (i = 0; i < ARRAY_SIZE(iqs62x_keys->switches); i++) { in iqs62x_keys_parse_prop()
82 iqs62x_keys->switches[i].code = val; in iqs62x_keys_parse_prop()
83 iqs62x_keys->switches[i].enabled = true; in iqs62x_keys_parse_prop()
86 iqs62x_keys->switches[i].flag = (i == IQS62X_SW_HALL_N ? in iqs62x_keys_parse_prop()
90 iqs62x_keys->switches[i].flag = (i == IQS62X_SW_HALL_N ? in iqs62x_keys_parse_prop()
133 * Hall UI flags represent switches and are unmasked if their in iqs62x_keys_init()
136 for (i = 0; i < ARRAY_SIZE(iqs62x_keys->switches); i++) { in iqs62x_keys_init()
137 if (!(iqs62x_keys->switches[i].enabled)) in iqs62x_keys_init()
[all …]
Dcros_ec_keyb.c41 * @bs_idev: The input device for non-matrix buttons and switches (or NULL).
70 * Only applicable to switches.
98 /* Switches */
197 * cros_ec_keyb_report_bs - Report non-matrixed buttons or switches
199 * This takes a bitmap of buttons or switches from the EC and reports events,
235 * suspend. Switches will be re-checked in in cros_ec_keyb_work()
274 &ckdev->ec->event_data.data.switches); in cros_ec_keyb_work()
375 * cros_ec_keyb_query_switches - Query the state of switches and report
377 * This will ask the EC about the current state of switches and report to the
393 sizeof(event_data.switches)); in cros_ec_keyb_query_switches()
[all …]
/kernel/linux/linux-5.10/drivers/rapidio/switches/
DKconfig3 # RapidIO switches configuration
6 tristate "IDT Tsi57x SRIO switches support"
8 Includes support for IDT Tsi57x family of serial RapidIO switches.
11 tristate "IDT CPS-xx SRIO switches support"
13 Includes support for IDT CPS-16/12/10/8 serial RapidIO switches.
25 Includes support for ITD CPS Gen.2 serial RapidIO switches.
31 Includes support for ITD RXS Gen.3 serial RapidIO switches.
/kernel/linux/linux-6.6/drivers/rapidio/switches/
DKconfig3 # RapidIO switches configuration
6 tristate "IDT CPS-xx SRIO switches support"
8 Includes support for IDT CPS-16/12/10/8 serial RapidIO switches.
14 Includes support for ITD CPS Gen.2 serial RapidIO switches.
20 Includes support for ITD RXS Gen.3 serial RapidIO switches.
/kernel/linux/linux-6.6/drivers/iio/proximity/
Dcros_ec_mkbp_proximity.c54 u32 switches = get_unaligned_le32(data); in cros_ec_mkbp_proximity_parse_state() local
56 return !!(switches & BIT(EC_MKBP_FRONT_PROXIMITY)); in cros_ec_mkbp_proximity_parse_state()
66 u32 switches; in cros_ec_mkbp_proximity_query() member
71 u32 *switches = &buf.switches; in cros_ec_mkbp_proximity_query() local
72 size_t insize = sizeof(*switches); in cros_ec_mkbp_proximity_query()
93 *state = cros_ec_mkbp_proximity_parse_state(switches); in cros_ec_mkbp_proximity_query()
129 void *switches; in cros_ec_mkbp_proximity_notify() local
136 switches = &ec->event_data.data.switches; in cros_ec_mkbp_proximity_notify()
137 state = cros_ec_mkbp_proximity_parse_state(switches); in cros_ec_mkbp_proximity_notify()
/kernel/linux/linux-5.10/drivers/net/dsa/b53/
DKconfig10 integrated switches.
16 Select to enable support for registering switches configured through SPI.
22 Select to enable support for registering switches configured through MDIO.
29 Select to enable support for memory-mapped switches like the BCM63XX
30 integrated switches.
/kernel/linux/linux-6.6/drivers/net/dsa/b53/
DKconfig12 integrated switches.
18 Select to enable support for registering switches configured through SPI.
24 Select to enable support for registering switches configured through MDIO.
31 Select to enable support for memory-mapped switches like the BCM63XX
32 integrated switches.
/kernel/linux/linux-6.6/drivers/platform/x86/intel/
Dhid.c190 struct input_dev *switches; member
462 /* Setup input device for switches */ in intel_hid_switches_setup()
463 priv->switches = devm_input_allocate_device(&device->dev); in intel_hid_switches_setup()
464 if (!priv->switches) in intel_hid_switches_setup()
467 __set_bit(EV_SW, priv->switches->evbit); in intel_hid_switches_setup()
468 __set_bit(SW_TABLET_MODE, priv->switches->swbit); in intel_hid_switches_setup()
470 priv->switches->name = "Intel HID switches"; in intel_hid_switches_setup()
471 priv->switches->id.bustype = BUS_HOST; in intel_hid_switches_setup()
472 return input_register_device(priv->switches); in intel_hid_switches_setup()
486 input_report_switch(priv->switches, SW_TABLET_MODE, m); in report_tablet_mode_state()
[all …]
/kernel/linux/linux-6.6/drivers/net/dsa/microchip/
DKconfig16 Select to enable support for registering switches configured through I2C.
23 Select to enable support for registering switches configured through SPI.
31 KSZ8563/KSZ9563/LAN937x series of switches. KSZ9563/KSZ8563 supports
40 Select to enable support for registering switches configured through
/kernel/linux/linux-5.10/Documentation/driver-api/serial/
Drocket.rst29 switches on the board. See the section "ISA Rocketport Boards" below for
30 information on how to set the DIP switches.
93 switches on the Rocketport board.
104 switches of *all* of the Rocketport cards.
115 must have a unique board ID set on the dip switches. The first
116 Rocketport board must be set with the DIP switches corresponding to
117 the first board, the second board must be set with the DIP switches
145 DIP Switches DIP Switches
153 DIP Switches I/O Address Range
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dgoogle,cros-ec-keyb.yaml19 switches/buttons like power and volume buttons.
24 - description: ChromeOS EC with only buttons/switches
25 const: google,cros-ec-keyb-switches
26 - description: ChromeOS EC with keyboard and possibly buttons/switches
136 /* No matrix keyboard, just buttons/switches */
138 compatible = "google,cros-ec-keyb-switches";
/kernel/linux/linux-6.6/drivers/net/dsa/xrs700x/
DKconfig9 Ethernet switches.
18 switches.
26 switches.
/kernel/linux/linux-5.10/Documentation/networking/
Darcnet-hardware.rst478 130, 500, and 600 all have the same switches as Avery's PC100.
482 to find jumpers/switches with the same number of settings - it's
634 Setting one of the switches to Off/Open means "1", On/Closed means "0".
640 The eight switches in group S2 are used to set the node ID.
641 These switches work in a way similar to the PC100-series cards; see that
648 The first three switches in switch group S1 are used to select one
670 Switches 4-6 of switch group S1 select the Base of the 16K block.
672 positions, determined by the offset, switches 7 and 8 of group S1.
842 Setting one of the switches to Off/Open means "1", On/Closed means "0".
848 The eight switches in group SW3 are used to set the node ID. Each node
[all …]
/kernel/linux/linux-6.6/Documentation/networking/
Darcnet-hardware.rst478 130, 500, and 600 all have the same switches as Avery's PC100.
482 to find jumpers/switches with the same number of settings - it's
634 Setting one of the switches to Off/Open means "1", On/Closed means "0".
640 The eight switches in group S2 are used to set the node ID.
641 These switches work in a way similar to the PC100-series cards; see that
648 The first three switches in switch group S1 are used to select one
670 Switches 4-6 of switch group S1 select the Base of the 16K block.
672 positions, determined by the offset, switches 7 and 8 of group S1.
842 Setting one of the switches to Off/Open means "1", On/Closed means "0".
848 The eight switches in group SW3 are used to set the node ID. Each node
[all …]
/kernel/linux/linux-5.10/Documentation/networking/dsa/
Ddsa.rst14 to support Marvell Ethernet switches (MV88E6xxx, a.k.a Linkstreet product line)
26 kinds of Ethernet switches found in Small Home and Office products: routers,
27 gateways, or even top-of-the rack switches. This host Ethernet controller will
31 with the ability to configure and manage cascaded switches on top of each other
32 using upstream and downstream Ethernet links between switches. These specific
34 of multiple switches connected to each other is called a "switch tree".
50 The subsystem does support switches not capable of inserting/stripping tags, but
61 - the "dsa" port(s) are just conduits between two or more switches, and as such
199 switches, these functions would utilize direct or indirect PHY addressing mode
204 For Ethernet switches which have both external and internal MDIO busses, the
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx7d-colibri-iris-v2.dts31 * This switches the LVDS transceiver to VESA color mapping mode.
43 * This switches the LVDS transceiver to the 24-bit RGB mode.
53 * This switches the LVDS transceiver to the single-channel
Dimx7s-colibri-iris-v2.dts31 * This switches the LVDS transceiver to VESA color mapping mode.
43 * This switches the LVDS transceiver to the 24-bit RGB mode.
53 * This switches the LVDS transceiver to the single-channel
Dimx6ull-colibri-wifi-iris-v2.dts42 * This switches the LVDS transceiver to the single-channel
53 * This switches the LVDS transceiver to the 24-bit RGB mode.
65 * This switches the LVDS transceiver to VESA color mapping mode.
Dimx6ull-colibri-iris-v2.dts42 * This switches the LVDS transceiver to the single-channel
53 * This switches the LVDS transceiver to the 24-bit RGB mode.
65 * This switches the LVDS transceiver to VESA color mapping mode.
/kernel/linux/linux-6.6/Documentation/networking/dsa/
Ddsa.rst14 support Marvell Ethernet switches (MV88E6xxx, a.k.a. Link Street product
26 kinds of Ethernet switches found in Small Home and Office products: routers,
27 gateways, or even top-of-rack switches. This host Ethernet controller will
31 with the ability to configure and manage cascaded switches on top of each other
32 using upstream and downstream Ethernet links between switches. These specific
34 of multiple switches connected to each other is called a "switch tree".
50 The subsystem does support switches not capable of inserting/stripping tags, but
61 - the "dsa" port(s) are just conduits between two or more switches, and as such
116 From the perspective of the network stack, all switches within the same DSA
124 other switches from the same fabric, and in this case, the outermost switch
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/dsa/
Drealtek.yaml7 title: Realtek switches for unmanaged switches
16 Realtek advertises these chips as fast/gigabit switches or unmanaged
17 switches. They can be controlled using different interfaces, like SMI,
26 The MDIO-connected switches use MDIO protocol to access their registers.
31 switch belongs to. Roughly speaking, a family is any set of Realtek switches

12345678910>>...61