Home
last modified time | relevance | path

Searched +full:inter +full:- +full:chip (Results 1 – 25 of 81) sorted by relevance

1234

/freebsd/sys/contrib/device-tree/Bindings/powerpc/nintendo/
H A Dwii.txt11 - model : Should be "nintendo,wii"
12 - compatible : Should be "nintendo,wii"
16 This node represents the multi-function "Hollywood" chip, which packages
21 - compatible : Should be "nintendo,hollywood"
30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi"
31 - reg : should contain the VI registers location and length
32 - interrupt
[all...]
/freebsd/sys/contrib/device-tree/Bindings/timer/
H A Dsifive,clint.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Palmer Dabbelt <palmer@dabbelt.com>
11 - Anup Patel <anup.patel@wdc.com>
14 SiFive (and other RISC-V) SOCs include an implementation of the SiFive
15 Core Local Interruptor (CLINT) for M-mode timer and M-mode inter-processor
16 interrupts. It directly connects to the timer and inter-processor interrupt
17 lines of various HARTs (or CPUs) so RISC-V per-HART (or per-CPU) local
19 The clock frequency of CLINT is specified via "timebase-frequency" DT
[all …]
/freebsd/sys/contrib/device-tree/Bindings/spi/
H A Dspi-peripheral-props.yaml1 # 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
30 Chip select used by the device.
[all …]
/freebsd/contrib/ntp/html/
H A Dclock.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4 <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
12 <!-- #BeginDate format:En2m -->4-Aug-2011 23:40<!-- #EndDate -->
20 <li class="inline"><a href="#inter">Operating Intervals</a></li>
28-of-year (TOY) chip to maintain the time when the power is off. When the computer is restarted, t…
31 …emon sets the step threshold to 600 s using the <tt>-x</tt> option on the command line. If the <tt…
33 …idered before using these options. The slew rate is fixed at 500 parts-per-million (PPM) by th…
35 <p>When the daemon is started after a considerable downtime, it could be the TOY chip clock has dri…
36 <h4 id="inter">Operating Intervals</h4>
51 <dt>FSET - The frequency file is present</dt>
[all …]
/freebsd/sys/contrib/device-tree/Bindings/i2c/
H A Di2c-mxs.txt1 * Freescale MXS Inter IC (I2C) Controller
4 - compatible: Should be "fsl,<chip>-i2c"
5 - reg: Should contain registers location and length
6 - interrupts: Should contain ERROR interrupt number
7 - clock-frequency: Desired I2C bus clock frequency in Hz.
9 - dmas: DMA specifier, consisting of a phandle to DMA controller node
11 Refer to dma.txt and fsl-mxs-dma.txt for details.
12 - dma-names: Must be "rx-tx".
17 #address-cells = <1>;
18 #size-cells = <0>;
[all …]
/freebsd/share/man/man4/
H A Diicbus.441 system provides a uniform, modular and architecture-independent
45 I2C is an acronym for Inter Integrated Circuit bus.
49 easy way to connect a CPU to peripheral chips in a TV-set.
57 is a CPU, LCD driver, memory, or complex function chip.
60 Obviously an LCD driver is only a receiver, while a memory or I/O chip can
65 The BUS MASTER is the chip issuing the commands on the BUS.
71 As mentioned before, the IC bus is a Multi-MASTER BUS.
77 .Bl -column "Device drivers" -compact
89 8-bit characters they write to the bus according to the I2C protocol.
92 bidirectional communications, thanks to the multi-master capabilities of the
[all …]
/freebsd/sys/contrib/device-tree/Bindings/usb/
H A Dusb.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
22 phy-names:
26 usb-phy:
27 $ref: /schemas/types.yaml#/definitions/phandle-array
38 UTMI+ PHY with an 8- or 16-bit interface if UTMI+ is selected, UTMI+ low
40 serial is specified and High-Speed Inter-Chip feature if HSIC is
46 maximum-speed:
[all …]
/freebsd/sys/contrib/device-tree/Bindings/media/
H A Dmediatek,mdp3-rdma.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/mediatek,mdp3-rdma.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matthias Brugger <matthias.bgg@gmail.com>
11 - Moudy Ho <moudy.ho@mediatek.com>
24 - enum:
25 - mediatek,mt8183-mdp3-rdma
26 - mediatek,mt8188-mdp3-rdma
27 - mediatek,mt8195-mdp3-rdma
[all …]
/freebsd/sys/contrib/device-tree/Bindings/display/
H A Dst,stih4xx.txt3 - sti-vtg: video timing generator
5 - compatible: "st,vtg"
6 - reg: Physical base address of the IP registers and length of memory mapped region.
8 - interrupts : VTG interrupt number to the CPU.
9 - st,slave: phandle on a slave vtg
11 - sti-vtac: video timing advanced inter dye communication Rx and TX
13 - compatible: "st,vtac-main" or "st,vtac-aux"
14 - reg: Physical base address of the IP registers and length of memory mapped region.
15 - clocks: from common clock binding: handle hardware IP needed clocks, the
17 See ../clocks/clock-bindings.txt for details.
[all …]
/freebsd/sys/dev/le/
H A Dlancereg.h3 /*-
4 * SPDX-License-Identifier: BSD-2-Clause
34 /*-
70 * - Am7990 Local Area Network Controller for Ethernet (LANCE)
71 * (and its descendent Am79c90 C-LANCE).
73 * - Am79c900 Integrated Local Area Communications Controller (ILACC)
75 * - Am79c960 PCnet-ISA Single-Chip Ethernet Controller for ISA
77 * - Am79c961 PCnet-ISA+ Jumperless Single-Chip Ethernet Controller
80 * - Am79c961A PCnet-ISA II Jumperless Full-Duplex Single-Chip
83 * - Am79c965A PCnet-32 Single-Chip 32-bit Ethernet Controller
[all …]
/illumos-gate/usr/src/man/man4d/
H A Dhme.4d8 hme \- SUNW,hme Fast-Ethernet device driver
18 The \fBSUNW,hme\fR Fast-Ethernet driver is a multi-threaded, loadable,
20 Provider Interface, \fBdlpi\fR(4P), over a \fBSUNW,hme\fR Fast-Ethernet
21 controller. The motherboard and add-in SBus \fBSUNW,hme\fR controllers of
27 is used to handle the \fBSUNW,hme\fR device. Functions include chip
30 provides 100Base-TX networking interfaces using SUN's \fBFEPS ASIC\fR and an
33 Transceiver which connects to a \fBRJ-45\fR connector. In addition to the RJ-45
37 may use any physical media (copper or fiber) specified in the 100Base-TX
42 The 100Base-TX standard specifies an "auto-negotiation" protocol to
44 is capable of doing "auto-negotiation" with the remote-end of the link (Link
[all …]
/illumos-gate/usr/src/uts/common/io/dmfe/
H A Ddmfe_impl.h59 * Describes the identity of a specific chip
82 * Describes one chunk of allocated DMA-able memory
99 * Indexes into the driver-specific kstats, divided into:
119 * Actual state of the DM9102A chip
122 CHIP_ERROR = -1, /* error, need reset */
145 IOC_INVAL = -1, /* bad, NAK with EINVAL */
154 * Per-instance soft-state structure
167 uint32_t debug; /* per-instance debug */
186 * exclusive access during the bit-twiddling needed to send
188 * --S--L--O--W-- so we keep this lock separate, so that
[all …]
/freebsd/sys/dev/ic/
H A Di82586.h1 /*-
2 * SPDX-License-Identifier: BSD-4-Clause
38 * Intel 82586 Ethernet chip
42 * chip written by Russ Nelson and others.
55 u_char ie_bus_use; /* true if 8-bit only */
57 caddr_t ie_iscp_ptr; /* 24-bit physaddr of ISCP */
68 * FIXME: some of these should be re-commented after we figure out their
74 u_short ie_scb_offset; /* 16-bit physaddr of next struct */
75 caddr_t ie_base; /* 24-bit physaddr for all 16-bit vars */
84 u_short ie_command_list; /* 16-pointer to command block list */
[all …]
/freebsd/sys/dev/usb/serial/
H A Dumcs.h1 /*-
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 */
78 /* DCRx_2-DCRx_4 Registers goes here (see below, they are documented) */
93 #define MCS7840_DEV_REG_SP1_ICG 0x2c /* Inter character gap
96 #define MCS7840_DEV_REG_SP2_ICG 0x2d /* Inter character gap
99 #define MCS7840_DEV_REG_SP3_ICG 0x2e /* Inter character gap
102 #define MCS7840_DEV_REG_SP4_ICG 0x2f /* Inter character gap
[all …]
/freebsd/sys/contrib/dev/rtw88/
H A Dpci.c1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
2 /* Copyright(c) 2018-2019 Realtek Corporation
55 return skb->priority; in rtw_pci_get_tx_qsel()
61 struct rtw_pci *rtwpci = (struct rtw_pci *)rtwdev->priv; in rtw_pci_read8()
64 return readb(rtwpci->mmap + addr); in rtw_pci_read8()
68 val = bus_read_1((struct resource *)rtwpci->mmap, addr); in rtw_pci_read8()
69 rtw_dbg(rtwdev, RTW_DBG_IO_RW, "R08 (%#010x) -> %#04x\n", addr, val); in rtw_pci_read8()
76 struct rtw_pci *rtwpci = (struct rtw_pci *)rtwdev->priv; in rtw_pci_read16()
79 return readw(rtwpci->mmap + addr); in rtw_pci_read16()
83 val = bus_read_2((struct resource *)rtwpci->mmap, addr); in rtw_pci_read16()
[all …]
/freebsd/sys/dev/ae/
H A Dif_aereg.h1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
37 #define AE_MASTER_REVNUM_SHIFT 16 /* Chip revision number. */
84 #define AE_EADDR0_REG 0x1488 /* 5 - 2 bytes */
85 #define AE_EADDR1_REG 0x148c /* 1 - 0 bytes */
89 * L2 supports 64-bit addressing but all rings base addresses
97 Should be 120-byte aligned (i.e.
99 have 128-byte alignment). */
100 #define AE_TXD_BUFSIZE_REG 0x1548 /* Size of TxD ring in 4-byte units.
101 Should be 4-byte aligned. */
[all …]
/illumos-gate/usr/src/uts/common/io/rge/
H A Drge.h91 * RGE-specific ioctls ...
109 #define RGE_DIAG (RGE_IOC|10) /* currently a no-op */
149 * Driver chip operation parameters
173 * read-only parameters describing the hardware's capabilities
174 * read-write parameters controlling the advertised capabilities
175 * read-only parameters describing the partner's capabilities
176 * read-only parameters describing the link state
211 RGE_CHIP_FAULT = -2, /* fault, need reset */
238 IOC_INVAL = -1, /* bad, NAK with EINVAL */
259 * various address spaces (PCI config space, PCI memory-mapped I/O
[all …]
/illumos-gate/usr/src/uts/sun4u/lw2plus/io/
H A Dlombus.c28 * packet-based protocol over a serial link connected to one of the serial
29 * ports of the SuperIO (SIO) chip.
32 * registers signify - only the clients need this information.
69 #define HANDLE_ADDR(hdlp) (hdlp->ah_addr)
70 #define HANDLE_FAULT(hdlp) (hdlp->ah_fault)
71 #define HANDLE_MAPLEN(hdlp) (hdlp->ah_len)
72 #define HANDLE_PRIVATE(hdlp) (hdlp->ah_bus_private)
80 #define HANDLE_ADDR(hdlp) (hdlp->ahi_common.ah_addr)
81 #define HANDLE_FAULT(hdlp) (hdlp->ahi_fault)
82 #define HANDLE_MAPLEN(hdlp) (hdlp->ahi_common.ah_len)
[all …]
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/
H A Dlm_dmae.h46 * - 'Single-block' DMA operations
47 * Single-block DMA operations are composed of a single HW
49 * destination and length. Single-block DMA operations are
52 * appropriate location in host memory. Single-block DMA
55 * - SGL DMA operations
56 * SGL DMA operations use two DMAE channels - one called a
70 * - SGL DMA operations in asynchronous mode (a.k.a post/poll)
89 …DS 5 // max number of commands in a DMAE SGL (just as a limit - can be defined other…
97 …E_E1 0x0400 // maximun size (in DW) of read/write commands (HW limit) - for (chip id<=5710)
99 // up to 0xffff actually limit is 64KB-1 so 0x2000 dwords is 32KB
[all …]
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_impl.h23 * Copyright (c) 2010-2013, by Broadcom, Inc.
93 ((uint32_t)((uint8_t *)(&((_s *)0)->_f) - \
102 * as the typedef for ether_addr_t ;-!
120 * Compile-time feature switches ...
132 * register-set numbers to use for the config space registers
133 * and the operating registers respectively. On an OBP-based
145 * has been stripped off, the packet data will be 4-byte aligned.
182 * are derived from observations and heuristics - the values below
223 * 570X-PG102-R page 56.
259 * PCI type. PCI-Express or PCI/PCIX
[all …]
/freebsd/sys/contrib/ncsw/Peripherals/FM/SP/
H A Dfm_sp.c2 * Copyright 2008-2012 Freescale Semiconductor Inc.
57 if ((err = FmSpCheckIntContextParams(&p_FmVspEntry->intContext))!= E_OK) in CheckParamsGeneratedInternally()
59 if ((err = FmSpCheckBufMargins(&p_FmVspEntry->bufMargins)) != E_OK) in CheckParamsGeneratedInternally()
70 SANITY_CHECK_RETURN_ERROR(p_FmVspEntry->p_FmVspEntryDriverParams, E_INVALID_HANDLE); in CheckParams()
71 SANITY_CHECK_RETURN_ERROR(p_FmVspEntry->h_Fm, E_INVALID_HANDLE); in CheckParams()
73 if ((err = FmSpCheckBufPoolsParams(&p_FmVspEntry->p_FmVspEntryDriverParams->extBufPools, in CheckParams()
74 p_FmVspEntry->p_FmVspEntryDriverParams->p_BackupBmPools, in CheckParams()
75 … p_FmVspEntry->p_FmVspEntryDriverParams->p_BufPoolDepletion)) != E_OK) in CheckParams()
79 if (p_FmVspEntry->p_FmVspEntryDriverParams->liodnOffset & ~FM_LIODN_OFFSET_MASK) in CheckParams()
82 err = FmVSPCheckRelativeProfile(p_FmVspEntry->h_Fm, in CheckParams()
[all …]
/illumos-gate/usr/src/uts/common/sys/usb/hcd/openhci/
H A Dohcid.h126 uint16_t ohci_vendor_id; /* chip vendor */
127 uint16_t ohci_device_id; /* chip device */
128 uint8_t ohci_rev_id; /* chip revison */
134 uint_t ohci_frame_interval; /* Frme inter reg */
294 #define OHCI_INTRS_STATS(ohci) ((ohci)->ohci_intrs_stats)
296 ((ohci_intrs_stats_t *)OHCI_INTRS_STATS((ohci))->ks_data)
298 #define OHCI_TOTAL_STATS(ohci) ((ohci)->ohci_total_stats)
299 #define OHCI_TOTAL_STATS_DATA(ohci) (KSTAT_IO_PTR((ohci)->ohci_total_stats))
301 (KSTAT_IO_PTR((ohci)->ohci_count_stats[USB_EP_ATTR_CONTROL]))
303 (KSTAT_IO_PTR((ohci)->ohci_count_stats[USB_EP_ATTR_BULK]))
[all …]
/illumos-gate/usr/src/uts/common/io/yge/
H A Dyge.h12 * are provided to you under the BSD-type license terms provided
17 * - Redistributions of source code must retain the above copyright
19 * - Redistributions in binary form must reproduce the above
23 * - Neither the name of Marvell nor the names of its contributors
57 * D-Link PCI vendor ID
91 * D-Link gigabit ethernet device ID
133 #define PCI_Y2_PIG_ENA BIT(31) /* Enable Plug-in-Go (YUKON-2) */
134 #define PCI_Y2_DLL_DIS BIT(30) /* Disable PCI DLL (YUKON-2) */
135 #define PCI_Y2_PHY2_COMA BIT(29) /* Set PHY 2 to Coma Mode (YUKON-2) */
136 #define PCI_Y2_PHY1_COMA BIT(28) /* Set PHY 1 to Coma Mode (YUKON-2) */
[all …]
/illumos-gate/usr/src/uts/common/io/efe/
H A Defe.h76 #define CSR_NVCTL 0x10 /* Non-volatile Control Register */
226 #define NVCTL_IPG_DLY 7 /* Inter-packet Gap Timer Delay */
229 #define EECTL_EECS (1UL << 1) /* EEPROM Chip Select */
291 #define TXSTAT_ND (1UL << 1) /* Non-deferred Transmission */
313 ddi_get32((efep)->efe_regs_acch, \
314 (efep)->efe_regs + ((reg) / sizeof (uint32_t)))
317 ddi_put32((efep)->efe_regs_acch, \
318 (efep)->efe_regs + ((reg) / sizeof (uint32_t)), (val))
332 #define DESCADDR(rp, x) ((rp)->r_dmac.dmac_address + DESCSZ(x))
333 #define DESCLEN(rp) ((rp)->r_len)
[all …]
/illumos-gate/usr/src/uts/common/sys/usb/hcd/ehci/
H A Dehcid.h77 uint16_t ehci_vendor_id; /* chip vendor */
78 uint16_t ehci_device_id; /* chip device */
79 uint8_t ehci_rev_id; /* chip revison */
86 uint_t ehci_frame_interval; /* Frme inter reg */
261 #define EHCI_INTRS_STATS(ehci) ((ehci)->ehci_intrs_stats)
263 ((ehci_intrs_stats_t *)EHCI_INTRS_STATS((ehci))->ks_data)
265 #define EHCI_TOTAL_STATS(ehci) ((ehci)->ehci_total_stats)
266 #define EHCI_TOTAL_STATS_DATA(ehci) (KSTAT_IO_PTR((ehci)->ehci_total_stats))
268 (KSTAT_IO_PTR((ehci)->ehci_count_stats[USB_EP_ATTR_CONTROL]))
270 (KSTAT_IO_PTR((ehci)->ehci_count_stats[USB_EP_ATTR_BULK]))
[all …]

1234