Home
last modified time | relevance | path

Searched +full:ata +full:- +full:generic (Results 1 – 25 of 73) sorted by relevance

123

/freebsd/sys/contrib/device-tree/Bindings/ata/
H A Data-generic.yaml1 # 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 Dahci-common.yaml1 # 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 Dahci-platform.yaml1 # 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 Drenesas,rcar-sata.yaml1 # 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 Dsnps,dwc-ahci.yaml1 # 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 Dsnps,dwc-ahci-common.yaml1 # 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 Dqcom-sata.txt3 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 Dahci-platform.txt3 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 Dcamcontrol.838 .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 Data.429 .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 Dpass.455 .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 Dhptrr.435 .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 DGENERIC2 # 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 DGENERIC642 # 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 DGENERIC64LE2 # 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 DGENERIC2 # 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 DTEGRA1247 # 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 DGENERIC2 # 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 DMINIMAL2 # 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 DGENERIC2 # 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 DMINIMAL2 # 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 Data-isa.c1 /*-
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 Data-pci.c1 /*-
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 Dstd.dev3 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 DGENERIC2 # 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 …]

123