Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
7ee75762
Commit
7ee75762
authored
Dec 23, 2002
by
James Bottomley
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[SCSI] update lasi700 for new parisc device model
parent
81513c82
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
8 deletions
+9
-8
drivers/scsi/lasi700.c
drivers/scsi/lasi700.c
+9
-2
drivers/scsi/lasi700.h
drivers/scsi/lasi700.h
+0
-6
No files found.
drivers/scsi/lasi700.c
View file @
7ee75762
...
...
@@ -114,7 +114,11 @@ static struct parisc_device_id lasi700_scsi_tbl[] = {
MODULE_DEVICE_TABLE
(
parisc
,
lasi700_scsi_tbl
);
static
struct
parisc_driver
lasi700_driver
=
LASI700_DRIVER
;
static
struct
parisc_driver
lasi700_driver
=
{
.
name
=
"Lasi SCSI"
,
.
id_table
=
lasi700_scsi_tbl
,
.
probe
=
lasi700_driver_callback
,
};
static
int
__init
lasi700_detect
(
Scsi_Host_Template
*
tpnt
)
...
...
@@ -145,6 +149,7 @@ lasi700_driver_callback(struct parisc_device *dev)
}
else
{
driver_name
=
"lasi710"
;
}
snprintf
(
dev
->
dev
.
name
,
sizeof
(
dev
->
dev
.
name
),
"%s"
,
driver_name
);
if
(
hostdata
==
NULL
)
{
printk
(
KERN_ERR
"%s: Failed to allocate host data
\n
"
,
driver_name
);
...
...
@@ -168,12 +173,14 @@ lasi700_driver_callback(struct parisc_device *dev)
hostdata
->
chip710
=
1
;
hostdata
->
dmode_extra
=
DMODE_FC2
;
}
hostdata
->
pci_dev
=
ccio_get_fake
(
dev
);
hostdata
->
dev
=
&
dev
->
dev
;
dma_set_mask
(
&
dev
->
dev
,
0xffffffffUL
);
if
((
host
=
NCR_700_detect
(
host_tpnt
,
hostdata
))
==
NULL
)
{
kfree
(
hostdata
);
release_mem_region
(
host
->
base
,
64
);
return
1
;
}
scsi_set_device
(
host
,
&
dev
->
dev
);
host
->
irq
=
dev
->
irq
;
if
(
request_irq
(
dev
->
irq
,
NCR_700_intr
,
SA_SHIRQ
,
driver_name
,
host
))
{
printk
(
KERN_ERR
"%s: irq problem, detaching
\n
"
,
...
...
drivers/scsi/lasi700.h
View file @
7ee75762
...
...
@@ -55,12 +55,6 @@ static int lasi700_release(struct Scsi_Host *host);
.hversion_rev = HVERSION_REV_ANY_ID, \
}
#define LASI700_DRIVER { \
.name = "Lasi SCSI", \
.id_table = lasi700_scsi_tbl, \
.probe = lasi700_driver_callback,\
}
#define LASI700_CLOCK 25
#define LASI710_CLOCK 40
#define LASI_SCSI_CORE_OFFSET 0x100
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment