| /freebsd/sys/contrib/device-tree/Bindings/net/ |
| H A D | maxlinear,gpy2xx.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Lunn <andrew@lunn.ch> 11 - Michael Walle <michael@walle.cc> 14 - $ref: ethernet-phy.yaml# 17 maxlinear,use-broken-interrupts: 19 Interrupts are broken on some GPY2xx PHYs in that they keep the 23 interrupts are disabled for this PHY and polling mode is used. If one 31 maxlinear,use-broken-interrupts: [ interrupts ] [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/serial/ |
| H A D | 8250.yaml | 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - devicetree@vger.kernel.org 13 - $ref: serial.yaml# 14 - $ref: /schemas/memory-controllers/mc-peripheral-props.yaml# 15 - if: 17 - required: 18 - aspeed,lpc-io-reg 19 - required: 20 - aspeed,lpc-interrupts [all …]
|
| /freebsd/share/man/man4/ |
| H A D | hpet.4 | 4 .\" Redistribution and use in source and binary forms, with or without 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 35 .Bd -ragged -offset indent 41 .Bl -ohang 44 Each set bit allows driver to use respective IRQ, 47 Default value is 0xffff0000, except some known broken hardware. 56 drivers are not using interrupts, by setting also: 57 .Bd -literal 63 controls how much per-CPU event timers should driver attempt to register. [all …]
|
| H A D | snd_atiixp.4 | 4 .\" Redistribution and use in source and binary forms, with or without 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 34 .Bd -ragged -offset indent 42 .Bd -literal -offset indent 59 .Bl -tag -width ".Va dev.pcm.%d.polling" -offset indent 66 device cannot generate interrupts at all. 73 .Bl -bullet -compact 98 32bit native recording is broken on some hardware.
|
| H A D | timecounters.4 | 4 .\" Redistribution and use in source and binary forms, with or without 19 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 The kernel uses several types of time-related devices, such as: real time clocks, 37 Event timers are responsible for generating interrupts at a specified time or 38 periodically, to run different time-based events. 45 performance-critical places like the process scheduler. 63 .Bd -literal 64 kern.timecounter.choice: TSC-low(-100) HPET(950) i8254(0) ACPI-fast(900) dummy(-1000000) 65 kern.timecounter.tc.ACPI-fast.mask: 16777215 [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/i2c/ |
| H A D | marvell,mv64xxx-i2c.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/i2c/marvell,mv64xxx-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Gregory CLEMENT <gregory.clement@bootlin.com> 15 - const: allwinner,sun4i-a10-i2c 16 - items: 17 - const: allwinner,sun7i-a20-i2c 18 - const: allwinner,sun4i-a10-i2c 19 - const: allwinner,sun6i-a31-i2c [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/timer/ |
| H A D | arm,arch_timer_mmio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 17 The memory mapped timer is attached to a GIC to deliver its interrupts via SPIs. 22 - enum: 23 - arm,armv7-timer-mem 29 '#address-cells': 32 '#size-cells': [all …]
|
| H A D | arm,arch_timer.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <marc.zyngier@arm.com> 11 - Mark Rutland <mark.rutland@arm.com> 13 ARM cores may have a per-core architected timer, which provides per-cpu timers, 17 The per-core architected timer is attached to a GIC to deliver its 18 per-processor interrupts via PPIs. The memory mapped timer is attached to a GIC 19 to deliver its interrupts via SPIs. 24 - items: [all …]
|
| /freebsd/contrib/kyua/integration/ |
| H A D | cmd_test_test.sh | 4 # Redistribution and use in source and binary forms, with or without 23 # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 41 simple_all_pass:pass -> passed [S.UUUs] 42 simple_all_pass:skip -> skipped: The reason for skipping is this [S.UUUs] 47 1/2 passed (0 broken, 0 failed, 1 skipped) 51 atf_check -s exit:0 -o file:expout -e empty kyua test 66 simple_some_fail:fail -> failed: This fails on purpose [S.UUUs] 67 simple_some_fail:pass -> passed [S.UUUs] 72 1/2 passed (0 broken, 1 failed, 0 skipped) [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/soc/fsl/cpm_qe/qe/ |
| H A D | ucc.txt | 4 - device_type : should be "network", "hldc", "uart", "transparent" 6 - compatible : could be "ucc_geth" or "fsl_atm" and so on. 7 - cell-index : the ucc number(1-8), corresponding to UCCx in UM. 8 - reg : Offset and length of the register set for the device 9 - interrupts : <a b> where a is the interrupt number and b is a 14 - pio-handle : The phandle for the Parallel I/O port configuration. 15 - port-number : for UART drivers, the port number to use, between 0 and 3. 18 CPM UART driver, the port-number is required for the QE UART driver. 19 - soft-uart : for UART drivers, if specified this means the QE UART device 20 driver should use "Soft-UART" mode, which is needed on some SOCs that have [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/st/ |
| H A D | stm32746g-eval.dts | 2 * Copyright 2015 - Maxime Coquelin <mcoquelin.stm32@gmail.com> 4 * This file is dual-licensed: you can use it either under the terms 24 * restriction, including without limitation the rights to use, 39 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 43 /dts-v1/; 45 #include "stm32f746-pinctrl.dtsi" 46 #include <dt-bindings/input/input.h> 47 #include <dt-bindings/interrupt-controlle [all...] |
| H A D | stm32mp157a-stinger96.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 9 #include "stm32mp15-pinctrl.dtsi" 10 #include "stm32mp15xxac-pinctrl.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/mfd/st,stpmic1.h> 24 stdout-path = "serial1:115200n8"; 33 compatible = "gpio-led [all...] |
| /freebsd/sys/contrib/device-tree/Bindings/mtd/ |
| H A D | jedec,spi-nor.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/mtd/jedec,spi-nor.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 13 - $ref: mtd.yaml# 14 - $ref: /schemas/spi/spi-peripheral-props.yaml# 19 - items: 20 - pattern: "^((((micron|spansion|st),)?\ 33 - const: jedec,spi-nor [all …]
|
| H A D | brcm,brcmnand.txt | 3 The Broadcom Set-Top Box NAND controller supports low-level access to raw NAND 4 flash chips. It has a memory-mapped register interface for both control 15 - compatible : May contain an SoC-specific compatibility string (see below) 16 to account for any SoC-specific hardware bits that may be 21 string, like "brcm,brcmnand-v7.0" 23 brcm,brcmnand-v2.1 24 brcm,brcmnand-v2.2 25 brcm,brcmnand-v4.0 26 brcm,brcmnand-v5.0 27 brcm,brcmnand-v6.0 [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/allwinner/ |
| H A D | sun5i-a13-licheepi-one.dts | 4 * Based on sun5i-a13-olinuxino.dts, which is 5 * Copyright 2012 Maxime Ripard <maxime.ripard@free-electrons.com> 8 * This file is dual-licensed: you can use it either under the terms 28 * restriction, including without limitation the rights to use, 43 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 47 /dts-v1/; 48 #include "sun5i-a13.dtsi" 49 #include "sunxi-common-regulators.dtsi" 51 #include <dt-bindings/gpio/gpio.h> 52 #include <dt-bindings/input/input.h> [all …]
|
| H A D | sun5i-a13-utoo-p66.dts | 4 * This file is dual-licensed: you can use it either under the terms 24 * restriction, including without limitation the rights to use, 39 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 43 /dts-v1/; 44 #include "sun5i-a13.dtsi" 45 #include "sun5i-reference-design-tablet.dtsi" 46 #include <dt-bindings/interrupt-controller/irq.h> 50 compatible = "utoo,p66", "allwinner,sun5i-a13"; 54 /delete-property/serial0; 58 /delete-property/stdout-path; [all …]
|
| /freebsd/sys/dev/sdhci/ |
| H A D | sdhci.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 7 * Redistribution and use in source and binary forms, with or without 21 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 50 /* Controller has an off-by-one issue with timeout value */ 52 /* Controller has broken read timings */ 56 /* Data timeout is invalid, should use SD clock */ 62 /* Hardware shifts the 136-bit response, don't do it in software. */ 64 /* Wait to see reset bit asserted before waiting for de-asserted */ [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | arm,gic-v3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,gic-v3.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marc Zyngier <maz@kernel.org> 14 Peripheral Interrupts (PPI), Shared Peripheral Interrupts (SPI), 15 Software Generated Interrupts (SGI), and Locality-specific Peripheral 16 Interrupts (LPI). 19 - $ref: /schemas/interrupt-controller.yaml# 24 - items: [all …]
|
| /freebsd/sys/dev/uart/ |
| H A D | uart_dev_ns8250.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 7 * Redistribution and use in source and binary forms, with or without 22 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 83 "Number of UART RX interrupts where TX is not ready, before data is discarded"); 86 * To use early printf on x86, add the following to your kernel config: 102 while ((inb(stat) & LSR_THRE) == 0 && --limit > 0) in uart_ns8250_early_putc() 110 * Clear pending interrupts. THRE is cleared by reading IIR. Data 160 return (16000000 * divisor / bas->rclk); in ns8250_delay() [all …]
|
| /freebsd/sys/dts/arm/ |
| H A D | socfpga_arria10_socdk_sdmmc.dts | 1 /*- 6 * Cambridge Computer Laboratory under DARPA/AFRL contract FA8750-10-C-0237 9 * Redistribution and use in source and binary forms, with or without 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 /dts-v1/; 36 compatible = "altr,socfpga-arria10", "altr,socfpga"; 44 clock-frequency = <200000000>; 49 compatible = "arm,cortex-a9-global-timer"; 51 interrupts = <1 11 0x301>; [all …]
|
| /freebsd/share/man/man9/ |
| H A D | mutex.9 | 4 .\" 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 106 .Bl -enum 129 to not break anything that is not already broken. 139 on a non-spin mutex. 141 against itself all interrupts are either blocked or deferred on a processor 216 Interrupts are disabled during the spin and remain disabled 266 otherwise the mutex will be acquired and a non-zero value will be returned. 342 function returns non-zero if [all …]
|
| /freebsd/sys/kern/ |
| H A D | kern_poll.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2001-2002 Luigi Rizzo 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 62 * If registration is successful, the driver must disable interrupts, 74 * call -- typically this is the number of packets to be received, or 81 * with polling and disable interrupts, if registration was successful. 119 if (error || !req->newptr ) in poll_burst_max_sysctl() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mmc/ |
| H A D | exynos-dw-mshc.txt | 7 by synopsys-dw-mshc.txt and the properties used by the Samsung Exynos specific 13 - "samsung,exynos4210-dw-mshc": for controllers with Samsung Exynos4210 15 - "samsung,exynos4412-dw-mshc": for controllers with Samsung Exynos4412 17 - "samsung,exynos5250-dw-mshc": for controllers with Samsung Exynos5250 19 - "samsung,exynos5420-dw-mshc": for controllers with Samsung Exynos5420 21 - "samsung,exynos7-dw-mshc": for controllers with Samsung Exynos7 23 - "samsung,exynos7-dw-mshc-smu": for controllers with Samsung Exynos7 25 - "axis,artpec8-dw-mshc": for controllers with ARTPEC-8 specific 28 * samsung,dw-mshc-ciu-div: Specifies the divider value for the card interface 32 * samsung,dw-mshc-sdr-timing: Specifies the value of CIU clock phase shift value [all …]
|
| /freebsd/sys/dev/mmc/ |
| H A D | mmc_fdt_helpers.c | 5 * Redistribution and use in source and binary forms, with or without 21 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 24 * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 57 helper->props = mmc_helper.props; in mmc_fdt_parse() 63 if (regulator_get_by_ofw_property(dev, 0, "vmmc-supply", in mmc_fdt_parse() 64 &helper->vmmc_supply) == 0) { in mmc_fdt_parse() 66 device_printf(dev, "vmmc-supply regulator found\n"); in mmc_fdt_parse() 68 if (regulator_get_by_ofw_property(dev, 0, "vqmmc-supply", in mmc_fdt_parse() 69 &helper->vqmmc_supply) == 0) { in mmc_fdt_parse() 71 device_printf(dev, "vqmmc-supply regulator found\n"); in mmc_fdt_parse() [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
| H A D | msm8916-samsung-serranove.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 6 /dts-v1/; 8 #include "msm8916-pm8916.dtsi" 9 #include "msm8916-modem-qdsp6.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-binding [all...] |