/freebsd/sys/dev/ic/ |
H A D | cd180.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 35 #define CD180_GIVR 0x40 /* Global Interrupt Verctor Register */ 37 #define CD180_PILR1 0x61 /* Priority Interrupt Level Register 1 */ 38 #define CD180_PILR2 0x62 /* Priority Interrupt Level Register 2 */ 39 #define CD180_PILR3 0x63 /* Priority Interrupt Level Register 3 */ 47 #define CD180_EOIR 0x7F /* End of Interrupt Register */ 51 #define CD180_IER 0x02 /* Interrupt Enable Register */ 61 #define CD180_MCOR1 0x10 /* Modem Change Option 1 Register */ 62 #define CD180_MCOR2 0x11 /* Modem Change Option 2 Register */ [all …]
|
H A D | cd1400.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 4 * cyclades cyclom-y serial driver 55 #define CD1400_MICR 0x46 /* modem interrupting channel */ 56 #define CD1400_RIR 0x6B /* receive interrupt status */ 60 #define CD1400_TIR 0x6A /* transmit interrupt status */ 64 #define CD1400_MIR 0x69 /* modem interrupt status */ 65 #define CD1400_MIR_RDIREQ (1<<7) /* modem service required */ 66 #define CD1400_MIR_RBUSY (1<<6) /* modem service in progress */ 74 #define CD1400_RIVR 0x43 /* receive interrupt vector */ [all …]
|
H A D | ns16550.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 36 /* 8250 registers #[0-6]. */ 41 #define com_ier 1 /* interrupt enable register (W) */ 48 * Receive timeout interrupt enable. 55 #define com_iir 2 /* interrupt identification register (R) */ 74 #define LCR_EFR_ENABLE 0xbf /* magic to enable EFR on 16650 up */ 99 #define com_mcr 4 /* modem control register (R/W) */ 127 #define com_msr 6 /* modem status register (R/W) */ 140 /* 8250 multiplexed registers #[0-1]. Access enabled by LCR[7]. */ [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/serial/ |
H A D | nvidia,tegra20-hsuart.txt | 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. 14 - resets : Must contain an entry for each entry in reset-names. [all …]
|
/freebsd/sys/dev/usb/serial/ |
H A D | umcs.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 50 #define MCS7840_DEV_REG_PINPONGHIGH 0x02 /* High bits of ping-pong 52 #define MCS7840_DEV_REG_PINPONGLOW 0x03 /* Low bits of ping-pong 67 #define MCS7840_DEV_REG_PLL_DIV_M 0x0e /* Pre-diviedr for PLL, R/W */ 70 #define MCS7840_DEV_REG_CLOCK_MUX 0x12 /* PLL input clock & Interrupt 78 /* DCRx_2-DCRx_4 Registers goes here (see below, they are documented) */ 109 #define MCS7840_DEV_REG_BI_FIFO_STAT1 0x32 /* Bulk-In FIFO Stat for Port 112 #define MCS7840_DEV_REG_BO_FIFO_STAT1 0x33 /* Bulk-out FIFO Stat for Port 115 #define MCS7840_DEV_REG_BI_FIFO_STAT2 0x34 /* Bulk-In FIFO Stat for Port [all …]
|
H A D | uftdi_reg.h | 4 * Definitions for the FTDI USB Single Port Serial Converter - 14 * Bill Ryder - bryder@sgi.com of Silicon Graphics, Inc. is the original 21 #define FTDI_SIO_MODEM_CTRL 1 /* Set the modem control register */ 135 * Also - you can not set DTR and RTS with one control message 145 * B8 DTR state enable 148 * B9 RTS state enable 165 * wIndex: Protocol/Port - hIndex is protocol / lIndex is port 210 * data read so far - rather than wait 40ms or until 62 bytes are read 257 * Retrieve the current value of the modem status register. 270 * the current values of the modem and line status registers. In the absence of [all …]
|
H A D | umcs.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 30 * This driver supports several multiport USB-to-RS232 serial adapters driven 39 * quad-port mos7840. 88 * Two-port devices (both with 7820 chip and 7840 chip configured as two-port) 90 * So,PHYSICAL port numbers (indexes) on two-port device will be 0 and 2. 96 * Pack non-regular registers to array to easier if-less access. 123 uint8_t sc_mcr; /* local modem control register */ 133 struct usb_xfer *sc_intr_xfer; /* Interrupt endpoint */ 192 /* Indexed by LOGICAL port number (subunit), so two-port device uses 0 & 1 */ [all …]
|
/freebsd/sys/dev/bhnd/cores/chipc/ |
H A D | chipcreg.h | 1 /*- 2 * SPDX-License-Identifier: ISC 4 * Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org> 5 * Copyright (c) 2010-2015 Broadcom Corporation 10 * distributed with the Asus RT-N16 firmware source code release. 60 #define CHIPC_INTST 0x20 /**< interrupt status */ 61 #define CHIPC_INTM 0x24 /**< interrupt mask */ 77 /* siba backplane configuration broadcast (siba-only) */ 81 #define CHIPC_GPIOPU 0x58 /**< pull-up mask (rev >= 20) */ 88 #define CHIPC_GPIOINTM 0x74 /**< gpio interrupt mask */ [all …]
|
/freebsd/share/man/man4/ |
H A D | xl.4 | 15 .\" 4. Neither the name of the author nor the names of any co-contributors 41 .Bd -ragged -offset indent 49 .Bd -literal -offset indent 57 and "tornado" bus-master Etherlink XL chips. 59 The Etherlink XL chips support built-in 10baseT, 10base2 and 10base5 63 NS 83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex. 64 The 3c905B adapters have built-in autonegotiation logic mapped onto 67 adapters such as the 3c905-TX and 3c905B-TX are capable of 10 or 75 .Bl -tag -width xxxxxxxxxxxxxxxxxxxx 77 Enable autoselection of the media type and options. [all …]
|
H A D | termios.4 | 173 terminal treated as if modem disconnect had been sensed. 190 returns -1 with 224 returns -1 with 238 full-duplex mode, so that data may arrive even while output is occurring. 271 This is useful for terminals that can operate in full-duplex mode. 291 .Bl -enum -offset indent 301 If there is no data available, the read returns -1, with 313 character, an end-of-file 315 character, or an end-of-line 357 This un-delimited [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/ti/omap/ |
H A D | omap3-n950-n9.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * omap3-n950-n9.dtsi - Device Tree file for Nokia N950 & N9 (common stuff) 13 cpu0-supply = <&vcc>; 23 compatible = "regulator-fixed"; 24 regulator-name = "VEMMC"; 25 regulator-min-microvolt = <2900000>; 26 regulator-max-microvolt = <2900000>; 28 startup-delay-us = <150>; 29 enable-active-high; 33 compatible = "regulator-fixed"; [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | uart_emul.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 87 uint8_t ier; /* Interrupt enable register (R/W) */ 89 uint8_t mcr; /* Modem control register (R/W) */ 91 uint8_t msr; /* Modem status register (R/W) */ 98 bool thre_int_pending; /* THRE interrupt pendin [all...] |
/freebsd/sys/contrib/device-tree/src/arm/microchip/ |
H A D | at91-vinco.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * 2015 Gregory CLEMENT <gregory.clement@free-electrons.com> 9 /dts-v1/; 17 stdout-path = "serial0:115200n8"; 26 clock-frequency = <32768>; 30 clock-frequency = <12000000>; 38 status = "okay"; /* Enable ADC IIO support */ 42 pinctrl-name [all...] |
/freebsd/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | qcom,wcnss-pil.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/remoteproc/qcom,wcnss-pil.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <andersson@kernel.org> 21 - items: 22 - enum: 23 - qcom,pronto-v1-pil 24 - qcom,pronto-v2-pil 25 - qcom,pronto-v3-pil [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/samsung/ |
H A D | s5pv210-fascinate4g.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 /dts-v1/; 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 6 #include "s5pv210-aries.dtsi" 9 model = "Samsung Galaxy S Fascinate 4G (SGH-T959P) based on S5PV210"; 11 chassis-type = "handset"; 14 stdout-pat [all...] |
/freebsd/sys/contrib/device-tree/src/arm/qcom/ |
H A D | qcom-apq8026-huawei-sturgeon.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include "qcom-msm8226.dtsi" 10 #include <dt-bindings/input/ti-drv260x.h> 12 /delete-node/ &adsp_region; 17 chassis-typ [all...] |
H A D | qcom-apq8026-asus-sparrow.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include "qcom-msm8226.dtsi" 11 /delete-node/ &adsp_region; 16 chassis-type = "watch"; 17 qcom,msm-id = <199 0x20000>; 18 qcom,board-i [all...] |
/freebsd/sys/arm/xilinx/ |
H A D | uart_dev_cdnc.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 31 /* A driver for the Cadence AMBA UART as used by the Xilinx Zynq-7000. 33 * Reference: Zynq-7000 All Programmable SoC Technical Reference Manual. 55 bus_space_read_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg))) 57 bus_space_write_4((bas)->bst, (bas)->bsh, uart_regofs((bas), (reg)), \ 74 #define CDNC_UART_MODE_REG_CHMOD_R_LOOP (3<<8) /* [9:8] - channel mode */ 77 #define CDNC_UART_MODE_REG_STOP2 (2<<6) /* [7:6] - stop bits */ 78 #define CDNC_UART_MODE_REG_PAR_NONE (4<<3) /* [5:3] - parity type */ 83 #define CDNC_UART_MODE_REG_6BIT (3<<1) /* [2:1] - character len */ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | imx8mm-innocomm-wb15.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/phy/phy-imx8-pcie.h> 10 reg_modem: regulator-modem { 11 compatible = "regulator-fixed"; 12 pinctrl-names = "default"; 13 pinctrl-0 = <&pinctrl_modem_regulator>; 14 regulator-min-microvolt = <3300000>; 15 regulator-max-microvolt = <3300000>; 16 regulator-name = "epdev_on"; 18 enable-active-high; [all …]
|
/freebsd/share/doc/smm/02.config/ |
H A D | 4.t | 80 \-DFUNNY \-DHAHA in the resultant makefile. 88 QUOTA (enable disk quotas). 123 This is usually a cute name like ERNIE (short for Ernie Co-Vax) or 142 \fBconfig\fP\ \fIsysname\fP\ \fIconfig-clauses\fP 161 \fBroot\fP [ \fBon\fP ] \fIroot-device\fP 162 \fBswap\fP [ \fBon\fP ] \fIswap-device\fP [ \fBand\fP \fIswap-device\fP ] ... 163 \fBdumps\fP [ \fBon\fP ] \fIdump-device\fP 164 \fBargs\fP [ \fBon\fP ] \fIarg-device\fP 195 numbers on a per-machine basis. A file, 219 at boot time. If a non-standard size is to be used for one [all …]
|
/freebsd/sys/arm/freescale/vybrid/ |
H A D | vf_uart.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 64 #define UART_MODEM 0x0D /* Modem Register */ 74 #define UART_IE7816 0x19 /* 7816 Interrupt Enable Register */ 75 #define UART_IS7816 0x1A /* 7816 Interrupt Status Register */ 82 #define UART_C6 0x21 /* CEA709.1-B Control Register 6 */ 83 #define UART_PCTH 0x22 /* CEA709.1-B Packet Cycle Time Counter High */ 84 #define UART_PCTL 0x23 /* CEA709.1-B Packet Cycle Time Counter Low */ 85 #define UART_B1T 0x24 /* CEA709.1-B Beta1 Timer */ 86 #define UART_SDTH 0x25 /* CEA709.1-B Secondary Delay Timer High */ [all …]
|
/freebsd/sys/sys/ |
H A D | _termios.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 56 /* 7 ex-spare 1 */ 80 * Input flags - software input processing 86 #define INPCK 0x00000010 /* enable checking of parity errors */ 91 #define IXON 0x00000200 /* enable output flow control */ 92 #define IXOFF 0x00000400 /* enable input flow control */ 98 #define IUTF8 0x00004000 /* assume input is utf-8 encoded */ 102 * Output flags - software output processing 104 #define OPOST 0x00000001 /* enable following output processing */ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | msm8953.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 4 #include <dt-bindings/clock/qcom,gcc-msm8953.h> 5 #include <dt-bindings/clock/qcom,rpmcc.h> 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/interrupt [all...] |
H A D | msm8976.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2016-2022, AngeloGioacchino Del Regno 9 #include <dt-bindings/clock/qcom,gcc-msm8976.h> 10 #include <dt-bindings/clock/qcom,rpmcc.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-binding [all...] |
H A D | sm6375.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,rpmcc.h> 7 #include <dt-bindings/clock/qcom,sm6375-gcc.h> 8 #include <dt-bindings/clock/qcom,sm6375-gpucc.h> 9 #include <dt-binding [all...] |