/freebsd-src/sys/contrib/device-tree/Bindings/gpio/ |
H A D | nvidia,tegra186-gpio.txt | 1 NVIDIA Tegra186 GPIO controllers 3 Tegra186 contains two GPIO controllers; a main controller and an "AON" 4 controller. This binding document applies to both controllers. The register 5 layouts for the controllers share many similarities, but also some significant 14 a) Security registers, which allow configuration of allowed access to the GPIO 17 varies between the different GPIO controllers. 19 Access to this set of registers is not necessary in all circumstances. Code 20 that wishes to configure access to the GPIO registers needs access to these 22 need access to these registers. 25 controllers, these registers are exposed via multiple "physical aliases" in [all …]
|
H A D | nvidia,tegra186-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/nvidia,tegra186-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Jon Hunter <jonathanh@nvidia.com> 14 Tegra186 contains two GPIO controllers; a main controller and an "AON" 15 controller. This binding document applies to both controllers. The register 16 layouts for the controllers share many similarities, but also some 25 a) Security registers, which allow configuration of allowed access to the [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/net/ |
H A D | gpmc-eth.txt | 4 General-Purpose Memory Controller can be used to connect Pseudo-SRAM devices 5 such as ethernet controllers to processors using the TI GPMC as a data bus. 7 Ethernet controllers connected to TI GPMC are represented as child nodes of 12 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt 18 Child nodes need to specify the GPMC bus address width using the "bank-width" 20 specify the I/O registers address width. Even when the GPMC has a maximum 16-bit 21 address width, it supports devices with 32-bit word registers. 23 OMAP2+ board, "bank-width = <2>;" and "reg-io-width = <4>;". 26 - bank-width: Address width of the device in bytes. GPMC supports 8-bit 27 and 16-bit devices and so must be either 1 or 2 bytes. [all …]
|
/freebsd-src/sys/arm/conf/ |
H A D | ALPINE | 6 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 56 # ATA controllers 57 device ahci # AHCI-compatible SATA controllers 58 device ata # Legacy ATA/SATA controllers 63 device da # Direct Access (disks) 64 device sa # Sequential Access (tape etc) 66 device pass # Passthrough device (direct ATA/SCSI access) 67 device ses # Enclosure Services (SES and SAF-TE) 76 device al_pci # Annapurna Alpine PCI-E 91 makeoptions FDT_DTS_FILE=annapurna-alpine.dts
|
H A D | TEGRA124 | 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 55 # General-purpose input/output 65 device uart # Multi-uart driver 73 # ATA controllers 74 device ahci # AHCI-compatible SATA controllers 78 device da # Direct Access (disks) 80 device pass # Passthrough device (direct ATA/SCSI access) 89 device umass # Disks/Mass storage - Requires scbus and da 146 # SoC-specifi [all...] |
H A D | GENERIC | 2 # GENERIC -- Generic(ish) kernel config. 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 26 makeoptions CONF_CFLAGS="-march=armv7a" 94 # ATA controllers 95 device ahci # AHCI-compatible SATA controllers 96 #device ata # Legacy ATA/SATA controllers 129 device p2wi # Allwinner Push-Pull Two Wire 173 device da # Direct Access (disk [all...] |
/freebsd-src/sys/powerpc/conf/ |
H A D | GENERIC | 2 # GENERIC -- Generic kernel configuration file for FreeBSD/powerpc 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 32 options PSERIES # PAPR-compliant systems 46 options UFS_ACL # Support for access control lists 48 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 58 options PSEUDOFS # Pseudo-filesystem framework 74 options SYSVSHM # SYSV-style shared memory 75 options SYSVMSG # SYSV-styl [all...] |
H A D | GENERIC64LE | 2 # GENERIC64LE -- Generic kernel configuration file for FreeBSD/powerpc64le 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 31 options PSERIES # PAPR-compliant systems (e.g. IBM p) 32 options POWERNV # Non-virtualized OpenPOWER systems 37 options NUMA # Non-Uniform Memory Architecture support 51 options UFS_ACL # Support for access control lists 53 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 64 options PSEUDOFS # Pseudo-filesyste [all...] |
H A D | GENERIC64 | 2 # GENERIC64 -- Generic kernel configuration file for FreeBSD/powerpc64 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 33 options PSERIES # PAPR-compliant systems (e.g. IBM p) 34 options POWERNV # Non-virtualized OpenPOWER systems 38 options NUMA # Non-Uniform Memory Architecture support 53 options UFS_ACL # Support for access control lists 55 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 66 options PSEUDOFS # Pseudo-filesyste [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | intel,ixp4xx-expansion-bus-controller.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/memory-controllers/intel,ixp4xx-expansion-bus-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The IXP4xx expansion bus controller handles access to devices on the 11 memory-mapped expansion bus on the Intel IXP4xx family of system on chips, 15 - Linus Walleij <linus.walleij@linaro.org> 19 pattern: '^bus@[0-9a-f]+$' 23 - enum: 24 - intel,ixp42x-expansion-bus-controller [all …]
|
/freebsd-src/sys/amd64/conf/ |
H A D | GENERIC | 2 # GENERIC -- Generic kernel configuration file for FreeBSD/amd64 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 27 options NUMA # Non-Uniform Memory Architecture support 44 options UFS_ACL # Support for access control lists 46 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 56 options PSEUDOFS # Pseudo-filesystem framework 75 options SYSVSHM # SYSV-style shared memory 76 options SYSVMSG # SYSV-styl [all...] |
H A D | MINIMAL | 2 # MINIMAL -- Mostly Minimal kernel configuration file for FreeBSD/amd64 9 # o (non-loaded) random is included due to uncertainty... 17 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 33 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 37 options NUMA # Non-Uniform Memory Architecture support 45 options UFS_ACL # Support for access control lists 47 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 60 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions 79 # Make an SMP-capable kernel by default 151 # ATA controllers [all …]
|
/freebsd-src/sys/i386/conf/ |
H A D | GENERIC | 2 # GENERIC -- Generic kernel configuration file for FreeBSD/i386 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 40 options UFS_ACL # Support for access control lists 42 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 52 options PSEUDOFS # Pseudo-filesystem framework 69 options SYSVSHM # SYSV-style shared memory 70 options SYSVMSG # SYSV-style message queues 71 options SYSVSEM # SYSV-styl [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/mtd/ |
H A D | gpmc-nor.txt | 8 Documentation/devicetree/bindings/memory-controllers/omap-gpmc.txt 11 - bank-width: Width of NOR flash in bytes. GPMC supports 8-bit and 12 16-bit devices and so must be either 1 or 2 bytes. 13 - compatible: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml 14 - gpmc,cs-on-ns: Chip-select assertion time 15 - gpmc,cs-rd-off-ns: Chip-select de-assertion time for reads 16 - gpmc,cs-wr-off-ns: Chip-select de-assertion time for writes 17 - gpmc,oe-on-ns: Output-enable assertion time 18 - gpmc,oe-off-ns: Output-enable de-assertion time 19 - gpmc,we-on-ns Write-enable assertion time [all …]
|
/freebsd-src/share/man/man4/ |
H A D | ida.4 | 9 .Nd Compaq Intelligent Drive Array Controllers 14 .Bd -ragged -offset indent 22 .Bd -literal -offset indent 28 It unites these hard drives into one or more high-performance logical drives. 31 These controllers have the ability to provide fault tolerance for the connected 33 It is also possible for an application to access the SCSI bus subsystem 34 directly by using the pass-through interface. 36 The following controllers are supported by the 40 .Bl -bullet -compact 54 Compaq SMART-2/DH Controller [all …]
|
H A D | aac.4 | 34 .Bd -ragged -offset indent 46 .Bd -literal -offset indent 53 and Ultra320, SATA and SAS RAID controllers. 55 Access to RAID containers is available via the 60 device enables the SCSI pass-thru interface and allows devices connected 61 to the card such as CD-ROMs to be available via the CAM 68 device nodes provide access to the management interface of the controller. 81 Linux-compatible 84 Linux-based management applications to control the card. 86 Controllers supported by the [all …]
|
H A D | superio.4 | 2 .\" SPDX-License-Identifier: BSD-2-Clause 37 .Bd -ragged -offset indent 44 .Bd -literal -offset indent 48 Super I/O is an I/O controller that combines various low-bandwidth devices 52 .Bl -bullet -compact 66 a controller for general purpose input-output 74 Such devices either use well-known legacy resources or they are advertised 76 They can be configured either using ISA bus hints or they are auto-configured by 85 provides access to the floppy disk controller. 92 The driver itself attaches to the ISA bus as all supported controllers are [all …]
|
H A D | ahci.4 | 1 .\" Copyright (c) 2009-2013 Alexander Motin <mav@FreeBSD.org> 35 .Bd -ragged -offset indent 44 .Bd -literal -offset indent 50 .Bl -ohang 54 .Bl -tag -width 4n -offset indent -compact 64 Non-zero value enables CCC and defines maximum time (in ms), request can wait 84 .Bl -tag -width 4n -offset indent -compact 99 Some controllers, such as ICH8, do not implement modes 2 and 3 with NCQ used. 104 A manual bus reset/rescan may be needed after device hot-plug, unless hardware 110 setting to nonzero value forces driver attach to some known AHCI-capable [all …]
|
H A D | fdc.4 | 52 This driver provides access to floppy disk drives. 54 either FM (single-density) or MFM (double or high-density) recording 57 Floppy disk controllers can connect up to four drives each. 68 controllers that are compatible with the NE72065 or i82077 chips. 69 These enhanced controllers (among other enhancements) implement a FIFO 73 using the per-controller flags value of 80 For historical reasons, device nodes that use a trailing UFS-style 89 of the available medium for multi-density devices. 92 high-density 3.5 inch standard floppy drive. 101 this can be overridden using the per-drive device flags value of [all …]
|
/freebsd-src/sbin/nvmecontrol/ |
H A D | nvmecontrol.8 | 3 .\" Copyright (c) 2018-2019 Alexander Motin <mav@FreeBSD.org> 51 .Aq Ar device-id | Ar namespace-id 59 .Aq Ar namespace-id 62 .Aq Ar device-id 67 .Op Fl v Ar vendor-string 72 .Aq Ar device-id | Ar namespace-id 75 .Aq Ar device-id 78 .Aq Ar device-i [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/fsi/ |
H A D | ibm,fsi2spi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-or-later) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: IBM FSI-attache [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/spi/ |
H A D | spi-orion.txt | 4 - compatible : should be on of the following: 5 - "marvell,orion-spi" for the Orion, mv78x00, Kirkwood and Dove SoCs 6 - "marvell,armada-370-spi", for the Armada 370 SoCs 7 - "marvell,armada-375-spi", for the Armada 375 SoCs 8 - "marvell,armada-380-spi", for the Armada 38x SoCs 9 - "marvell,armada-390-spi", for the Armada 39x SoCs 10 - "marvell,armada-xp-spi", for the Armada XP SoCs 11 - reg : offset and length of the register set for the device. 13 the SPI direct access mode that some of the Marvell SoCs support 14 additionally to the normal indirect access (PIO) mode. The values [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/mmc/ |
H A D | brcm,sdhci-iproc.txt | 7 - compatible : Should be one of the following 8 "brcm,bcm2835-sdhci" 9 "brcm,bcm2711-emmc2" 10 "brcm,sdhci-iproc-cygnus" 11 "brcm,sdhci-iproc" 13 Use brcm2835-sdhci for the eMMC controller on the BCM2835 (Raspberry Pi) and 14 bcm2711-emmc2 for the additional eMMC2 controller on BCM2711. 16 Use sdhci-iproc-cygnus for Broadcom SDHCI Controllers 19 Use sdhci-iproc for Broadcom SDHCI Controllers that allow standard 20 8, 16, 32-bit host access to SDHCI register. [all …]
|
/freebsd-src/sys/conf/ |
H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 11 # Please use ``make LINT'' to create an old-style LINT file if you want to 12 # do kernel test-builds. 48 # auto-size based on physical memory. 66 # after most other flags. Here we use it to inhibit use of non-optimal 67 # gcc built-in functions (e.g., memcmp). 70 # The following is equivalent to 'config -g KERNELNAME' and creates 71 # 'kernel.debug' compiled with -g debugging as well as a normal 81 makeoptions CONF_CFLAGS=-fn [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/pci/ |
H A D | pci-rcar-gen2.txt | 2 ------------------------- 4 This is the bridge used internally to connect the USB controllers to the 6 OHCI and EHCI controllers. 9 - compatible: "renesas,pci-r8a7742" for the R8A7742 SoC; 10 "renesas,pci-r8a7743" for the R8A7743 SoC; 11 "renesas,pci-r8a7744" for the R8A7744 SoC; 12 "renesas,pci-r8a7745" for the R8A7745 SoC; 13 "renesas,pci-r8a7790" for the R8A7790 SoC; 14 "renesas,pci-r8a7791" for the R8A7791 SoC; 15 "renesas,pci-r8a7793" for the R8A7793 SoC; [all …]
|