/linux/Documentation/devicetree/bindings/usb/ |
H A D | usb251xb.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip USB 2.0 Hi-Speed Hub Controller 10 - Richard Leitner <richard.leitner@skidata.com> 15 - microchip,usb2422 16 - microchip,usb2512b 17 - microchip,usb2512bi 18 - microchip,usb2513b 19 - microchip,usb2513bi [all …]
|
/linux/arch/arm/boot/dts/nxp/vf/ |
H A D | vf610-zii-ssmb-spu3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 * SSMB - SPU3 Switch Management Board 7 * SPU - Seat Power Unit 11 * Based on an original 'vf610-twr.dts' which is Copyright 2015, 15 /dts-v1/; 23 stdout-path = &uart0; 31 gpio-leds { 32 compatible = "gpio-leds"; 33 pinctrl-0 = <&pinctrl_leds_debug>; 34 pinctrl-names = "default"; [all …]
|
H A D | vf610-zii-spb4.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 * SPB - Seat Power Box 11 /dts-v1/; 19 stdout-path = &uart0; 27 gpio-leds { 28 compatible = "gpio-leds"; 29 pinctrl-0 = <&pinctrl_leds_debug>; 30 pinctrl-names = "default"; 32 led-debug { 35 linux,default-trigger = "heartbeat"; [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx51-zii-scu3-esb.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 13 compatible = "zii,imx51-scu3-esb", "fsl,imx51"; 16 stdout-path = &uart1; 25 usb_vbus: regulator-usb-vbus { 26 compatible = "regulator-fixed"; 27 regulator-name = "usb_vbus"; 28 regulator-min-microvolt = <5000000>; 29 regulator-max-microvolt = <5000000>; 31 pinctrl-names = "default"; [all …]
|
H A D | imx6qdl-zii-rdu2.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Copyright (C) 2016-2017 Zodiac Inflight Innovations 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/sound/fsl-imx-audmux.h> 11 stdout-path = &uart1; 15 mdio-gpio0 = &mdio1; 20 compatible = "virtual,mdio-gpio"; 21 #address-cells = <1>; 22 #size-cells = <0>; 23 pinctrl-names = "default"; [all …]
|
H A D | imx7d-zii-rpu2.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 * RPU - Remote Peripheral Unit 10 /dts-v1/; 11 #include <dt-bindings/thermal/thermal.h> 16 compatible = "zii,imx7d-rpu2", "fsl,imx7d"; 19 stdout-path = &uart2; 23 compatible = "fixed-clock"; 24 #clock-cells = <0>; 25 clock-frequency = <24576000>; 28 cs2000_in_dummy: dummy-oscillator { [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/freescale/ |
H A D | dpaa.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 - Madalin Bucur <madalin.bucur@nxp.com> 9 - Camelia Groza <camelia.groza@nxp.com> 13 - DPAA Ethernet Overview 14 - DPAA Ethernet Supported SoCs 15 - Configuring DPAA Ethernet in your kernel 16 - DPAA Ethernet Frame Processing 17 - DPAA Ethernet Features 18 - DPAA IRQ Affinity and Receive Side Scaling 19 - Debugging [all …]
|
/linux/drivers/net/ethernet/freescale/fman/ |
H A D | fman_keygen.c | 1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0-or-later 12 /* Maximum number of HW Ports */ 96 /* Hard-coded configuration: 97 * These values are used as hard-coded values for KeyGen configuration 98 * and they replace user selections for this hard-coded version 109 * - the value for symmetric hash usage must be in accordance with hash 111 * - according to tests performed, spreading is not working if symmetric 113 * So ultimately symmetric hash functionality should be always disabled: 201 * schemes sharing between multiple ports is not 207 * Must be between 1 and 2^24-1 [all …]
|
/linux/drivers/net/wan/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 37 Relay, synchronous Point-to-Point Protocol (PPP) and X.25. 80 tristate "Synchronous Point-to-Point Protocol (PPP) support" 95 comment "X.25/LAPB support is disabled" 104 Driver for PCI200SYN cards by Goramo sp. j. 182 tristate "FarSync T-Series support" 185 Support for the FarSync T-Series X.21 (and V.35/V.24) cards by 188 Synchronous communication is supported on all ports at speeds up to 241 Say Y here if you want to use built-in HSS ports 250 you to open an LAPB point-to-point connection to some other computer
|
/linux/drivers/usb/misc/ |
H A D | usb251xb.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for Microchip USB251xB USB 2.0 Hi-Speed Hub Controller 9 * a not-accepted patch by Fabien Lahoudere, see: 110 #define DRIVER_DESC "Microchip USB 2.0 Hi-Speed Hub Controller" 234 if (dev->type == &i2c_adapter_type) { in usb251xb_check_dev_children() 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() 252 return -EINVAL; in usb251x_check_gpio_chip() 254 ret = usb251xb_check_dev_children(&adap->dev, gc->parent); in usb251x_check_gpio_chip() [all …]
|
/linux/include/scsi/ |
H A D | libfc.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Maintained at www.Open-FCoE.org 43 * enum fc_lport_state - Local port states 44 * @LPORT_ST_DISABLED: Disabled 51 * @LPORT_ST_RFF_ID: Register FC-4 Features by ID (RFF_ID) sent 89 * enum fc_rport_state - Remote port states 91 * @RPORT_ST_FLOGI: Waiting for FLOGI completion for point-to-multipoint 92 * @RPORT_ST_PLOGI_WAIT: Waiting for peer to login for point-to-multipoint 113 * struct fc_disc_port - temporary discovery port to hold rport identifiers 127 * enum fc_rport_event - Remote port events [all …]
|
/linux/net/xfrm/ |
H A D | xfrm_policy.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 * Split up af-specific portion 82 * +---- root_d: sorted by daddr:prefix 86 * | +- root: sorted by saddr/prefix 94 * | +- coarse policies and all any:daddr policies 96 * +---- root_s: sorted by saddr:prefix 104 * +---- coarse policies and all any:any policies 107 * 1. any:any list from top-level xfrm_pol_inexact_bin 116 * This replicates previous single-list-search algorithm which would 117 * return first matching policy in the (ordered-by-priority) list. [all …]
|
/linux/drivers/scsi/ |
H A D | qla1280.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 7 * Copyright (C) 2001-2004 Jes Sorensen, Wild Open Source Inc. 8 * Copyright (C) 2003-2004 Christoph Hellwig 15 - Retain firmware image for error recovery. 17 - General code cleanup. 18 - Improve error recovery. 20 - Ditch all < 2.6 support 22 - use pci_map_single to map non-S/G requests 23 - remove qla1280_proc_info 25 - add support for ISP1020/1040 [all …]
|
/linux/drivers/tty/serial/ |
H A D | sh-sci.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * SuperH on-chip serial module support. (SCI with no FIFO / with FIFO) 5 * Copyright (C) 2002 - 2011 Paul Mundt 9 * based off of the old drivers/char/sh-sci.c by: 13 * Modified to support multiple serial ports. Stuart Menefy (May 2000). 26 #include <linux/dma-mapping.h> 58 #include "sh-sci.h" 60 /* Offsets into the sci_port->irqs array */ 74 ((port)->irqs[SCIx_ERI_IRQ] == \ 75 (port)->irqs[SCIx_RXI_IRQ]) || \ [all …]
|
H A D | cpm_uart.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Driver for CPM (SCC/SMC) serial ports; core driver 14 * (C) 2005-2006 MontaVista Software, Inc. 28 #include <linux/dma-mapping.h> 59 cpm_command(port->command, cmd); in cpm_line_cr_cmd() 69 cbd_t __iomem *bdp = pinfo->tx_bd_base; in cpm_uart_tx_empty() 73 if (in_be16(&bdp->cbd_sc) & BD_SC_READY) in cpm_uart_tx_empty() 76 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) { in cpm_uart_tx_empty() 83 pr_debug("CPM uart[%d]:tx_empty: %d\n", port->line, ret); in cpm_uart_tx_empty() 93 if (pinfo->gpios[GPIO_RTS]) in cpm_uart_set_mctrl() [all …]
|
/linux/net/sctp/ |
H A D | socket.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 * Copyright (c) 1999-2000 Cisco, Inc. 5 * Copyright (c) 1999-2001 Motorola, Inc. 6 * Copyright (c) 2001-2003 Intel Corp. 7 * Copyright (c) 2001-2002 Nokia, Inc. 16 * functions--this file is the functions which populate the struct proto 21 * lksctp developers <linux-sctp@vger.kernel.org> 31 * Inaky Perez-Gonzalez <inaky.gonzalez@intel.com> 110 struct sock *sk = asoc->base.sk; in sctp_wspace() 112 return asoc->ep->sndbuf_policy ? sk->sk_sndbuf - asoc->sndbuf_used in sctp_wspace() [all …]
|
/linux/arch/m68k/atari/ |
H A D | ataints.c | 2 * arch/m68k/atari/ataints.c -- Atari Linux interrupt handling code 6 * twiddled there and we won't get the right interrupts :-() 8 * Major change: The device-independent code in m68k/ints.c didn't know 9 * about non-autovec ints yet. It hardcoded the number of possible ints to 10 * 7 (IRQ1...IRQ7). But the Atari has lots of non-autovec ints! I made the 16 * 1995-07-16 Lars Brinkhoff <f93labr@dd.chalmers.se>: 27 * 1996-09-03 lars brinkhoff <f93labr@dd.chalmers.se>: 59 * -------------------------------- 62 * <asm/atariints.h>): Autovector interrupts are 1..7, then follow ST-MFP, 63 * TT-MFP, SCC, and finally VME interrupts. Vector numbers for the latter can [all …]
|
/linux/drivers/scsi/qla2xxx/ |
H A D | qla_os.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2003-2014 QLogic Corporation 65 "Enable/disable security. 0(Default) - Security disabled. 1 - Security enabled."); 71 "beginning. Default is 0 - class 2 not supported."); 83 "a PORT-DOWN status."); 90 "Default is 0 - no PLOGI. 1 - perform PLOGI."); 102 "vary by ISP type. Default is 1 - allocate memory."); 109 "\t\tDefault is 0 - no logging. 0x40000000 - Module Init & Probe.\n" 110 "\t\t0x20000000 - Mailbox Cmnds. 0x10000000 - Device Discovery.\n" 111 "\t\t0x08000000 - IO tracing. 0x04000000 - DPC Thread.\n" [all …]
|
H A D | qla_init.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2003-2014 QLogic Corporation 43 /* SRB Extensions ---------------------------------------------------------- */ 48 srb_t *sp = from_timer(sp, t, u.iocb_cmd.timer); in qla2x00_sp_timeout() local 50 scsi_qla_host_t *vha = sp->vha; in qla2x00_sp_timeout() 53 iocb = &sp->u.iocb_cmd; in qla2x00_sp_timeout() 54 iocb->timeout(sp); in qla2x00_sp_timeout() 57 kref_put(&sp->cmd_kref, qla2x00_sp_release); in qla2x00_sp_timeout() 59 if (vha && qla2x00_isp_reg_stat(vha->hw)) { in qla2x00_sp_timeout() 66 void qla2x00_sp_free(srb_t *sp) in qla2x00_sp_free() argument [all …]
|
H A D | qla_isr.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright (c) 2003-2014 QLogic Corporation 13 #include <linux/t10-pi.h> 18 #include <linux/nvme-fc-driver.h> 37 void *pkt = &item->iocb; in qla27xx_process_purex_fpin() 38 uint16_t pkt_size = item->size; in qla27xx_process_purex_fpin() 44 "-------- ELS REQ -------\n"); in qla27xx_process_purex_fpin() 48 fc_host_fpin_rcv(vha->host, pkt_size, (char *)pkt, 0); in qla27xx_process_purex_fpin() 67 "SFP temperature (%d C) reached/exceeded the threshold (%d C). Laser is disabled.\n", in display_Laser_info() 79 (struct abts_entry_24xx *)&pkt->iocb; in qla24xx_process_abts() [all …]
|
/linux/arch/arm/mach-at91/ |
H A D | pm_suspend.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * arch/arm/mach-at91/pm_slow_clock.S 13 #include "pm_data-offsets.h" 16 .arch armv7-a 92 * @ena: 0 - disable regulator 93 * 1 - enable regulator 125 * Enable self-refresh 136 /* Disable all AXI ports. */ 158 /* Wait for all ports to disable. */ 164 /* Switch to self-refresh. */ [all …]
|
/linux/drivers/pci/ |
H A D | quirks.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * This file contains work-arounds for many known PCI hardware bugs. 5 * should be handled in arch-specific code. 22 #include <linux/isa-dma.h> /* isa_dma_bridge_buggy */ 81 * apply this erratum workaround to any downstream ports as long as they 89 * firmware may have already arranged and lift it with ports that already 106 int ret = -ENOTTY; in pcie_failed_link_retrain() 109 !pcie_cap_has_lnkctl2(dev) || !dev->link_active_reporting) in pcie_failed_link_retrain() 117 pci_info(dev, "broken device, retraining non-functional downstream link at 2.5GT/s\n"); in pcie_failed_link_retrain() 175 if ((f->class == (u32) (dev->class >> f->class_shift) || in pci_do_fixups() [all …]
|
/linux/net/ipv4/ |
H A D | udp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 33 * Fred Van Kempen : Net2e support for sk->broadcast. 63 * bound-to-device socket 77 #include <linux/bpf-cgroup.h> 139 return sk->sk_prot->h.udp_table ? : sock_net(sk)->ipv4.udp_table; in udp_get_table_prot() 150 sk_for_each(sk2, &hslot->head) { in udp_lib_lport_inuse() 153 (bitmap || udp_sk(sk2)->udp_port_hash == num) && in udp_lib_lport_inuse() 154 (!sk2->sk_reuse || !sk->sk_reuse) && in udp_lib_lport_inuse() 155 (!sk2->sk_bound_dev_if || !sk->sk_bound_dev_if || in udp_lib_lport_inuse() 156 sk2->sk_bound_dev_if == sk->sk_bound_dev_if) && in udp_lib_lport_inuse() [all …]
|
/linux/drivers/gpu/drm/msm/adreno/ |
H A D | a5xx_gpu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* Copyright (c) 2016-2017 The Linux Foundation. All rights reserved. 10 #include <linux/nvmem-consumer.h> 26 if (a5xx_gpu->has_whereami) { in update_shadow_rptr() 48 spin_lock_irqsave(&ring->preempt_lock, flags); in a5xx_flush() 51 ring->cur = ring->next; in a5xx_flush() 56 spin_unlock_irqrestore(&ring->preempt_lock, flags); in a5xx_flush() 62 if (a5xx_gpu->cur_ring == ring && !a5xx_in_preempt(a5xx_gpu)) in a5xx_flush() 70 struct msm_ringbuffer *ring = submit->ring; in a5xx_submit_in_rb() 75 for (i = 0; i < submit->nr_cmds; i++) { in a5xx_submit_in_rb() [all …]
|
/linux/drivers/usb/host/ |
H A D | xhci.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #include <linux/io-64-nonatomic-lo-hi.h> 20 #include <linux/io-64-nonatomic-hi-lo.h> 22 /* Code sharing between pci-quirks and xhci hcd */ 23 #include "xhci-ext-caps.h" 24 #include "pci-quirks.h" 26 #include "xhci-port.h" 27 #include "xhci-caps.h" 35 /* Max number of USB devices for any host controller - limit in section 6.1 */ 37 /* Section 5.3.3 - MaxPorts */ [all …]
|