| /freebsd-src/sys/contrib/device-tree/Bindings/dma/ |
| H A D | fsl-edma.txt | 1 * Freescale enhanced Direct Memory Access(eDMA) Controller 3 The eDMA channels have multiplex capability by programmble memory-mapped 8 * eDMA Controller 10 - compatible : 11 - "fsl,vf610-edma" for eDMA used similar to that on Vybrid vf610 SoC 12 - "fsl,imx7ulp-edma" for eDMA2 used similar to that on i.mx7ulp 13 - "fsl,ls1028a-edma" followed by "fsl,vf610-edma" for eDMA used on the 15 - reg : Specifies base physical address(s) and size of the eDMA registers. 16 The 1st region is eDMA control register's address and size. 19 - interrupts : A list of interrupt-specifiers, one for each entry in [all …]
|
| H A D | ti-edma.txt | 1 Texas Instruments eDMA 8 ------------------------------------------------------------------------------ 12 -------------------- 13 - compatible: Should be: 14 - "ti,edma3-tpcc" for the channel controller(s) on OMAP, 16 - "ti,k2g-edma3-tpcc", "ti,edma3-tpcc" for the 18 - #dma-cells: Should be set to <2>. The first number is the DMA request 20 - reg: Memory map of eDMA CC 21 - reg-names: "edma3_cc" 22 - interrupts: Interrupt lines for CCINT, MPERR and CCERRINT. [all …]
|
| H A D | fsl,edma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/fsl,edma [all...] |
| H A D | ti-dma-crossbar.txt | 4 - compatible: "ti,dra7-dma-crossbar" for DRA7xx DMA crossbar 5 "ti,am335x-edma-crossbar" for AM335x and AM437x 6 - reg: Memory map for accessing module 7 - #dma-cells: Should be set to match with the DMA controller's dma-cell [all...] |
| /freebsd-src/sys/contrib/device-tree/Bindings/spi/ |
| H A D | omap-spi.txt | 4 - compatible : 5 - "ti,am654-mcspi" for AM654. 6 - "ti,omap2-mcspi" for OMAP2 & OMAP3. 7 - "ti,omap4-mcspi" for OMAP4+. 8 - ti,spi-num-cs : Number of chipselect supported by the instance. 9 - ti,hwmods: Name of the hwmod associated to the McSPI 10 - ti,pindir-d0-out-d1-in: Select the D0 pin as output and D1 as 15 - dmas: List of DMA specifiers with the controller specific format 16 as described in the generic DMA client binding. A tx and rx 18 - dma-names: List of DMA request names. These strings correspond [all …]
|
| /freebsd-src/sys/contrib/device-tree/src/arm/ti/omap/ |
| H A D | dm816x.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include <dt-bindings/bus/ti-sysc.h> 4 #include <dt-bindings/clock/dm816.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/pinctrl/omap.h> 10 interrupt-parent = <&intc>; 11 #address-cells = <1>; 12 #size-cells = <1>; 26 #address-cells = <1>; 27 #size-cells = <0>; [all …]
|
| H A D | dm814x.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include <dt-bindings/bus/ti-sysc.h> 4 #include <dt-bindings/clock/dm814.h> 5 #include <dt-bindings/gpio/gpio.h> 6 #include <dt-bindings/pinctrl/dm814x.h> 10 interrupt-parent = <&intc>; 11 #address-cells = <1>; 12 #size-cells = <1>; 30 #address-cells = <1>; 31 #size-cells = <0>; [all …]
|
| H A D | am33xx-l4.dtsi | 2 compatible = "ti,am33xx-l4-wkup", "simple-pm-bus"; 3 power-domains = <&prm_wkup>; 5 clock-names = "fck"; 10 reg-names = "ap", "la", "ia0", "ia1"; 11 #address-cells = <1>; 12 #size-cells = <1>; 18 compatible = "simple-pm-bus"; 19 #address-cells = <1>; 20 #size-cells = <1>; 28 compatible = "simple-pm-bus"; [all …]
|
| H A D | am4372.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/bus/ti-sysc.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controlle 214 edma: dma@0 { global() label [all...] |
| H A D | am437x-l4.dtsi | 2 compatible = "ti,am4-l4-wkup", "simple-pm-bus"; 3 power-domains = <&prm_wkup>; 5 clock-names = "fck"; 10 reg-names = "ap", "la", "ia0", "ia1"; 11 #address-cells = <1>; 12 #size-cells = <1>; 18 compatible = "simple-pm-bus"; 19 #address-cells = <1>; 20 #size-cells = <1>; 28 compatible = "simple-pm-bus"; [all …]
|
| /freebsd-src/sys/contrib/device-tree/Bindings/pci/ |
| H A D | snps,dw-pcie-ep.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie-ep.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingo [all...] |
| H A D | snps,dw-pcie.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pci/snps,dw-pcie.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jingoo Han <jingoohan1@gmail.com> 11 - Gustav [all...] |
| /freebsd-src/sys/contrib/device-tree/Bindings/crypto/ |
| H A D | omap-aes.txt | 5 - compatible : Should contain entries for this and backward compatible 7 - "ti,omap2-aes" for OMAP2. 8 - "ti,omap3-aes" for OMAP3. 9 - "ti,omap4-aes" for OMAP4 and AM33XX. 12 - ti,hwmods: Name of the hwmod associated with the AES module 13 - reg : Offset and length of the register set for the module 14 - interrupts : the interrupt-specifier for the AES module. 17 - dmas: DMA specifiers for tx and rx dma. See the DMA client binding, 19 - dma-names: DMA request names should include "tx" and "rx" if present. 24 compatible = "ti,omap4-aes"; [all …]
|
| /freebsd-src/sys/contrib/device-tree/Bindings/mmc/ |
| H A D | davinci_mmc.txt | 9 - compatible: 10 Should be "ti,da830-mmc": for da830, da850, dm365 11 Should be "ti,dm355-mmc": for dm355, dm644x 14 - bus-width: Number of data lines, can be <1>, <4>, or <8>, default <1> 15 - max-frequency: Maximum operating clock frequency, default 25MHz. 16 - dmas: List of DMA specifiers with the controller specific format 17 as described in the generic DMA client binding. A tx and rx 19 - dma-names: RX and TX DMA request names. These strings correspond 24 compatible = "ti,da830-mmc", 27 bus-width = <4>; [all …]
|
| H A D | ti-omap-hsmmc.txt | 10 -------------------- 11 - compatible: 12 Should be "ti,omap2-hsmmc", for OMAP2 controllers 13 Should be "ti,omap3-hsmmc", for OMAP3 controllers 14 Should be "ti,omap3-pre-es3-hsmmc" for OMAP3 controllers pre ES3.0 15 Should be "ti,omap4-hsmmc", for OMAP4 controllers 16 Should be "ti,am33xx-hsmmc", for AM335x controllers 17 Should be "ti,k2g-hsmmc", "ti,omap4-hsmmc" for 66AK2G controllers. 20 --------------------------------- 22 - ti,hwmods: Must be "mmc<n>", n is controller instance starting 1. [all …]
|
| /freebsd-src/sys/contrib/device-tree/src/arm/nxp/vf/ |
| H A D | vfxxx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 #include "vf610-pinfunc.h" 6 #include <dt-bindings/clock/vf610-clock.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/gpio/gpio.h> 32 compatible = "fixed-clock"; 33 #clock-cells = <0>; 34 clock-frequency = <24000000>; 38 compatible = "fixed-clock"; 39 #clock-cells = <0>; [all …]
|
| /freebsd-src/sys/dev/mvs/ |
| H A D | mvs.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 42 #define IC_HC0 0x000001ff /* bits 0-8 = HC0 */ 44 #define IC_HC1 (IC_HC0 << IC_HC_SHIFT) /* 9-17 = HC1 */ 58 #define IC_MAIN_RSVD (0xfe000000) /* bits 31-25 */ 59 #define IC_MAIN_RSVD_5 (0xfff10000) /* bits 31-19 */ 60 #define IC_MAIN_RSVD_SOC (0xfffffec0) /* bits 31-9, 7-6 */ 65 #define CHIP_SOC_HC0_MASK(num) (0xff >> ((4 - (num)) * 2)) 87 #define HC_RQOP 0x4 /* Request Queue Out-Pointer */ 88 #define HC_RQIP 0x8 /* Response Queue In-Pointer */ [all …]
|
| /freebsd-src/sys/dev/ath/ |
| H A D | if_ath_tx_edma.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 44 * by the driver - eg, calls to ath_hal_gettsf32(). 129 #define INCR(_l, _sz) (_l) ++; (_l) &= ((_sz) - 1) 130 #define DECR(_l, _sz) (_l) --; (_l) &= ((_sz) - 1) 153 if_ath_alq_post(&sc->sc_alq, ATH_ALQ_TX_FIFO_PUSH, in ath_tx_alq_edma_push() 161 * it may not meet the TXOP for say, DBA-gated traffic in TDMA mode. 163 * The TX completion code handles a TX FIFO slot having multiple frames, 184 txq->axq_qnum, in ath_tx_edma_push_staging_list() 185 txq->axq_fifo_depth, in ath_tx_edma_push_staging_list() [all …]
|
| H A D | if_athvar.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 52 * There is a separate TX ath_buf pool for management frames. 55 * TX activity. 60 * 802.11n requires more TX and RX buffers to do AMPDU. 72 #define ATH_TXBUF 200 /* number of TX buffers */ 79 #define ATH_TXINTR_PERIOD 5 /* max number of batched tx descriptors */ 86 * The following bits can be set during the PCI (and perhaps non-PCI 106 * tracking station state such as the current tx antenna. [all …]
|
| H A D | if_ath_debug.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 47 ATH_DEBUG_TX_PROC = 0x000002000ULL, /* tx ISR proc */ 60 ATH_DEBUG_SW_TX = 0x004000000ULL, /* per-packet software TX */ 63 ATH_DEBUG_SW_TX_AGGR = 0x020000000ULL, /* aggregate TX */ 64 ATH_DEBUG_SW_TX_RETRIES = 0x040000000ULL, /* software TX retries */ 66 ATH_DEBUG_SW_TX_BAR = 0x100000000ULL, /* BAR TX */ 67 ATH_DEBUG_EDMA_RX = 0x200000000ULL, /* RX EDMA state */ 68 ATH_DEBUG_SW_TX_FILT = 0x400000000ULL, /* SW TX FF */ [all …]
|
| H A D | if_ath_beacon.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2002-2009 Sam Leffler, Errno Consulting 44 * by the driver - eg, calls to ath_hal_gettsf32(). 114 struct ath_hal *ah = sc->sc_ah; in ath_beaconq_setup() 123 if (sc->sc_isedma) in ath_beaconq_setup() 136 #define ATH_EXPONENT_TO_VALUE(v) ((1<<(v))-1) in ath_beaconq_config() 137 struct ieee80211com *ic = &sc->sc_ic; in ath_beaconq_config() 138 struct ath_hal *ah = sc->sc_ah; in ath_beaconq_config() 141 ath_hal_gettxqueueprops(ah, sc->sc_bhalq, &qi); in ath_beaconq_config() [all …]
|
| /freebsd-src/sys/contrib/device-tree/src/arm/ti/keystone/ |
| H A D | keystone-k2g.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2017 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/pinctrl/keystone.h> 10 #include <dt-binding [all...] |
| /freebsd-src/sys/dts/arm/ |
| H A D | qcom-ipq4019-ethernet.dtsi | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 28 #include <dt-bindings/net/qcom-qca807x.h> 33 #address-cells = <1>; 34 #size-cells = <0>; 35 compatible = "qcom,ipq4019-mdio"; 40 ess-switch@c000000 { 41 compatible = "qcom,ess-switch"; 44 reset-names = "ess_rst"; 46 clock-names = "ess_clk"; [all …]
|
| /freebsd-src/sys/contrib/device-tree/src/arm64/freescale/ |
| H A D | fsl-ls1012a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1012A family SoC. 6 * Copyright 2019-2020 NXP 10 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 11 #include <dt-bindings/interrupt-controller/arm-gi [all...] |
| /freebsd-src/sys/contrib/device-tree/src/arm/ti/davinci/ |
| H A D | da850-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 12 compatible = "ti,da850-evm", "ti,da850"; 13 model = "DA850/AM1808/OMAP-L138 EVM"; 16 stdout-pat [all...] |