/linux/Documentation/devicetree/bindings/sound/ |
H A D | davinci-mcasp-audio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/davinci-mcasp-audio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jayesh Choudhary <j-choudhary@ti.com> 15 - ti,dm646x-mcasp-audio 16 - ti,da830-mcasp-audio 17 - ti,am33xx-mcasp-audio 18 - ti,dra7-mcasp-audio 19 - ti,omap4-mcasp-audio [all …]
|
/linux/arch/arm/include/debug/ |
H A D | sa1100.S | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 1994-1999 Russell King 24 @ the comment in arch/arm/mach-sa1100/include/mach/uncompress.h. 32 @ if Ser3 is inactive, then try Ser1 33 addeq \rp, \rp, #(0x00010000 - 0x00050000) 37 @ if Ser1 is inactive, then try Ser2 38 addeq \rp, \rp, #(0x00030000 - 0x00010000) 50 .macro senduart,rd,rx argument 51 str \rd, [\rx, #UTDR] 54 .macro waituartcts,rd,rx argument [all …]
|
/linux/include/linux/amba/ |
H A D | pl022.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 5 * Copyright (C) 2008-2009 ST-Ericsson AB 11 * linux-2.6.17-rc3-mm1/drivers/spi/pxa2xx_spi.c 31 * enum ssp_interface - interfaces allowed for this SSP Controller 48 * enum ssp_hierarchy - whether SSP is configured as Master or Slave 56 * enum ssp_clock_params - clock parameters, to set SSP clock at a 65 * enum ssp_rx_endian - endianess of Rx FIFO Data 74 * enum ssp_tx_endian - endianess of Tx FIFO Data 82 * enum ssp_data_size - number of bits in one data element 98 * enum ssp_mode - SSP mode of operation (Communication modes) [all …]
|
/linux/drivers/net/wireless/intel/iwlwifi/fw/api/ |
H A D | mac-cfg.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2012-2014, 2018-2019, 2021-2024 Intel Corporation 4 * Copyright (C) 2013-2015 Intel Mobile Communications GmbH 5 * Copyright (C) 2016-2017 Intel Deutschland GmbH 13 * enum iwl_mac_conf_subcmd_ids - mac configuration command IDs 100 * struct iwl_p2p_noa_attr - NOA attr contained in probe resp FW notification 123 * struct iwl_probe_resp_data_notif - notification with NOA and CSA counter 140 * struct iwl_missed_vap_notif - notification of missing vap detection 155 * struct iwl_channel_switch_start_notif_v1 - Channel switch start notification 164 * struct iwl_channel_switch_start_notif - Channel switch start notification [all …]
|
/linux/drivers/net/wireless/ath/ath5k/ |
H A D | dma.c | 2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com> 44 * ath5k_hw_start_rx_dma() - Start DMA receive 55 * ath5k_hw_stop_rx_dma() - Stop DMA receive 70 i--) in ath5k_hw_stop_rx_dma() 75 "failed to stop RX DMA !\n"); in ath5k_hw_stop_rx_dma() 77 return i ? 0 : -EBUSY; in ath5k_hw_stop_rx_dma() 81 * ath5k_hw_get_rxdp() - Get RX Descriptor's address 91 * ath5k_hw_set_rxdp() - Set RX Descriptor's address 93 * @phys_addr: RX descriptor address [all …]
|
/linux/drivers/atm/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 36 chipset such as the Speedstream 3010 and the ENI-25p. The 38 have the code to drive the on-board Alcatel DSL chipset (yet). 46 2MB on-board RAM (Efficient calls them "C" and "S", respectively), 48 The driver works with MMF (-MF or ...F) and UTP-5 (-U5 or ...D) 65 bool "Fine-tune burst settings" 69 multiple words of data per PCI bus access cycle. Such a multi-word 77 receive (RX) direction. 119 bool "Enable 16W RX bursts (discouraged)" 126 bool "Enable 8W RX bursts (discouraged)" [all …]
|
/linux/Documentation/devicetree/bindings/input/ |
H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
H A D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
/linux/drivers/net/wireless/ti/wl18xx/ |
H A D | event.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 53 /* rx ba constraint */ 69 /* bitmap of inactive stations (by HLID) */ 75 /* rx BA win size indicated by RX_BA_WIN_SIZE_CHANGE_EVENT_ID */
|
/linux/drivers/usb/serial/ |
H A D | ftdi_sio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Driver definitions for the FTDI USB Single Port Serial Converter - 9 * The example I have is known as the USC-1000 which is available from 10 * http://www.dse.co.nz - cat no XH4214 It looks similar to this: 12 * USC-1000s which don't look like my device though so beware! 21 * Bill Ryder - bryder@sgi.com formerly of Silicon Graphics, Inc.- wrote the 79 * 1 = Purge RX buffer 90 * Purge RX buffer 96 * The Purge RX and TX buffer commands affect nothing except the buffers 107 * wValue: BaudDivisor value - see below [all …]
|
H A D | keyspan_usa49msg.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 5 Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved 6 This file is available under a BSD-style copyright 19 Copyright (C) 1998-2000 InnoSys Incorporated. All Rights Reserved 21 This file is available under a BSD-style copyright 41 Buffer formats for RX/TX data messages are not defined by 44 USB OUT (host -> USAxx, transmit) messages contain a 52 USB IN (USAxx -> host, receive) messages begin with a status 92 (3) An RX data message in which the first byte has 0x80 clear 102 1999mar30 beef up support for RX error reporting [all …]
|
/linux/Documentation/devicetree/bindings/spi/ |
H A D | spi-peripheral-props.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-peripheral-props.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Peripheral-specific properties for a SPI bus. 11 be common properties like spi-max-frequency, spi-cpha, etc. or they could be 13 need to be defined in the peripheral node because they are per-peripheral and 19 - Mark Brown <broonie@kernel.org> 27 - minimum: 0 32 spi-cs-high: [all …]
|
/linux/arch/arm/boot/dts/synaptics/ |
H A D | berlin2cd-valve-steamlink.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 19 gpio-restart { 20 compatible = "gpio-restart"; 22 active-delay = <100>; 23 inactive-delay = <10>; 24 wait-delay = <100>; 30 cpu-supply = <&vcpu>; 31 operating-points = < [all …]
|
/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am335x-boneblack-hdmi.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/display/tda998x.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 10 nxp_hdmi_bonelt_pins: nxp-hdmi-bonelt-pins { 11 pinctrl-single,pins = < 36 nxp_hdmi_bonelt_off_pins: nxp-hdmi-bonelt-off-pins { 37 pinctrl-single,pins = < 42 mcasp0_pins: mcasp0-pins { 43 pinctrl-single,pins = < [all …]
|
H A D | dra7-evm-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 6 #include "dra74-ipu-dsp-common.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/clock/ti-dra7-atl.h> 9 #include <dt-bindings/input/input.h> 13 stdout-path = &uart1; 17 compatible = "linux,extcon-usb-gpio"; 18 id-gpios = <&pcf_gpio_21 1 GPIO_ACTIVE_HIGH>; 22 compatible = "linux,extcon-usb-gpio"; [all …]
|
H A D | am335x-wega.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 8 model = "Phytec AM335x phyBOARD-WEGA"; 9 compatible = "phytec,am335x-wega", "phytec,am335x-phycore-som", "ti,am33xx"; 12 compatible = "simple-audio-card"; 13 simple-audio-card,name = "snd-wega"; 14 simple-audio-card,format = "i2s"; 15 simple-audio-card,bitclock-master = <&sound_iface_main>; 16 simple-audio-card,frame-master = <&sound_iface_main>; 17 simple-audio-card,mclk-fs = <512>; 18 simple-audio-card,widgets = [all …]
|
/linux/drivers/w1/masters/ |
H A D | amd_axi_w1.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * amd_axi_w1 - AMD 1Wire programmable logic bus host driver 5 * Copyright (C) 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved. 23 /* 1-wire AMD IP definition */ 68 * amd_axi_w1_wait_irq_interruptible_timeout() - Wait for IRQ with timeout. 73 * Return: %0 - OK, %-EINTR - Interrupted, %-EBUSY - Timed out 81 iowrite32(IRQ, amd_axi_w1_local->base_addr + AXIW1_IRQE_REG); in amd_axi_w1_wait_irq_interruptible_timeout() 82 ret = wait_event_interruptible_timeout(amd_axi_w1_local->wait_queue, in amd_axi_w1_wait_irq_interruptible_timeout() 83 atomic_read(&amd_axi_w1_local->flag) != 0, in amd_axi_w1_wait_irq_interruptible_timeout() 86 dev_err(amd_axi_w1_local->dev, "Wait IRQ Interrupted\n"); in amd_axi_w1_wait_irq_interruptible_timeout() [all …]
|
/linux/drivers/spi/ |
H A D | spi-lp8841-rtc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * SPI host driver for ICP DAS LP-8841 RTC 11 * Copyright (C) 2003 - 2007 Paul Mundt 43 data->state |= SPI_LP8841_RTC_CLK; in setsck() 45 data->state &= ~SPI_LP8841_RTC_CLK; in setsck() 46 writeb(data->state, data->iomem); in setsck() 53 data->state |= SPI_LP8841_RTC_MOSI; in setmosi() 55 data->state &= ~SPI_LP8841_RTC_MOSI; in setmosi() 56 writeb(data->state, data->iomem); in setmosi() 62 return ioread8(data->iomem) & SPI_LP8841_RTC_MISO; in getmiso() [all …]
|
H A D | spi-mt65xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 18 #include <linux/platform_data/spi-mt65xx.h> 21 #include <linux/spi/spi-mem.h> 22 #include <linux/dma-mapping.h> 115 * struct mtk_spi_compatible - device data structure 117 * @must_tx: Must explicitly send dummy TX bytes to do RX only transfer 133 * struct mtk_spi - SPI driver instance 146 * @rx_sgl: RX transfer scatterlist 148 * @rx_sgl_len: Size of RX DMA transfer 151 * @spimem_done: SPI-MEM operation completion [all …]
|
/linux/drivers/net/wireless/ath/ath9k/ |
H A D | mac.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 18 #include "hw-ops.h" 26 ah->txok_interrupt_mask, ah->txerr_interrupt_mask, in ath9k_hw_set_txq_interrupts() 27 ah->txdesc_interrupt_mask, ah->txeol_interrupt_mask, in ath9k_hw_set_txq_interrupts() 28 ah->txurn_interrupt_mask); in ath9k_hw_set_txq_interrupts() 33 SM(ah->txok_interrupt_mask, AR_IMR_S0_QCU_TXOK) in ath9k_hw_set_txq_interrupts() 34 | SM(ah->txdesc_interrupt_mask, AR_IMR_S0_QCU_TXDESC)); in ath9k_hw_set_txq_interrupts() 36 SM(ah->txerr_interrupt_mask, AR_IMR_S1_QCU_TXERR) in ath9k_hw_set_txq_interrupts() 37 | SM(ah->txeol_interrupt_mask, AR_IMR_S1_QCU_TXEOL)); in ath9k_hw_set_txq_interrupts() 39 ah->imrs2_reg &= ~AR_IMR_S2_QCU_TXURN; in ath9k_hw_set_txq_interrupts() [all …]
|
/linux/drivers/net/usb/ |
H A D | cdc-phonet.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * phonet.c -- USB CDC Phonet host driver 5 * Copyright (C) 2008-2009 Nokia Corporation. All rights reserved. 7 * Author: Rémi Denis-Courmont 55 if (skb->protocol != htons(ETH_P_PHONET)) in usbpn_xmit() 61 usb_fill_bulk_urb(req, pnd->usb, pnd->tx_pipe, skb->data, skb->len, in usbpn_xmit() 63 req->transfer_flags = URB_ZERO_PACKET; in usbpn_xmit() 70 spin_lock_irqsave(&pnd->tx_lock, flags); in usbpn_xmit() 71 pnd->tx_queue++; in usbpn_xmit() 72 if (pnd->tx_queue >= dev->tx_queue_len) in usbpn_xmit() [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx93-tqma9352-mba93xxla.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright (c) 2022-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 4 * D-82229 Seefeld, Germany. 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include <dt-bindings/pwm/pwm.h> 14 #include <dt-bindings/usb/pd.h> 15 #include "imx93-tqma9352.dtsi" [all …]
|
/linux/drivers/net/ethernet/fungible/funeth/ |
H A D | funeth_txrx.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 36 /* Rx CQ descriptor size. */ 40 #define FUNETH_CQE_INFO_OFFSET (FUNETH_CQE_SIZE - sizeof(struct fun_cqe_info)) 55 /* Per packet tailroom. Present only for 1-frag packets. */ 72 FUN_IRQ_INIT, /* initialized and in the XArray but inactive */ 84 u64 tx_tso; /* # of non-encapsulated TSO super-packets */ 85 u64 tx_encap_tso; /* # of encapsulated TSO super-packets */ 86 u64 tx_uso; /* # of non-encapsulated UDP LSO super-packets */ 93 u64 tx_tls_bytes; /* Tx bytes of HW-handled TLS payload */ 107 u32 mask; /* queue depth - 1 */ [all …]
|
/linux/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_fdma.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * https://github.com/microchip-ung/sparx-5_reginfo 15 #include <linux/dma-mapping.h> 30 *dataptr = fdma->dma + (sizeof(struct fdma_dcb) * fdma->n_dcbs) + in sparx5_fdma_tx_dataptr_cb() 31 ((dcb * fdma->n_dbs + db) * fdma->db_size); in sparx5_fdma_tx_dataptr_cb() 39 struct sparx5 *sparx5 = fdma->priv; in sparx5_fdma_rx_dataptr_cb() 40 struct sparx5_rx *rx = &sparx5->rx; in sparx5_fdma_rx_dataptr_cb() local 43 skb = __netdev_alloc_skb(rx->ndev, fdma->db_size, GFP_ATOMIC); in sparx5_fdma_rx_dataptr_cb() 45 return -ENOMEM; in sparx5_fdma_rx_dataptr_cb() 47 *dataptr = virt_to_phys(skb->data); in sparx5_fdma_rx_dataptr_cb() [all …]
|