| /freebsd/sys/contrib/device-tree/Bindings/ata/ |
| H A D | ata-generic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/ata-generic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic Parallel ATA Controller 10 - Linus Walleij <linus.walleij@linaro.org> 13 Generic Parallel ATA controllers supporting PIO modes only. 18 - enum: 19 - arm,vexpress-cf 20 - fsl,mpc8349emitx-pata [all …]
|
| H A D | ahci-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/ahci-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common Properties for Serial ATA AHCI controllers 10 - Hans de Goede <hdegoede@redhat.com> 11 - Damien Le Moal <dlemoal@kernel.org> 16 conform to the technical standard defined by Intel (see Serial ATA 18 document doesn't constitute a DT-node binding by itself but merely 19 defines a set of common properties for the AHCI-compatible devices. [all …]
|
| H A D | ahci-platform.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/ata/ahci-platform.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 SATA nodes are defined to describe on-chip Serial ATA controllers. 13 It is possible, but not required, to represent each port as a sub-node. 18 - Hans de Goede <hdegoede@redhat.com> 19 - Jens Axboe <axboe@kernel.dk> 26 - brcm,iproc-ahci 27 - cavium,octeon-7130-ahci [all …]
|
| H A D | renesas,rcar-sata.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/renesas,rcar-sata.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car Serial-ATA Interface 10 - Geert Uytterhoeven <geert+renesas@glider.be> 15 - items: 16 - enum: 17 - renesas,sata-r8a7779 # R-Car H1 18 - items: [all …]
|
| H A D | snps,dwc-ahci.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/snps,dwc-ahci.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Serge Semin <fancer.lancer@gmail.com> 13 This document defines device tree bindings for the generic Synopsys DWC 20 - snps,dwc-ahci 21 - snps,spear-ahci 23 - compatible 26 - $ref: snps,dwc-ahci-common.yaml# [all …]
|
| H A D | snps,dwc-ahci-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/ata/snps,dwc-ahci-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Serge Semin <fancer.lancer@gmail.com> 13 This document defines device tree schema for the generic Synopsys DWC 19 - $ref: ahci-common.yaml# 31 PM-alive clock, RxOOB detection clock, embedded PHYs reference (Rx/Tx) 36 clock-names: 41 - description: Application APB/AHB/AXI BIU clock [all …]
|
| H A D | qcom-sata.txt | 3 SATA nodes are defined to describe on-chip Serial ATA controllers. 7 - compatible : compatible list, must contain "generic-ahci" 8 - interrupts : <interrupt mapping for SATA IRQ> 9 - reg : <registers mapping> 10 - phys : Must contain exactly one entry as specified 11 in phy-bindings.txt 12 - phy-names : Must be "sata-phy" 14 Required properties for "qcom,ipq806x-ahci" compatible: 15 - clocks : Must contain an entry for each entry in clock-names. 16 - clock-names : Shall be: [all …]
|
| H A D | ahci-platform.txt | 3 SATA nodes are defined to describe on-chip Serial ATA controllers. 6 It is possible, but not required, to represent each port as a sub-node. 11 - compatible : compatible string, one of: 12 - "brcm,iproc-ahci" 13 - "hisilicon,hisi-ahci" 14 - "cavium,octeon-7130-ahci" 15 - "ibm,476gtr-ahci" 16 - "marvell,armada-380-ahci" 17 - "marvell,armada-3700-ahci" 18 - "snps,dwc-ahci" [all …]
|
| /freebsd/sbin/camcontrol/ |
| H A D | camcontrol.8 | 38 .Op generic args 52 .Op generic args 56 .Op generic args 62 .Op generic args 69 .Op generic args 74 .Op generic args 81 .Op generic args 92 .Op generic args 96 .Op generic args 100 .Op generic args [all …]
|
| /freebsd/share/man/man4/ |
| H A D | ata.4 | 29 .Nm ata 30 .Nd generic ATA/SATA controller driver 34 .Bd -ragged -offset indent 36 .Cd "device ata" 42 .Bd -literal -offset indent 73 The next three lines are generic bus-specific drivers. 74 The rest are vendor-specific PCI drivers. 78 .Bl -ohang 79 .It Va hw.ata.ata_dma_check_80pin 83 specified PCI ATA controller, if supported. [all …]
|
| H A D | pass.4 | 55 .Tn ATA 57 Since it attaches to every device, it provides a generic means of accessing 60 .Tn ATA 71 .Tn ATA 74 .Bl -tag -width 5n 82 Some examples of xpt-only CCBs are XPT_SCAN_BUS, 117 Some examples of xpt-only CCBs are XPT_SCAN_BUS, 127 inside the generic 142 ioctl, the user's passed-in CCB will not be modified. 192 inside the generic [all …]
|
| H A D | hptrr.4 | 35 .Bd -ragged -offset indent 44 .Bd -literal -offset indent 49 .Bl -ohang 51 set to 1 to permit driver attach to chips with generic Marvell (non-HighPoint) 54 .Xr ata 4 64 These devices support SATA/ATA disk drives 72 .Bl -bullet -compact 114 .Xr ata 4 , 125 .An -nosplit 140 to be set up from the on-board BIOS.
|
| /freebsd/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 21 ident GENERIC 25 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 32 options PSERIES # PAPR-compliant systems 48 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 58 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 21 ident GENERIC 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 55 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 66 options PSEUDOFS # Pseudo-filesystem framework 83 options SYSVSHM # SYSV-style shared memory [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 21 ident GENERIC 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 53 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 64 options PSEUDOFS # Pseudo-filesystem framework 79 options SYSVSHM # SYSV-style shared memory [all …]
|
| /freebsd/sys/arm/conf/ |
| H A D | GENERIC | 2 # GENERIC -- Generic(ish) kernel config. 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 20 ident GENERIC 26 makeoptions CONF_CFLAGS="-march=armv7a" 84 # ARM Generic Timer 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 172 device scbus # SCSI bus (required for ATA/SCSI) [all …]
|
| H A D | TEGRA124 | 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 33 # ARM Generic Timer 55 # General-purpose input/output 65 device uart # Multi-uart driver 73 # ATA controllers 74 device ahci # AHCI-compatible SATA controllers 77 device scbus # SCSI bus (required for ATA/SCSI) 80 device pass # Passthrough device (direct ATA/SCSI access) 89 device umass # Disks/Mass storage - Requires scbus and da 98 #device cdce # Generic USB over Ethernet [all …]
|
| /freebsd/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 ident GENERIC 27 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 44 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 54 options PSEUDOFS # Pseudo-filesystem framework 71 options SYSVSHM # SYSV-style shared memory 72 options SYSVMSG # SYSV-style message queues 73 options SYSVSEM # SYSV-style semaphores 74 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions [all …]
|
| H A D | MINIMAL | 2 # MINIMAL -- Mostly Minimal kernel configuration file for FreeBSD/i386 5 # GENERIC, minus all functionality that can be replaced by loading kernel 10 # some features (ACL, GJOURNAL) that GENERIC includes. 13 # o (non-loaded) random is included due to uncertainty... 21 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 41 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 55 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 67 options SYSVSHM # SYSV-style shared memory 68 options SYSVMSG # SYSV-style message queues 69 options SYSVSEM # SYSV-style semaphores [all …]
|
| /freebsd/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 21 ident GENERIC 23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 27 options NUMA # Non-Uniform Memory Architecture support 47 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 57 options PSEUDOFS # Pseudo-filesystem framework 76 options SYSVSHM # SYSV-style shared memory 77 options SYSVMSG # SYSV-style message queues 78 options SYSVSEM # SYSV-style semaphores [all …]
|
| H A D | MINIMAL | 2 # MINIMAL -- Mostly Minimal kernel configuration file for FreeBSD/amd64 5 # GENERIC, minus all functionality that can be replaced by loading kernel 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 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 112 device uart # Generic UART driver [all …]
|
| /freebsd/sys/dev/ata/ |
| H A D | ata-isa.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 1998 - 2008 Søren Schmidt <sos@FreeBSD.org> 31 #include <sys/ata.h> 44 #include <dev/ata/ata-all.h> 49 {0x0006d041, "Generic ESDI/IDE/ATA controller"}, /* PNP0600 */ 52 {0x0306d041, "Generic ATA"}, /* PNP0603 */ 93 device_set_desc(dev, "ATA channel"); in ata_isa_probe() 105 if (ch->attached) in ata_isa_attach() 107 ch->attached = 1; in ata_isa_attach() [all …]
|
| H A D | ata-pci.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 1998 - 2008 Søren Schmidt <sos@FreeBSD.org> 33 #include <sys/ata.h> 50 #include <dev/ata/ata-all.h> 51 #include <dev/ata/ata-pci.h> 54 MALLOC_DEFINE(M_ATAPCI, "ata_pci", "ATA driver PCI"); 60 * generic PCI ATA device probe 71 /* is this an IDE/ATA type device ? */ in ata_pci_probe() 75 device_set_descf(dev, "%s ATA controller", ata_pcivendor2str(dev)); in ata_pci_probe() [all …]
|
| /freebsd/sys/arm64/conf/ |
| H A D | std.dev | 3 options PCI_HP # PCI-Express native HotPlug 4 options PCI_IOV # PCI SR-IOV support 14 # ATA/SCSI peripherals 16 device pass # Passthrough device (direct ATA/SCSI access) 33 device icee # Generic IIC eeprom 45 device uart # Generic UART driver 76 # PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure 105 device umass # Disks/Mass storage - Requires scbus and da 116 device hid # Generic HID support 117 device hidbus # Generic HID Bus [all …]
|
| /freebsd/sys/riscv/conf/ |
| H A D | GENERIC | 2 # GENERIC -- Generic kernel configuration file for FreeBSD/RISC-V 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 21 ident GENERIC 23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 42 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 51 options PSEUDOFS # Pseudo-filesystem framework 61 options SYSVSHM # SYSV-style shared memory 62 options SYSVMSG # SYSV-style message queues 63 options SYSVSEM # SYSV-style semaphores 64 options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions [all …]
|