Home
last modified time | relevance | path

Searched +full:can +full:- +full:transceiver (Results 1 – 25 of 452) sorted by relevance

12345678910>>...19

/kernel/linux/linux-5.10/drivers/usb/phy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
12 # USB Transceiver Drivers
15 tristate "AB8500 USB Transceiver Driver"
19 Enable this to support the USB OTG transceiver in AB8500 chip.
20 This transceiver supports high and full speed devices plus,
24 tristate "Freescale USB OTG Transceiver Driver"
26 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't be 'y'
29 Enable this to support Freescale USB OTG transceiver.
35 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't be 'y'
39 USB-On-The-Go transceiver working with the OMAP OTG controller.
[all …]
Dphy-generic.c1 // SPDX-License-Identifier: GPL-2.0+
3 * NOP USB transceiver for all USB transceiver which are either built-in
10 * This provides a "nop" transceiver for PHYs which are
16 #include <linux/dma-mapping.h>
27 #include "phy-generic.h"
48 struct usb_phy_generic *nop = dev_get_drvdata(x->dev); in nop_set_suspend()
50 if (!IS_ERR(nop->clk)) { in nop_set_suspend()
52 clk_disable_unprepare(nop->clk); in nop_set_suspend()
54 clk_prepare_enable(nop->clk); in nop_set_suspend()
62 if (!nop->gpiod_reset) in nop_reset()
[all …]
/kernel/linux/linux-6.6/drivers/usb/phy/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
12 # USB Transceiver Drivers
15 tristate "AB8500 USB Transceiver Driver"
19 Enable this to support the USB OTG transceiver in AB8500 chip.
20 This transceiver supports high and full speed devices plus,
24 tristate "Freescale USB OTG Transceiver Driver"
26 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't be 'y'
29 Enable this to support Freescale USB OTG transceiver.
41 tristate "NOP USB Transceiver Driver"
42 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, NOP can't be built-in
[all …]
Dphy-generic.c1 // SPDX-License-Identifier: GPL-2.0+
3 * NOP USB transceiver for all USB transceiver which are either built-in
10 * This provides a "nop" transceiver for PHYs which are
16 #include <linux/dma-mapping.h>
27 #include "phy-generic.h"
48 struct usb_phy_generic *nop = dev_get_drvdata(x->dev); in nop_set_suspend()
50 if (!IS_ERR(nop->clk)) { in nop_set_suspend()
52 clk_disable_unprepare(nop->clk); in nop_set_suspend()
54 clk_prepare_enable(nop->clk); in nop_set_suspend()
62 if (!nop->gpiod_reset) in nop_reset()
[all …]
/kernel/linux/linux-5.10/drivers/net/ieee802154/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 Say Y here to get to see options for IEEE 802.15.4 Low-Rate
18 Say Y here to enable the fake driver that can emulate a net
21 This driver can also be built as a module. To do so say M here.
26 tristate "AT86RF230/231/233/212 transceiver driver"
33 This driver can also be built as a module. To do so, say M here.
44 tristate "Microchip MRF24J40 transceiver driver"
52 This driver can also be built as a module. To do so, say M here.
57 tristate "CC2520 transceiver driver"
63 This driver can also be built as a module. To do so, say M here.
[all …]
/kernel/linux/linux-6.6/drivers/net/ieee802154/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
7 Say Y here to get to see options for IEEE 802.15.4 Low-Rate
18 Say Y here to enable the fake driver that can emulate a net
21 This driver can also be built as a module. To do so say M here.
26 tristate "AT86RF230/231/233/212 transceiver driver"
33 This driver can also be built as a module. To do so, say M here.
37 tristate "Microchip MRF24J40 transceiver driver"
45 This driver can also be built as a module. To do so, say M here.
50 tristate "CC2520 transceiver driver"
56 This driver can also be built as a module. To do so, say M here.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/
Dti,tcan104x-can.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/phy/ti,tcan104x-can.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: TCAN104x CAN TRANSCEIVER PHY
10 - Aswath Govindraju <a-govindraju@ti.com>
14 pattern: "^can-phy"
18 - nxp,tjr1443
19 - ti,tcan1042
20 - ti,tcan1043
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/can/
Dcan-transceiver.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/can/can-transceiver.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: CAN transceiver
9 description: CAN transceiver generic properties bindings
12 - Rob Herring <robh@kernel.org>
15 max-bitrate:
17 description: a positive non 0 value that determines the max speed that CAN/CAN-FD can run.
Dbosch,m_can.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/can/bosch,m_can.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 description: Bosch MCAN controller for CAN bus
12 - Chandrasekar Ramakrishnan <rcsekar@samsung.com>
15 - $ref: can-controller.yaml#
23 - description: M_CAN registers map
24 - description: message RAM
26 reg-names:
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/
Dcan-transceiver.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/can/can-transceiver.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: CAN transceiver Bindings
9 description: CAN transceiver generic properties bindings
12 - Rob Herring <robh@kernel.org>
15 max-bitrate:
17 description: a positive non 0 value that determines the max speed that CAN/CAN-FD can run.
Dbosch,m_can.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/net/can/bosch,m_can.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
9 description: Bosch MCAN controller for CAN bus
12 - Sriram Dash <sriram.dash@samsung.com>
20 - description: M_CAN registers map
21 - description: message RAM
23 reg-names:
25 - const: m_can
[all …]
/kernel/linux/linux-6.6/drivers/net/can/m_can/
Dm_can_platform.c1 // SPDX-License-Identifier: GPL-2.0
2 // IOMapped CAN bus driver for Bosch M_CAN controller
6 // Copyright (C) 2018-19 Texas Instruments Incorporated - http://www.ti.com/
30 return readl(priv->base + reg); in iomap_read_reg()
36 void __iomem *src = priv->mram_base + offset; in iomap_read_fifo()
38 while (val_count--) { in iomap_read_fifo()
51 writel(val, priv->base + reg); in iomap_write_reg()
60 void __iomem *dst = priv->mram_base + offset; in iomap_write_fifo()
62 while (val_count--) { in iomap_write_fifo()
85 struct phy *transceiver; in m_can_plat_probe() local
[all …]
/kernel/linux/linux-6.6/drivers/media/rc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
29 These eBPF programs can be used to decode IR into scancodes, for
80 tristate "Enable IR raw decoder for the RC-5 protocol"
84 Enable this option if you have IR with RC-5 protocol, and
96 tristate "Enable IR raw decoder for the RC-MM protocol"
98 Enable this option when you have IR with RC-MM protocol, and
100 24 and 32 bits RC-MM variants. You can enable or disable the
102 'rc-mm-12', 'rc-mm-24' and 'rc-mm-32'.
105 will be called ir-rcmm-decoder.
149 tristate "ENE eHome Receiver/Transceiver (pnp id: ENE0100/ENE02xxx)"
[all …]
Dmceusb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2010-2011, Jarod Wilson <jarod@redhat.com>
11 * support for the 1st-gen device added primarily by Patrick Calhoun,
13 * support for what appears to be 3rd-gen hardware added by Jarod.
14 * Initial port from lirc driver to ir-core drivery by Jarod, based
20 * remote/transceiver requirements and specification document, found at
22 * Windows-Media-Center-RC-IR-Collection-Green-Button-Specification-03-08-2011-V2.pdf
32 #include <media/rc-core.h>
36 #define DRIVER_DESC "Windows Media Center Ed. eHome Infrared Transceiver " \
48 #define MCE_IRDATA_HEADER (0x80 + MCE_PACKET_SIZE - 1)
[all …]
/kernel/linux/linux-6.6/drivers/phy/
Dphy-can-transceiver.c1 // SPDX-License-Identifier: GPL-2.0
3 * phy-can-transceiver.c - phy driver for CAN transceivers
5 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com
35 if (can_transceiver_phy->mux_state) { in can_transceiver_phy_power_on()
36 ret = mux_state_select(can_transceiver_phy->mux_state); in can_transceiver_phy_power_on()
38 dev_err(&phy->dev, "Failed to select CAN mux: %d\n", ret); in can_transceiver_phy_power_on()
42 if (can_transceiver_phy->standby_gpio) in can_transceiver_phy_power_on()
43 gpiod_set_value_cansleep(can_transceiver_phy->standby_gpio, 0); in can_transceiver_phy_power_on()
44 if (can_transceiver_phy->enable_gpio) in can_transceiver_phy_power_on()
45 gpiod_set_value_cansleep(can_transceiver_phy->enable_gpio, 1); in can_transceiver_phy_power_on()
[all …]
/kernel/linux/linux-5.10/drivers/media/rc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
39 These eBPF programs can be used to decode IR into scancodes, for
57 tristate "Enable IR raw decoder for the RC-5 protocol"
62 Enable this option if you have IR with RC-5 protocol, and
138 tristate "Enable IR raw decoder for the RC-MM protocol"
141 Enable this option when you have IR with RC-MM protocol, and
143 24 and 32 bits RC-MM variants. You can enable or disable the
145 'rc-mm-12', 'rc-mm-24' and 'rc-mm-32'.
148 will be called ir-rcmm-decoder.
168 All-In-Wonder video cards, the X10 "Lola" remote, NVIDIA RF remote,
[all …]
Dmceusb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Copyright (c) 2010-2011, Jarod Wilson <jarod@redhat.com>
11 * support for the 1st-gen device added primarily by Patrick Calhoun,
13 * support for what appears to be 3rd-gen hardware added by Jarod.
14 * Initial port from lirc driver to ir-core drivery by Jarod, based
20 * remote/transceiver requirements and specification document, found at
22 * Windows-Media-Center-RC-IR-Collection-Green-Button-Specification-03-08-2011-V2.pdf
32 #include <media/rc-core.h>
36 #define DRIVER_DESC "Windows Media Center Ed. eHome Infrared Transceiver " \
48 #define MCE_IRDATA_HEADER (0x80 + MCE_PACKET_SIZE - 1)
[all …]
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/ethernet/3com/
D3c509.rst1 .. SPDX-License-Identifier: GPL-2.0
21 ethercards in Linux. These cards are commonly known by the most widely-used
22 card's 3Com model number, 3c509. They are all 10mb/s ISA-bus cards and shouldn't
23 be (but sometimes are) confused with the similarly-numbered PCI-bus "3c905"
28 - 3c509 (original ISA card)
29 - 3c509B (later revision of the ISA card; supports full-duplex)
30 - 3c589 (PCMCIA)
31 - 3c589B (later revision of the 3c589; supports full-duplex)
32 - 3c579 (EISA)
45 The driver allows boot- or load-time overriding of the card's detected IOADDR,
[all …]
/kernel/linux/linux-6.6/Documentation/networking/device_drivers/ethernet/3com/
D3c509.rst1 .. SPDX-License-Identifier: GPL-2.0
21 ethercards in Linux. These cards are commonly known by the most widely-used
22 card's 3Com model number, 3c509. They are all 10mb/s ISA-bus cards and shouldn't
23 be (but sometimes are) confused with the similarly-numbered PCI-bus "3c905"
28 - 3c509 (original ISA card)
29 - 3c509B (later revision of the ISA card; supports full-duplex)
30 - 3c589 (PCMCIA)
31 - 3c589B (later revision of the 3c589; supports full-duplex)
32 - 3c579 (EISA)
45 The driver allows boot- or load-time overriding of the card's detected IOADDR,
[all …]
/kernel/linux/linux-6.6/drivers/phy/ti/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
71 Enable this to support the transceiver that is part of SOC. This
95 tristate "TWL4030 USB Transceiver Driver"
98 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't 'y'
102 Enable this to support the USB OTG transceiver on TWL4030
104 This transceiver supports high and full speed devices plus,
/kernel/linux/linux-5.10/drivers/phy/ti/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
71 Enable this to support the transceiver that is part of SOC. This
95 tristate "TWL4030 USB Transceiver Driver"
98 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't 'y'
102 Enable this to support the USB OTG transceiver on TWL4030
104 This transceiver supports high and full speed devices plus,
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
Dusb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
12 #include <linux/dma-mapping.h>
23 /* These routines should handle the standard chip-specific modes
24 * for usb0/1/2 ports, covering basic mux and transceiver setup.
26 * Some board-*.c files will need to set up additional mux options,
31 * - 1611B H2 (with usb1 mini-AB) using standard Mini-B or OTG cables
32 * - 5912 OSK OHCI (with usb0 standard-A), standard A-to-B cables
33 * - 5912 OSK UDC, with *nonstandard* A-to-A cable
34 * - 1510 Innovator UDC with bundled usb0 cable
35 * - 1510 Innovator OHCI with bundled usb1/usb2 cable
[all …]
/kernel/linux/linux-6.6/arch/arm/mach-omap1/
Dusb.c1 // SPDX-License-Identifier: GPL-2.0-or-later
12 #include <linux/dma-map-ops.h>
15 #include <linux/soc/ti/omap1-io.h>
24 /* These routines should handle the standard chip-specific modes
25 * for usb0/1/2 ports, covering basic mux and transceiver setup.
27 * Some board-*.c files will need to set up additional mux options,
32 * - 1611B H2 (with usb1 mini-AB) using standard Mini-B or OTG cables
33 * - 5912 OSK OHCI (with usb0 standard-A), standard A-to-B cables
34 * - 5912 OSK UDC, with *nonstandard* A-to-A cable
35 * - 1510 Innovator UDC with bundled usb0 cable
[all …]
/kernel/linux/linux-5.10/drivers/net/ethernet/dec/tulip/
Dtimer.c5 Written/copyright 1994-2001 by Donald Becker.
21 struct net_device *dev = tp->dev; in tulip_media_task()
22 void __iomem *ioaddr = tp->base_addr; in tulip_media_task()
29 medianame[dev->if_port], in tulip_media_task()
34 switch (tp->chip_id) { in tulip_media_task()
43 if (tp->mtable == NULL) { /* No EEPROM info, use generic code. */ in tulip_media_task()
44 /* Not much that can be done. in tulip_media_task()
45 Assume this a generic MII or SYM transceiver. */ in tulip_media_task()
53 mleaf = &tp->mtable->mleaf[tp->cur_index]; in tulip_media_task()
54 p = mleaf->leafdata; in tulip_media_task()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/dec/tulip/
Dtimer.c5 Written/copyright 1994-2001 by Donald Becker.
21 struct net_device *dev = tp->dev; in tulip_media_task()
22 void __iomem *ioaddr = tp->base_addr; in tulip_media_task()
29 medianame[dev->if_port], in tulip_media_task()
34 switch (tp->chip_id) { in tulip_media_task()
43 if (tp->mtable == NULL) { /* No EEPROM info, use generic code. */ in tulip_media_task()
44 /* Not much that can be done. in tulip_media_task()
45 Assume this a generic MII or SYM transceiver. */ in tulip_media_task()
53 mleaf = &tp->mtable->mleaf[tp->cur_index]; in tulip_media_task()
54 p = mleaf->leafdata; in tulip_media_task()
[all …]

12345678910>>...19