| /kernel/linux/linux-5.10/drivers/usb/phy/ |
| D | Kconfig | 1 # 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 …]
|
| D | phy-generic.c | 1 // 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-4.19/drivers/usb/phy/ |
| D | Kconfig | 11 # USB Transceiver Drivers 14 tristate "AB8500 USB Transceiver Driver" 18 Enable this to support the USB OTG transceiver in AB8500 chip. 19 This transceiver supports high and full speed devices plus, 23 tristate "Freescale USB OTG Transceiver Driver" 25 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't be 'y' 28 Enable this to support Freescale USB OTG transceiver. 34 depends on USB_GADGET || !USB_GADGET # if USB_GADGET=m, this can't be 'y' 38 USB-On-The-Go transceiver working with the OMAP OTG controller. 39 The ISP1301 is a full speed USB transceiver which is used in [all …]
|
| D | phy-generic.c | 1 // 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> 28 #include "phy-generic.h" 49 struct usb_phy_generic *nop = dev_get_drvdata(x->dev); in nop_set_suspend() 51 if (!IS_ERR(nop->clk)) { in nop_set_suspend() 53 clk_disable_unprepare(nop->clk); in nop_set_suspend() 55 clk_prepare_enable(nop->clk); in nop_set_suspend() 63 if (!nop->gpiod_reset) in nop_reset() [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/net/can/ |
| D | can-transceiver.txt | 1 Generic CAN transceiver Device Tree binding 2 ------------------------------ 4 CAN transceiver typically limits the max speed in standard CAN and CAN FD 7 the "can-transceiver" node can be used. 10 max-bitrate: a positive non 0 value that determines the max 11 speed that CAN/CAN-FD can run. Any other value 16 Based on Texas Instrument's TCAN1042HGV CAN Transceiver 20 can-transceiver { 21 max-bitrate = <5000000>;
|
| D | m_can.txt | 2 ------------------------------------------------- 5 - compatible : Should be "bosch,m_can" for M_CAN controllers 6 - reg : physical base address and size of the M_CAN 8 - reg-names : Should be "m_can" and "message_ram" 9 - interrupts : Should be the interrupt number of M_CAN interrupt 12 - interrupt-names : Should contain "int0" and "int1" 13 - clocks : Clocks used by controller, should be host clock 14 and CAN clock. 15 - clock-names : Should contain "hclk" and "cclk" 16 - pinctrl-<n> : Pinctrl states as described in bindings/pinctrl/pinctrl-bindings.txt [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ieee802154/ |
| D | Kconfig | 1 # 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-4.19/drivers/net/ieee802154/ |
| D | Kconfig | 5 ---help--- 6 Say Y here to get to see options for IEEE 802.15.4 Low-Rate 16 ---help--- 17 Say Y here to enable the fake driver that can emulate a net 20 This driver can also be built as a module. To do so say M here. 25 tristate "AT86RF230/231/233/212 transceiver driver" 28 ---help--- 32 This driver can also be built as a module. To do so, say M here. 39 ---help--- 43 tristate "Microchip MRF24J40 transceiver driver" [all …]
|
| /kernel/linux/linux-4.19/Documentation/networking/ |
| D | 3c509.txt | 2 ---------------------------------------------------------------------------- 12 ---------------------------------------------------------------------------- 17 ethercards in Linux. These cards are commonly known by the most widely-used 18 card's 3Com model number, 3c509. They are all 10mb/s ISA-bus cards and shouldn't 19 be (but sometimes are) confused with the similarly-numbered PCI-bus "3c905" 25 3c509B (later revision of the ISA card; supports full-duplex) 27 3c589B (later revision of the 3c589; supports full-duplex) 40 The driver allows boot- or load-time overriding of the card's detected IOADDR, 41 IRQ, and transceiver settings, although this capability shouldn't generally be 42 needed except to enable full-duplex mode (see below). An example of the syntax [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/can/ |
| D | can-transceiver.yaml | 1 # 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.
|
| D | bosch,m_can.yaml | 1 # 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-5.10/drivers/media/rc/ |
| D | Kconfig | 1 # 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 …]
|
| D | mceusb.c | 1 // 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/ |
| D | 3c509.rst | 1 .. 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-4.19/drivers/media/rc/ |
| D | Kconfig | 5 ---help--- 22 ---help--- 38 These eBPF programs can be used to decode IR into scancodes, for 51 ---help--- 56 tristate "Enable IR raw decoder for the RC-5 protocol" 60 ---help--- 61 Enable this option if you have IR with RC-5 protocol, and 69 ---help--- 78 ---help--- 87 ---help--- [all …]
|
| D | mceusb.c | 4 * Copyright (c) 2010-2011, Jarod Wilson <jarod@redhat.com> 10 * support for the 1st-gen device added primarily by Patrick Calhoun, 12 * support for what appears to be 3rd-gen hardware added by Jarod. 13 * Initial port from lirc driver to ir-core drivery by Jarod, based 19 * remote/transceiver requirements and specification document, found at 21 * Windows-Media-Center-RC-IR-Collection-Green-Button-Specification-03-08-2011-V2.pdf 24 * This program is free software; you can redistribute it and/or modify 43 #include <media/rc-core.h> 47 #define DRIVER_DESC "Windows Media Center Ed. eHome Infrared Transceiver " \ 59 #define MCE_IRDATA_HEADER (0x80 + MCE_PACKET_SIZE - 1) [all …]
|
| /kernel/linux/linux-5.10/drivers/phy/ti/ |
| D | Kconfig | 1 # 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-4.19/drivers/power/supply/ |
| D | pda_power.c | 8 * This program is free software; you can redistribute it and/or modify 27 return IRQF_SHARED | (res->flags & IRQF_TRIGGER_MASK); in get_irq_flags() 40 static struct usb_phy *transceiver; variable 51 static int new_ac_status = -1; 52 static int new_usb_status = -1; 53 static int ac_status = -1; 54 static int usb_status = -1; 62 if (psy->desc->type == POWER_SUPPLY_TYPE_MAINS) in pda_power_get_property() 63 val->intval = pdata->is_ac_online ? in pda_power_get_property() 64 pdata->is_ac_online() : 0; in pda_power_get_property() [all …]
|
| /kernel/linux/linux-4.19/arch/arm/mach-omap1/ |
| D | usb.c | 6 * This program is free software; you can redistribute it and/or modify 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 35 /* These routines should handle the standard chip-specific modes 36 * for usb0/1/2 ports, covering basic mux and transceiver setup. 38 * Some board-*.c files will need to set up additional mux options, 43 * - 1611B H2 (with usb1 mini-AB) using standard Mini-B or OTG cables 44 * - 5912 OSK OHCI (with usb0 standard-A), standard A-to-B cables 45 * - 5912 OSK UDC, with *nonstandard* A-to-A cable 46 * - 1510 Innovator UDC with bundled usb0 cable 47 * - 1510 Innovator OHCI with bundled usb1/usb2 cable [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
| D | usb.c | 1 // 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-5.10/drivers/net/ethernet/dec/tulip/ |
| D | timer.c | 5 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-4.19/drivers/net/ethernet/dec/tulip/ |
| D | timer.c | 5 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-4.19/drivers/net/can/spi/ |
| D | hi311x.c | 1 /* CAN bus driver for Holt HI3110 CAN Controller with SPI Interface 5 * Based on Microchip 251x CAN Controller (mcp251x) Linux kernel driver 10 * Based on CAN bus driver for the CCAN controller written by 11 * - Sascha Hauer, Marc Kleine-Budde, Pengutronix 12 * - Simon Kallweit, intefo AG 15 * This program is free software; you can redistribute it and/or modify 20 #include <linux/can/core.h> 21 #include <linux/can/dev.h> 22 #include <linux/can/led.h> 27 #include <linux/dma-mapping.h> [all …]
|
| /kernel/linux/linux-5.10/drivers/net/can/spi/ |
| D | hi311x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* CAN bus driver for Holt HI3110 CAN Controller with SPI Interface 6 * Based on Microchip 251x CAN Controller (mcp251x) Linux kernel driver 11 * Based on CAN bus driver for the CCAN controller written by 12 * - Sascha Hauer, Marc Kleine-Budde, Pengutronix 13 * - Simon Kallweit, intefo AG 17 #include <linux/can/core.h> 18 #include <linux/can/dev.h> 19 #include <linux/can/led.h> 145 struct can_priv can; member [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | fsl,spdif.txt | 3 The Freescale S/PDIF audio block is a stereo transceiver that allows the 9 - compatible : Compatible list, must contain "fsl,imx35-spdif". 11 - reg : Offset and length of the register set for the device. 13 - interrupts : Contains the spdif interrupt. 15 - dmas : Generic dma devicetree binding as described in 18 - dma-names : Two dmas have to be defined, "tx" and "rx". 20 - clocks : Contains an entry for each entry in clock-names. 22 - clock-names : Includes the following entries: 24 "rxtx<0-7>" Clock source list for tx and rx clock. 27 Transceiver Clock Diagram" of SoC reference manual. [all …]
|