Skip to content

Commit 79f51b7

Browse files
committed
Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi
Pull SCSI updates from James Bottomley: "This series has a huge amount of churn because it pulls in Mauro's doc update changing all our txt files to rst ones. Excluding that, we have the usual driver updates (qla2xxx, ufs, lpfc, zfcp, ibmvfc, pm80xx, aacraid), a treewide update for scnprintf and some other minor updates. The major core change is Hannes moving functions out of the aacraid driver and into the core" * tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi: (223 commits) scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code scsi: ufs: Do not rely on prefetched data scsi: dc395x: remove dc395x_bios_param scsi: libiscsi: Fix error count for active session scsi: hpsa: correct race condition in offload enabled scsi: message: fusion: Replace zero-length array with flexible-array member scsi: qedi: Add PCI shutdown handler support scsi: qedi: Add MFW error recovery process scsi: ufs: Enable block layer runtime PM for well-known logical units scsi: ufs-qcom: Override devfreq parameters scsi: ufshcd: Let vendor override devfreq parameters scsi: ufshcd: Update the set frequency to devfreq scsi: ufs: Resume ufs host before accessing ufs device scsi: ufs-mediatek: customize the delay for enabling host scsi: ufs: make HCE polling more compact to improve initialization latency scsi: ufs: allow custom delay prior to host enabling scsi: ufs-mediatek: use common delay function scsi: ufs: introduce common and flexible delay function scsi: ufs: use an enum for host capabilities scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc() ...
2 parents e109f50 + ff275db commit 79f51b7

File tree

264 files changed

+13006
-8514
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

264 files changed

+13006
-8514
lines changed

Documentation/driver-api/libata.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ Error handling
401401
==============
402402

403403
This chapter describes how errors are handled under libata. Readers are
404-
advised to read SCSI EH (Documentation/scsi/scsi_eh.txt) and ATA
404+
advised to read SCSI EH (Documentation/scsi/scsi_eh.rst) and ATA
405405
exceptions doc first.
406406

407407
Origins of commands

Documentation/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ needed).
131131
bpf/index
132132
usb/index
133133
PCI/index
134+
scsi/index
134135
misc-devices/index
135136
scheduler/index
136137

Documentation/scsi/53c700.txt renamed to Documentation/scsi/53c700.rst

Lines changed: 30 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
.. SPDX-License-Identifier: GPL-2.0
2+
3+
=======================
4+
The 53c700 Driver Notes
5+
=======================
6+
17
General Description
28
===================
39

@@ -16,9 +22,9 @@ fill in to get the driver working.
1622
Compile Time Flags
1723
==================
1824

19-
A compile time flag is:
25+
A compile time flag is::
2026

21-
CONFIG_53C700_LE_ON_BE
27+
CONFIG_53C700_LE_ON_BE
2228

2329
define if the chipset must be supported in little endian mode on a big
2430
endian architecture (used for the 700 on parisc).
@@ -51,9 +57,11 @@ consistent with the best operation of the chip (although some choose
5157
to drive it off the CPU or bus clock rather than going to the expense
5258
of an extra clock chip). The best operation clock speeds are:
5359

54-
53c700 - 25MHz
55-
53c700-66 - 50MHz
56-
53c710 - 40Mhz
60+
========= =====
61+
53c700 25MHz
62+
53c700-66 50MHz
63+
53c710 40Mhz
64+
========= =====
5765

5866
Writing Your Glue Driver
5967
========================
@@ -69,7 +77,7 @@ parameters that matter to you (see below), plumb the NCR_700_intr
6977
routine into the interrupt line and call NCR_700_detect with the host
7078
template and the new parameters as arguments. You should also call
7179
the relevant request_*_region function and place the register base
72-
address into the `base' pointer of the host parameters.
80+
address into the 'base' pointer of the host parameters.
7381

7482
In the release routine, you must free the NCR_700_Host_Parameters that
7583
you allocated, call the corresponding release_*_region and free the
@@ -78,7 +86,7 @@ interrupt.
7886
Handling Interrupts
7987
-------------------
8088

81-
In general, you should just plumb the card's interrupt line in with
89+
In general, you should just plumb the card's interrupt line in with
8290

8391
request_irq(irq, NCR_700_intr, <irq flags>, <driver name>, host);
8492

@@ -95,41 +103,32 @@ Settable NCR_700_Host_Parameters
95103
The following are a list of the user settable parameters:
96104

97105
clock: (MANDATORY)
98-
99-
Set to the clock speed of the chip in MHz.
106+
Set to the clock speed of the chip in MHz.
100107

101108
base: (MANDATORY)
102-
103-
set to the base of the io or mem region for the register set. On 64
104-
bit architectures this is only 32 bits wide, so the registers must be
105-
mapped into the low 32 bits of memory.
109+
Set to the base of the io or mem region for the register set. On 64
110+
bit architectures this is only 32 bits wide, so the registers must be
111+
mapped into the low 32 bits of memory.
106112

107113
pci_dev: (OPTIONAL)
108-
109-
set to the PCI board device. Leave NULL for a non-pci board. This is
110-
used for the pci_alloc_consistent() and pci_map_*() functions.
114+
Set to the PCI board device. Leave NULL for a non-pci board. This is
115+
used for the pci_alloc_consistent() and pci_map_*() functions.
111116

112117
dmode_extra: (OPTIONAL, 53c710 only)
113-
114-
extra flags for the DMODE register. These are used to control bus
115-
output pins on the 710. The settings should be a combination of
116-
DMODE_FC1 and DMODE_FC2. What these pins actually do is entirely up
117-
to the board designer. Usually it is safe to ignore this setting.
118+
Extra flags for the DMODE register. These are used to control bus
119+
output pins on the 710. The settings should be a combination of
120+
DMODE_FC1 and DMODE_FC2. What these pins actually do is entirely up
121+
to the board designer. Usually it is safe to ignore this setting.
118122

119123
differential: (OPTIONAL)
120-
121-
set to 1 if the chip drives a differential bus.
124+
Set to 1 if the chip drives a differential bus.
122125

123126
force_le_on_be: (OPTIONAL, only if CONFIG_53C700_LE_ON_BE is set)
124-
125-
set to 1 if the chip is operating in little endian mode on a big
126-
endian architecture.
127+
Set to 1 if the chip is operating in little endian mode on a big
128+
endian architecture.
127129

128130
chip710: (OPTIONAL)
129-
130-
set to 1 if the chip is a 53c710.
131+
Set to 1 if the chip is a 53c710.
131132

132133
burst_disable: (OPTIONAL, 53c710 only)
133-
134-
disable 8 byte bursting for DMA transfers.
135-
134+
Disable 8 byte bursting for DMA transfers.

0 commit comments

Comments
 (0)