/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | atmel-usart.txt | 4 - compatible: Should be one of the following: 5 - "atmel,at91rm9200-usart" 6 - "atmel,at91sam9260-usart" 7 - "microchip,sam9x60-usart" 8 - "atmel,at91rm9200-dbgu", "atmel,at91rm9200-usart" 9 - "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart" 10 - "microchip,sam9x60-dbgu", "microchip,sam9x60-usart" 11 - reg: Should contain registers location and length 12 - interrupts: Should contain interrupt 13 - clock-names: tuple listing input clock names. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/serial/ |
H A D | atmel,at91-usart.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/serial/atmel,at91-usart.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Richard Genoud <richard.genoud@gmail.com> 16 - enum: 17 - atmel,at91rm9200-usart 18 - atmel,at91sam9260-usart 19 - items: 20 - const: atmel,at91rm9200-dbgu [all …]
|
H A D | nvidia,tegra20-hsuart.txt | 1 NVIDIA Tegra20/Tegra30 high speed (DMA based) UART controller driver. 4 - compatible : should be, 5 "nvidia,tegra20-hsuart" for Tegra20, 6 "nvidia,tegra30-hsuart" for Tegra30, 7 "nvidia,tegra186-hsuart" for Tegra186, 8 "nvidia,tegra194-hsuart" for Tegra194. 10 - reg: Should contain UART controller registers location and length. 11 - interrupts: Should contain UART controller interrupts. 12 - clocks: Must contain one entry, for the module clock. 13 See ../clocks/clock-bindings.txt for details. [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/microchip/ |
H A D | sam9x60.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sam9x60.dtsi - Device Tree Include file for Microchip SAM9X60 SoC 10 #include <dt-bindings/dma/at91.h> 11 #include <dt-bindings/pinctrl/at91.h> 12 #include <dt-bindings/interrupt-controller/irq.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/clock/at91.h> 15 #include <dt-bindings/mfd/at91-usart.h> 16 #include <dt-bindings/mfd/atmel-flexcom.h> 19 #address-cells = <1>; [all …]
|
H A D | at91-kizbox3_common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * at91-kizbox3.dts - Device Tree Include file for Overkiz Kizbox 3 12 /dts-v1/; 14 #include "sama5d2-pinfunc.h" 15 #include <dt-bindings/gpio/gpio.h> 16 #include <dt-bindings/mfd/atmel-flexcom.h> 17 #include <dt-bindings/pinctrl/at91.h> 18 #include <dt-bindings/pwm/pwm.h> 36 stdout-path = "serial1:115200n8"; 41 clock-frequency = <32768>; [all …]
|
H A D | sama7g5.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * sama7g5.dtsi - Device Tree Include file for SAMA7G5 family SoC 12 #include <dt-bindings/iio/adc/at91-sama5d2_adc.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/interrupt-controlle [all...] |
/freebsd/sys/contrib/device-tree/Bindings/dma/ |
H A D | ste-dma40.txt | 1 * DMA40 DMA Controller 4 - compatible: "stericsson,dma40" 5 - reg: Address range of the DMAC registers 6 - reg-names: Names of the above areas to use during resource look-up 7 - interrupt: Should contain the DMAC interrupt number 8 - #dma-cells: must be <3> 9 - memcpy-channels: Channels to be used for memcpy 12 - dma-channels: Number of channels supported by hardware - if not present 14 - disabled-channels: Channels which can not be used 18 dma: dma-controller@801c0000 { [all …]
|
H A D | fsl-mxs-dma.txt | 1 * Freescale MXS DMA 4 - compatible : Should be "fsl,<chip>-dma-apbh" or "fsl,<chip>-dma-apbx" 5 - reg : Should contain registers location and length 6 - interrupts : Should contain the interrupt numbers of DMA channels. 8 - #dma-cells : Must be <1>. The number cell specifies the channel ID. 9 - dma-channels : Number of channels supported by the DMA controller 12 - interrupt-names : Name of DMA channel interrupts 19 dma_apbh: dma-apbh@80004000 { 20 compatible = "fsl,imx28-dma-apbh"; 26 interrupt-names = "ssp0", "ssp1", "ssp2", "ssp3", [all …]
|
H A D | stericsson,dma40.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/stericsson,dma40.yaml# 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | zxdma.txt | 1 * ZTE ZX296702 DMA controller 4 - compatible: Should be "zte,zx296702-dma" 5 - reg: Should contain DMA registers location and length. 6 - interrupts: Should contain one interrupt shared by all channel 7 - #dma-cells: see dma.txt, should be 1, para number 8 - dma-channels: physical channels supported 9 - dma-requests: virtual channels supported, each virtual channel 11 - clocks: clock required 16 dma: dma-controller@09c00000{ 17 compatible = "zte,zx296702-dma"; [all …]
|
/freebsd/share/man/man4/ |
H A D | bce.4 | 1 .\" Copyright (c) 2006-2014 QLogic Corporation 3 .\" Redistribution and use in source and binary forms, with or without 19 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 22 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 35 .Bd -ragged -offset indent 43 .Bd -literal -offset indent 53 Ethernet controllers which support a TCP Offload Engine (TOE), Remote DMA (RDMA), 62 .Bl -item -offset indent -compact 72 10/100/1000Mbps operation in full-duplex mode 74 10/100Mbps operation in half-duplex mode [all …]
|
/freebsd/sys/dev/gve/ |
H A D | gve_utils.c | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 4 * Copyright (c) 2023-2024 Google LLC 6 * Redistribution and use in source and binary forms, with or without modification, 26 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON 28 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 37 return (be32toh(bus_read_4(priv->reg_bar, offset))); in gve_reg_bar_read_4() 43 bus_write_4(priv->reg_bar, offset, htobe32(val)); in gve_reg_bar_write_4() 49 bus_write_4(priv->db_bar, offset, htobe32(val)); in gve_db_bar_write_4() 55 bus_write_4(priv->db_bar, offset, val); in gve_db_bar_dqo_write_4() [all …]
|
/freebsd/sys/dev/mwl/ |
H A D | if_mwlvar.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2007-2009 Sam Leffler, Errno Consulting 5 * Copyright (c) 2007-2009 Marvell Semiconductor, Inc. 8 * Redistribution and use in source and binary forms, with or without 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 47 #define MWL_TXBUF 256 /* number of TX descriptors/buffers */ 50 #define MWL_TXACKBUF (MWL_TXBUF/2) /* number of TX ACK desc's/buffers */ 56 #define MWL_RXBUF ((5*MWL_RXDESC)/2)/* number of RX dma buffers */ [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5210/ |
H A D | ar5210reg.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2004 Atheros Communications, Inc. 7 * Permission to use, copy, modify, and/or distribute this software for any 15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 24 * Processor for IEEE 802.11a 5-GHz Wireless LANs. 33 /* DMA Registers */ 34 #define AR_TXDP0 0x0000 /* TX queue pointer 0 register */ [all …]
|
H A D | ar5210desc.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2004 Atheros Communications, Inc. 7 * Permission to use, copy, modify, and/or distribute this software for any 15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 23 * Defintions for the DMA descriptors used by the Atheros 27 /* DMA descriptors */ 31 uint32_t ds_ctl0; /* DMA control 0 */ [all …]
|
/freebsd/sys/dev/ath/ath_hal/ar5212/ |
H A D | ar5212desc.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2008 Atheros Communications, Inc. 7 * Permission to use, copy, modify, and/or distribute this software for any 15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 23 * Hardware-specific descriptor structures. 27 * AR5212-specific tx/rx descriptor definition. 32 uint32_t ds_ctl0; /* DMA control 0 */ [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | xlnx,axi-ethernet.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/net/xlnx,axi-etherne [all...] |
H A D | xilinx_axienet.txt | 2 -------------------------------------------------------- 7 segments of memory for buffering TX and RX, as well as the capability of 8 offloading TX/RX checksum calculation off the processor. 11 sent and received through means of an AXI DMA controller. This driver 12 includes the DMA driver code, so this driver is incompatible with AXI DMA 18 - compatible : Must be one of "xlnx,axi-ethernet-1.00.a", 19 "xlnx,axi-ethernet-1.01.a", "xlnx,axi-ethernet-2.01.a" 20 - reg : Address and length of the IO space, as well as the address 21 and length of the AXI DMA controller IO space, unless 22 axistream-connected is specified, in which case the reg [all …]
|
H A D | snps,dwmac.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Torgue <alexandre.torgue@foss.st.com> 11 - Giuseppe Cavallaro <peppe.cavallaro@st.com> 12 - Jos [all...] |
/freebsd/sys/dev/ath/ath_hal/ar5211/ |
H A D | ar5211desc.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2002-2008 Sam Leffler, Errno Consulting 5 * Copyright (c) 2002-2006 Atheros Communications, Inc. 7 * Permission to use, copy, modify, and/or distribute this software for any 15 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 17 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 23 * Defintions for the DMA descriptors used by the Atheros 27 /* DMA descriptors */ 31 uint32_t ds_ctl0; /* DMA control 0 */ [all …]
|
/freebsd/sys/contrib/device-tree/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 …]
|
/freebsd/sys/dev/ioat/ |
H A D | ioat_test.c | 1 /*- 5 * Redistribution and use in source and binary forms, with or without 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 54 #define time_after(a,b) ((long)(b) - (long)(a) < 0) 83 ioat_test_transaction_destroy(struct test_transaction *tx) in ioat_test_transaction_destroy() argument 88 if (tx->buf[i] != NULL) { in ioat_test_transaction_destroy() 89 free(tx->bu in ioat_test_transaction_destroy() 107 struct test_transaction *tx; ioat_test_transaction_create() local 146 ioat_compare_ok(struct test_transaction * tx) ioat_compare_ok() argument 180 struct test_transaction *tx; ioat_dma_test_callback() local 206 struct test_transaction *tx; ioat_test_prealloc_memory() local 237 struct test_transaction *tx, *s; ioat_test_release_memory() local 249 ioat_test_submit_1_tx(struct ioat_test * test,bus_dmaengine_t dma) ioat_test_submit_1_tx() argument 251 struct test_transaction *tx; ioat_test_submit_1_tx() local [all...] |
/freebsd/sys/dev/malo/ |
H A D | if_malo.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 9 * Redistribution and use in source and binary forms, with or without 27 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 30 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 45 #define MALO_TXBUF 256 /* number of TX descriptors/buffers */ 51 #define MALO_TXDESC 1 /* max tx descriptors/segments */ 214 /* # TX queues in WcbBase array */ 216 /* TX WCB Rings */ 245 uint16_t action; /* 0 -> unset, 1 -> set */ [all …]
|
/freebsd/sys/dev/gem/ |
H A D | if_gemvar.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 7 * Redistribution and use in source and binary forms, with or without 22 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 38 * Transmit descriptor ring size - this is arbitrary, but allocate 42 * is however used as an estimate for the TX window size. 48 #define GEM_MAXTXFREE (GEM_NTXDESC - 1) 49 #define GEM_NTXDESC_MASK (GEM_NTXDESC - 1) 53 * Receive descriptor ring size - we have one RX buffer per incoming [all …]
|
/freebsd/sys/dev/cas/ |
H A D | if_casvar.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 8 * Redistribution and use in source and binary forms, with or without 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * from: FreeBSD: if_gemvar.h 177560 2008-03-24 17:23:53Z marius 43 * Transmit descriptor ring size - this is arbitrary, but allocate 47 * is however used as an estimate for the TX window size. 53 #define CAS_MAXTXFREE (CAS_NTXDESC - 1) 54 #define CAS_NTXDESC_MASK (CAS_NTXDESC - 1) [all …]
|