/freebsd-src/sys/contrib/device-tree/src/arm/aspeed/ |
H A D | ibm-power10-quad.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 #include "ibm-power10-dual.dtsi" 8 compatible = "ibm,i2cr-fsi-master"; 10 #address-cells = <2>; 11 #size-cells = <0>; 15 #address-cells = <1>; 16 #size-cells = <1>; 17 chip-id = <0>; 20 compatible = "ibm,i2cr-scom"; 25 compatible = "ibm,p9-sbefifo"; [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/spi/ |
H A D | sprd,spi-adi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/sprd,spi-adi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Orson Zhai <orsonzhai@gmail.com> 11 - Baolin Wang <baolin.wang7@gmail.com> 12 - Chunyan Zhang <zhang.lyra@gmail.com> 15 ADI is the abbreviation of Anolog-Digital interface, which is used to access 16 analog chip (such as PMIC) from digital chip. ADI controller follows the SPI 21 48 hardware channels to access analog chip. For 2 software read/write channels, [all …]
|
H A D | spi-sprd-adi.txt | 3 ADI is the abbreviation of Anolog-Digital interface, which is used to access 4 analog chip (such as PMIC) from digital chip. ADI controller follows the SPI 9 48 hardware channels to access analog chip. For 2 software read/write channels, 10 users should set ADI registers to access analog chip. For hardware channels, 12 which means we can just link one analog chip address to one hardware channel, 13 then users can access the mapped analog chip address by this hardware channel 16 Thus we introduce one property named "sprd,hw-channels" to configure hardware 17 channels, the first value specifies the hardware channel id which is used to 19 the analog chip address where user want to access by hardware components. 21 Since we have multi-subsystems will use unique ADI to access analog chip, when [all …]
|
/freebsd-src/sys/dev/bhnd/ |
H A D | bhnd_match.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2015-2016 Landon Fuller <landon@landonf.org> 50 .m.match._name = (_src)->m.match._name, \ 51 ._name = (_src)->_name 62 ((_m)->start == BHND_HWREV_INVALID && (_m)->end == BHND_HWREV_INVALID) 116 uint16_t core_id; /**< required core ID */ 147 * A bhnd(4) chip match descriptor. 164 uint16_t chip_id; /**< required chip id */ 165 struct bhnd_hwrev_match chip_rev; /**< matching chip revisions */ [all …]
|
/freebsd-src/sys/dev/ata/chipsets/ |
H A D | ata-sis.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 1998 - 2008 Søren Schmidt <sos@FreeBSD.org> 48 #include <dev/ata/ata-all.h> 49 #include <dev/ata/ata-pci.h> 84 { ATA_SIS745, 0x00, SIS_100NEW, 0, ATA_UDMA5, "745" }, /* 1chip */ in ata_sis_probe() 85 { ATA_SIS735, 0x00, SIS_100NEW, 0, ATA_UDMA5, "735" }, /* 1chip */ in ata_sis_probe() 86 { ATA_SIS733, 0x00, SIS_100NEW, 0, ATA_UDMA5, "733" }, /* 1chip */ in ata_sis_probe() 87 { ATA_SIS730, 0x00, SIS_100OLD, 0, ATA_UDMA5, "730" }, /* 1chip */ in ata_sis_probe() 89 { ATA_SIS635, 0x00, SIS_100NEW, 0, ATA_UDMA5, "635" }, /* 1chip */ in ata_sis_probe() [all …]
|
/freebsd-src/share/man/man9/ |
H A D | bhnd.9 | 1 .\" Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org> 334 .Fa "const struct bhnd_chipid *chip" "const struct bhnd_chip_match *desc" 375 .Fa "chip" "hwrev" "flags" 390 .Fa "chip" "pkg" "flags" 392 .Bd -literal 398 .Bd -literal 406 .Bd -literal 414 .Bd -literal 417 .Bd -literal 427 .Bd -literal [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/memory-controllers/ddr/ |
H A D | jedec,lpddr-channel.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/ddr/jedec,lpddr-channel.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: LPDDR channel with chip/rank topology description 13 amount of individual LPDDR chips and the ranks per chip. 16 - Julius Werner <jwerner@chromium.org> 21 - jedec,lpddr2-channel 22 - jedec,lpddr3-channel 23 - jedec,lpddr4-channel [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/mtd/ |
H A D | jedec,spi-nor.txt | 4 - #address-cells, #size-cells : Must be present if the device has sub-nodes 6 - compatible : May include a device-specific string consisting of the 7 manufacturer and name of the chip. A list of supported chip 9 Must also include "jedec,spi-nor" for any SPI NOR flash that can 10 be identified by the JEDEC READ ID opcode (0x9F). 12 Supported chip names: 50 The following chip names have been used historically to 52 JEDEC READ ID opcode (0x9F): 53 m25p05-nonjedec 54 m25p10-nonjedec [all …]
|
H A D | mtd-physmap.txt | 1 CFI or JEDEC memory-mapped NOR flash, MTD-RAM (NVRAM...) 6 - compatible : should contain the specific model of mtd chip(s) 7 used, if known, followed by either "cfi-flash", "jedec-flash", 8 "mtd-ram" or "mtd-rom". 9 - reg : Address range(s) of the mtd chip(s) 11 non-identical chips can be described in one node. 12 - bank-width : Width (in bytes) of the bank. Equal to the 14 - device-width : (optional) Width of a single mtd chip. If 15 omitted, assumed to be equal to 'bank-width'. 16 - #address-cells, #size-cells : Must be present if the device has [all …]
|
H A D | st,stm32-fmc2-nand.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id [all...] |
H A D | nand-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/nand-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 11 - Richard Weinberger <richard@nod.at> 17 enforced even for simple controllers supporting only one chip. 21 pattern: "^nand-controller(@.*)?" 23 "#address-cells": 26 "#size-cells": [all …]
|
H A D | nand-chip.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/nand-chip.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: NAND Chip Common Properties 10 - Miquel Raynal <miquel.raynal@bootlin.com> 13 - $ref: mtd.yaml# 16 This file covers the generic description of a NAND chip. It implies that the 18 SPI-NAND devices are concerned by this description. 23 Contains the chip-select IDs. [all …]
|
/freebsd-src/sys/sys/ |
H A D | pciio.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 68 u_int16_t pc_subvendor; /* card vendor ID */ 69 u_int16_t pc_subdevice; /* card device ID, assigned by 71 u_int16_t pc_vendor; /* chip vendor ID */ 72 u_int16_t pc_device; /* chip device ID, assigned by 73 chip vendor */ 74 u_int8_t pc_class; /* chip PCI class */ 75 u_int8_t pc_subclass; /* chip PCI subclass */ 76 u_int8_t pc_progif; /* chip PCI programming interface */ [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/fsi/ |
H A D | fsi.txt | 4 The FSI bus is probe-able, so the OS is able to enumerate FSI slaves, and 6 nodes to probed engines. This allows for fsi engines to expose non-probeable 8 that is an I2C master - the I2C bus can be described by the device tree under 13 the fsi-master-* binding specifications. 18 fsi-master { 19 /* top-level of FSI bus topology, bound to an FSI master driver and 22 fsi-slave@<link,id> { 26 fsi-slave-engine@<addr> { 32 fsi-slave-engine@<addr> { 39 Note that since the bus is probe-able, some (or all) of the topology may [all …]
|
/freebsd-src/sys/dev/aic7xxx/ |
H A D | aic7xxx_pci.c | 1 /*- 6 * SPDX-License-Identifier: BSD-3-Clause 8 * Copyright (c) 1994-2001 Justin T. Gibbs. 9 * Copyright (c) 2000-2001 Adaptec Inc. 23 * 3. Neither the names of the above-listed copyright holders nor the names 44 * $Id: //depot/aic7xxx/aic7xxx/aic7xxx_pci.c#78 $ 54 uint64_t id; in ahc_compose_id() local 56 id = subvendor in ahc_compose_id() 61 return (id); in ahc_compose_id() 144 #define DEVID_9005_TYPE(id) ((id) & 0xF) argument [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/arm/ |
H A D | arm,vexpress-juno.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/arm/arm,vexpress-juno.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sudeep Holla <sudeep.holla@arm.com> 11 - Linus Walleij <linus.walleij@linaro.org> 15 multicore Cortex-A class systems. The Versatile Express family contains both 37 further subvariants are released of the core tile, even more fine-granular 45 - description: CoreTile Express A9x4 (V2P-CA9) has 4 Cortex A9 CPU cores 46 in MPCore configuration in a test chip on the core tile. See ARM [all …]
|
/freebsd-src/sys/dev/pci/ |
H A D | pci_user.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 70 u_int16_t pc_subvendor; /* card vendor ID */ 71 u_int16_t pc_subdevice; /* card device ID, assigned by 73 u_int16_t pc_vendor; /* chip vendor ID */ 74 u_int16_t pc_device; /* chip devic [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/powerpc/opal/ |
H A D | sensor-groups.txt | 2 ------------------------------- 4 Node: /ibm,opal/sensor-groups 9 - compatible : Should be "ibm,opal-sensor-group" 13 - type : String to indicate the type of sensor-group 15 - sensor-group-id: Abstract unique identifier provided by firmware of 16 type <u32> which is used for sensor-group 20 - ibm,chip-id : Chip ID 22 - sensors : Phandle array of child nodes of /ibm,opal/sensor/ 25 - ops : Array of opal-call numbers indicating available operations on
|
/freebsd-src/sys/contrib/device-tree/Bindings/c6x/ |
H A D | emifa.txt | 2 ------------------------- 5 SoCs. This interface provides external busses with a number of chip selects. 9 - compatible: must be "ti,c64x+emifa", "simple-bus" 10 - reg: register area base and size 11 - #address-cells: must be 2 (chip-select + offset) 12 - #size-cells: must be 1 13 - ranges: mapping from EMIFA space to parent space 18 - ti,dscr-dev-enable: Device ID if EMIF is enabled/disabled from DSCR 20 - ti,emifa-burst-priority: 26 - ti,emifa-ce-config: [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/net/wireless/ |
H A D | qca,ath9k.txt | 5 which the wireless chip is connected. 8 - compatible: For PCI and PCIe devices this should be an identifier following 11 where VVVV is the PCI vendor ID and DDDD is PCI device ID. 12 Typically QCA's PCI vendor ID 168c is used while the PCI device 13 ID depends on the chipset - see the following (possibly 15 - 0023 for AR5416 16 - 0024 for AR5418 17 - 0027 for AR9160 18 - 0029 for AR9220 and AR9223 19 - 002a for AR9280 and AR9283 [all …]
|
/freebsd-src/share/man/man4/ |
H A D | hifn.4 | 37 .Bd -ragged -offset indent 46 .Bd -literal -offset indent 59 SHA1, and SHA1-HMAC operations for 79 .Bl -tag -width namenamenamena -offset indent 87 .It XL-Crypt 118 The Hifn 9751 shares the same PCI ID. 119 This chip is basically a 7751, but with the cryptographic functions missing. 122 compression, the 9751-based cards are not useful. 127 The 7751 chip starts out at initialization by only supporting compression. 129 unlock the cryptographic functionality of the chip. [all …]
|
H A D | mx25l.4 | 30 .Nd driver for SpiFlash(tm) compatible non-volatile storage devices 35 .Bd -ragged -offset indent 42 .Bd -literal -offset indent 48 driver provides support for the family of non-volatile storage 55 driver uses opcode 0x9f to read the manufacturer and device ID 57 The device ID is looked up using a table of data within the driver 72 .Bl -bullet -compact 140 The most commonly-used ones are documented below. 145 .Bl -tag -width indent 147 Must be the string "jedec,spi-nor". [all …]
|
/freebsd-src/sys/contrib/dev/ath/ath_hal/ar9300/ |
H A D | ar9300_power.c | 30 ahp->ah_mcast_filter_l32_set = 0; in ar9300_wowoffload_prep() 31 ahp->ah_mcast_filter_u32_set = 0; in ar9300_wowoffload_prep() 39 if (ahp->ah_mcast_filter_l32_set != 0) { in ar9300_wowoffload_post() 41 val &= ~ahp->ah_mcast_filter_l32_set; in ar9300_wowoffload_post() 44 if (ahp->ah_mcast_filter_u32_set != 0) { in ar9300_wowoffload_post() 46 val &= ~ahp->ah_mcast_filter_u32_set; in ar9300_wowoffload_post() 50 ahp->ah_mcast_filter_l32_set = 0; in ar9300_wowoffload_post() 51 ahp->ah_mcast_filter_u32_set = 0; in ar9300_wowoffload_post() 72 ahp->ah_mcast_filter_u32_set |= (1 << pos); in ar9300_wowoffload_add_mcast_filter() 74 ahp->ah_mcast_filter_l32_set |= (1 << pos); in ar9300_wowoffload_add_mcast_filter() [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/arm/amlogic/ |
H A D | amlogic,meson-gx-ao-secure.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/arm/amlogic/amlogic,meson-g [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/soc/mediatek/ |
H A D | mediatek,ccorr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/mediatek/mediatek,ccorr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matthias Brugger <matthias.bgg@gmail.com> 11 - Moudy Ho <moudy.ho@mediatek.com> 19 - enum: 20 - mediatek,mt8183-mdp3-ccorr 25 mediatek,gce-client-reg: 26 $ref: /schemas/types.yaml#/definitions/phandle-array [all …]
|