| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | snps,dw-apb-ssi.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/spi/snps,dw-apb-ssi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mark Brown <broonie@kernel.org> 13 - $ref: "spi-controller.yaml#" 14 - if: 19 - mscc,ocelot-spi 20 - mscc,jaguar2-spi 25 - if: [all …]
|
| D | spi-rockchip.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-rockchip.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - $ref: "spi-controller.yaml#" 17 - Heiko Stuebner <heiko@sntech.de> 23 - const: rockchip,rk3036-spi 24 - const: rockchip,rk3066-spi 25 - const: rockchip,rk3228-spi 26 - const: rockchip,rv1108-spi [all …]
|
| /kernel/linux/linux-5.10/drivers/spi/ |
| D | spi-dw-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <linux/dma-mapping.h> 13 #include <linux/delay.h> 16 #include <linux/spi/spi-mem.h> 20 #include "spi-dw.h" 29 u32 rx_sample_dly; /* RX sample delay */ 63 snprintf(name, 32, "dw_spi%d", dws->master->bus_num); in dw_spi_debugfs_init() 64 dws->debugfs = debugfs_create_dir(name, NULL); in dw_spi_debugfs_init() 65 if (!dws->debugfs) in dw_spi_debugfs_init() 66 return -ENOMEM; in dw_spi_debugfs_init() [all …]
|
| D | spi-rockchip.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Author: Addy Ke <addy.ke@rock-chips.com> 18 #define DRIVER_NAME "rockchip-spi" 67 /* ss_n to sclk_out delay */ 154 * SPI_CTRLR1 is 16-bits, so we should support lengths of 0xffff + 1. However, 174 void *rx; member 195 writel_relaxed((enable ? 1U : 0U), rs->regs + ROCKCHIP_SPI_SSIENR); in spi_enable_chip() 203 if (!(readl_relaxed(rs->regs + ROCKCHIP_SPI_SR) & SR_BUSY)) in wait_for_idle() 207 dev_warn(rs->dev, "spi controller is in busy state!\n"); in wait_for_idle() 214 ver = readl_relaxed(rs->regs + ROCKCHIP_SPI_VERSION); in get_fifo_len() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/resolver/ |
| D | ad2s1200.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * Copyright (c) 2018-2018 David Veenstra <davidjulianveenstra@gmail.com> 7 * Copyright (c) 2010-2010 Analog Devices Inc. 11 #include <linux/delay.h> 32 * struct ad2s1200_state - driver instance specific data. 33 * @lock: protects both the GPIO pins and the rx buffer. 35 * @sample: GPIO pin SAMPLE. 37 * @rx: buffer for spi transfers. 42 struct gpio_desc *sample; member 44 __be16 rx ____cacheline_aligned; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/microchip/ |
| D | sparx5_nand.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 cs14_pins: cs14-pins { 14 pinctrl-0 = <&si2_pins>; 15 pinctrl-names = "default"; 17 compatible = "spi-mux"; 18 mux-controls = <&mux>; 19 #address-cells = <1>; 20 #size-cells = <0>; 22 spi-flash@6 { 23 compatible = "spi-nand"; [all …]
|
| /kernel/linux/linux-5.10/drivers/net/phy/ |
| D | realtek.c | 1 // SPDX-License-Identifier: GPL-2.0+ 13 #include <linux/delay.h> 106 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in rtl8201_config_intr() 118 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in rtl8211b_config_intr() 131 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in rtl8211e_config_intr() 144 if (phydev->interrupts == PHY_INTERRUPT_ENABLED) in rtl8211f_config_intr() 163 if (phydev->speed == SPEED_100 && phydev->autoneg == AUTONEG_DISABLE) { in rtl8211_config_aneg() 183 struct device *dev = &phydev->mdio.dev; in rtl8211f_config_init() 191 switch (phydev->interface) { in rtl8211f_config_init() 212 default: /* the rest of the modes imply leaving delay as is. */ in rtl8211f_config_init() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | rk3288-veyron.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/clock/rockchip,rk808.h> 9 #include <dt-bindings/input/input.h> 14 stdout-path = "serial2:115200n8"; 27 power_button: power-button { 28 compatible = "gpio-keys"; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pwr_key_l>; 36 debounce-interval = <100>; 37 wakeup-source; [all …]
|
| D | sun8i-a83t.dtsi | 6 * This file is dual-licensed: you can use it either under the terms 45 #include <dt-bindings/interrupt-controller/arm-gic.h> 47 #include <dt-bindings/clock/sun8i-a83t-ccu.h> 48 #include <dt-bindings/clock/sun8i-de2.h> 49 #include <dt-bindings/clock/sun8i-r-ccu.h> 50 #include <dt-bindings/reset/sun8i-a83t-ccu.h> 51 #include <dt-bindings/reset/sun8i-de2.h> 52 #include <dt-bindings/reset/sun8i-r-ccu.h> 53 #include <dt-bindings/thermal/thermal.h> 56 interrupt-parent = <&gic>; [all …]
|
| D | rv1108.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/clock/rv1108-cru.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/thermal/thermal.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 15 interrupt-parent = <&gic>; [all …]
|
| D | rk322x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/pinctrl/rockchip.h> 7 #include <dt-bindings/clock/rk3228-cru.h> 8 #include <dt-bindings/thermal/thermal.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 14 interrupt-parent = <&gic>; [all …]
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/rockchip/ |
| D | rk3328.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3328-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/power/rk3328-power.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/thermal/thermal.h> 18 interrupt-parent = <&gic>; [all …]
|
| D | px30.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/px30-cru.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/power/px30-power.h> 12 #include <dt-bindings/soc/rockchip,boot-mode.h> 13 #include <dt-bindings/thermal/thermal.h> 18 interrupt-parent = <&gic>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | timestamping.rst | 1 .. SPDX-License-Identifier: GPL-2.0 32 IP_MULTICAST_LOOP + SO_TIMESTAMP[NS] 43 ------------------------------------------------------------- 61 Its struct timespec allows for higher resolution (ns) timestamps than the 71 ---------------------------------------------------------------------- 101 Request rx timestamps generated by the network adapter. 104 Request rx timestamps when data enters the kernel. These timestamps 121 transmit latency is, if long, often dominated by queuing delay. The 130 grained measurement of queuing delay. This flag can be enabled 137 over-report measurement, because the timestamp is generated when all [all …]
|
| D | can.rst | 2 SocketCAN - Controller Area Network 20 .. _socketcan-motivation: 29 functionality. Usually, there is only a hardware-specific device 32 Queueing of frames and higher-level transport protocols like ISO-TP 34 character-device implementations support only one single process to 47 protocol family module and also vice-versa. Also, the protocol family 57 communicate using a specific transport protocol, e.g. ISO-TP, just 60 CAN-IDs, frames, etc. 62 Similar functionality visible from user-space could be provided by a 74 * **Abstraction:** In most existing character-device implementations, the [all …]
|
| /kernel/linux/linux-5.10/drivers/media/rc/ |
| D | ite-cir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * skeleton provided by the nuvoton-cir driver. 10 * The lirc_it87 driver was originally written by Hans-Gunter Lutke Uphues 13 * <jimbo-lirc@edwardsclan.net>. 16 * <spmf2004-lirc@yahoo.fr> in 2008. 25 #include <linux/delay.h> 29 #include <media/rc-core.h> 32 #include "ite-cir.h" 41 /* low limit for RX carrier freq, Hz, 0 for no RX demodulation */ 44 MODULE_PARM_DESC(rx_low_carrier_freq, "Override low RX carrier frequency, Hz, 0 for no RX demodulat… [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/adc/ |
| D | at91-sama5d2_adc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 #include <linux/delay.h> 12 #include <linux/dma-mapping.h> 98 /* Interrupt Enable Register - TS X measurement ready */ 100 /* Interrupt Enable Register - TS Y measurement ready */ 102 /* Interrupt Enable Register - TS pressure measurement ready */ 104 /* Interrupt Enable Register - Data ready */ 106 /* Interrupt Enable Register - general overrun error */ 108 /* Interrupt Enable Register - Pen detect */ 110 /* Interrupt Enable Register - No pen detect */ [all …]
|
| /kernel/linux/linux-5.10/include/net/ |
| D | tcp.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 48 #include <linux/bpf-cgroup.h> 61 #define TCP_MIN_GSO_SIZE (TCP_MIN_SND_MSS - MAX_TCP_OPTION_SPACE) 69 /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ 84 /* Maximal number of ACKs sent quickly to accelerate slow-start. */ 99 * to ~3sec-8min depending on RTO. 106 * 15 is ~13-30min depending on RTO. 125 #define TCP_TIMEWAIT_LEN (60*HZ) /* how long to wait to destroy TIME-WAIT 130 * to combine FIN-WAIT-2 timeout with 131 * TIME-WAIT timer. [all …]
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | mtk-sd.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2015 MediaTek Inc. 9 #include <linux/delay.h> 10 #include <linux/dma-mapping.h> 34 #include <linux/mmc/slot-gpio.h> 40 /*--------------------------------------------------------------------------*/ 42 /*--------------------------------------------------------------------------*/ 49 /*--------------------------------------------------------------------------*/ 51 /*--------------------------------------------------------------------------*/ 85 /*--------------------------------------------------------------------------*/ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/ |
| D | phy.c | 2 * Copyright (c) 2004-2007 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2009 Nick Kossifidis <mickflemm@gmail.com> 4 * Copyright (c) 2007-2008 Jiri Slaby <jirislaby@gmail.com> 5 * Copyright (c) 2008-2009 Felix Fietkau <nbd@openwrt.org> 27 #include <linux/delay.h> 41 * Here we handle the low-level functions related to baseband 47 * - Channel setting/switching 49 * - Automatic Gain Control (AGC) calibration 51 * - Noise Floor calibration 53 * - I/Q imbalance calibration (QAM correction) [all …]
|
| /kernel/linux/linux-5.10/drivers/ata/ |
| D | pata_mpc52xx.c | 4 * libata driver for the Freescale MPC52xx on-chip IDE interface 7 * Copyright (C) 2003 Mipsys - Benjamin Herrenschmidt 20 #include <linux/delay.h> 66 /* ATAPI-4 PIO specs (in ns) */ 75 #define CALC_CLKCYC(c,v) ((((v)+(c)-1)/(c))) 79 /* ATAPI-4 MDMA specs (in clocks) */ 102 /* ATAPI-4 UDMA specs (in clocks) */ 197 #define MPC52xx_ATA_DMAMODE_FE 0x10 /* FIFO Flush enable in Rx mode */ 271 struct mpc52xx_ata_timings *timing = &priv->timings[dev]; in mpc52xx_ata_compute_pio_timings() 272 unsigned int ipb_period = priv->ipb_period; in mpc52xx_ata_compute_pio_timings() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/isci/ |
| D | host.c | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 102 * NORMALIZE_PUT_POINTER() - 112 * NORMALIZE_EVENT_POINTER() - 124 * NORMALIZE_GET_POINTER() - 133 * NORMALIZE_GET_POINTER_CYCLE_BIT() - 139 ((SMU_CQGR_CYCLE_BIT & (x)) << (31 - SMU_COMPLETION_QUEUE_GET_CYCLE_BIT_SHIFT)) 142 * COMPLETION_QUEUE_CYCLE_BIT() - 154 sm->initial_state_id = initial_state; in sci_init_sm() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | nau8824.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/delay.h> 34 static int quirk_override = -1; 36 MODULE_PARM_DESC(quirk, "Board-specific quirk override"); 210 ret = down_timeout(&nau8824->jd_sem, timeout); in nau8824_sema_acquire() 212 dev_warn(nau8824->dev, "Acquire semaphore timeout\n"); in nau8824_sema_acquire() 214 ret = down_interruptible(&nau8824->jd_sem); in nau8824_sema_acquire() 216 dev_warn(nau8824->dev, "Acquire semaphore fail\n"); in nau8824_sema_acquire() 224 up(&nau8824->jd_sem); in nau8824_sema_release() 303 "Off", "NC", "u-law", "A-law" }; [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_main.c | 3 * Copyright (c) 2007-2013 Broadcom Corporation 37 #include <linux/dma-mapping.h> 40 #include <linux/delay.h> 84 #define FW_FILE_NAME_E1 "bnx2x/bnx2x-e1-" FW_FILE_VERSION ".fw" 85 #define FW_FILE_NAME_E1H "bnx2x/bnx2x-e1h-" FW_FILE_VERSION ".fw" 86 #define FW_FILE_NAME_E2 "bnx2x/bnx2x-e2-" FW_FILE_VERSION ".fw" 87 #define FW_FILE_NAME_E1_V15 "bnx2x/bnx2x-e1-" FW_FILE_VERSION_V15 ".fw" 88 #define FW_FILE_NAME_E1H_V15 "bnx2x/bnx2x-e1h-" FW_FILE_VERSION_V15 ".fw" 89 #define FW_FILE_NAME_E2_V15 "bnx2x/bnx2x-e2-" FW_FILE_VERSION_V15 ".fw" 115 MODULE_PARM_DESC(int_mode, " Force interrupt mode other than MSI-X " [all …]
|
| /kernel/linux/patches/linux-5.10/imx8mm_patch/patches/ |
| D | 0001_linux_arch.patch | 7 Change-Id: I8c7b42f8858212fb4b2d56a871d3f4d5afc73954 9 diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig 11 --- a/arch/arm64/Kconfig 13 @@ -183,7 +183,6 @@ config ARM64 17 - select HOLES_IN_ZONE 21 @@ -1023,6 +1022,9 @@ config NEED_PER_CPU_EMBED_FIRST_CHUNK 31 @@ -1148,7 +1150,7 @@ config XEN 35 - int 40 @@ -1182,15 +1184,6 @@ config UNMAP_KERNEL_AT_EL0 44 -config MITIGATE_SPECTRE_BRANCH_HISTORY [all …]
|