aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/amr/amr_cam.c
diff options
context:
space:
mode:
authorMatt Jacob <mjacob@FreeBSD.org>2006-11-02 00:54:38 +0000
committerMatt Jacob <mjacob@FreeBSD.org>2006-11-02 00:54:38 +0000
commitbd3fd815a7fbc96f1506dfdcac840b94cff28d00 (patch)
tree9b84492a0966128feabcb74bbcc277bbdb6640c1 /sys/dev/amr/amr_cam.c
parentedc9f4ae99fa00b065cb47c1d0d0737686ab3dca (diff)
2nd and final commit that moves us to CAM_NEW_TRAN_CODE
as the default. Reviewed by multitudes.
Notes
Notes: svn path=/head/; revision=163896
Diffstat (limited to 'sys/dev/amr/amr_cam.c')
-rw-r--r--sys/dev/amr/amr_cam.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/sys/dev/amr/amr_cam.c b/sys/dev/amr/amr_cam.c
index 7b37ec09bb29..3553d43d35ca 100644
--- a/sys/dev/amr/amr_cam.c
+++ b/sys/dev/amr/amr_cam.c
@@ -291,12 +291,10 @@ amr_cam_action(struct cam_sim *sim, union ccb *ccb)
cpi->unit_number = cam_sim_unit(sim);
cpi->bus_id = cam_sim_bus(sim);
cpi->base_transfer_speed = 132 * 1024; /* XXX get from controller? */
-#ifdef CAM_NEW_TRAN_CODE
cpi->transport = XPORT_SPI;
cpi->transport_version = 2;
cpi->protocol = PROTO_SCSI;
cpi->protocol_version = SCSI_REV_2;
-#endif
cpi->ccb_h.status = CAM_REQ_CMP;
break;
@@ -324,7 +322,6 @@ amr_cam_action(struct cam_sim *sim, union ccb *ccb)
debug(3, "XPT_GET_TRAN_SETTINGS");
-#ifdef CAM_NEW_TRAN_CODE
struct ccb_trans_settings_scsi *scsi = &cts->proto_specific.scsi;
struct ccb_trans_settings_spi *spi = &cts->xport_specific.spi;
@@ -348,23 +345,6 @@ amr_cam_action(struct cam_sim *sim, union ccb *ccb)
| CTS_SPI_VALID_BUS_WIDTH
| CTS_SPI_VALID_DISC;
scsi->valid = CTS_SCSI_VALID_TQ;
-#else
- if ((cts->flags & CCB_TRANS_USER_SETTINGS) == 0) {
- ccb->ccb_h.status = CAM_FUNC_NOTAVAIL;
- break;
- }
-
- cts->flags = CCB_TRANS_DISC_ENB|CCB_TRANS_TAG_ENB;
- cts->bus_width = MSG_EXT_WDTR_BUS_32_BIT;
- cts->sync_period = 6; /* 40MHz how wide is this bus? */
- cts->sync_offset = 31; /* How to extract this from board? */
-
- cts->valid = CCB_TRANS_SYNC_RATE_VALID
- | CCB_TRANS_SYNC_OFFSET_VALID
- | CCB_TRANS_BUS_WIDTH_VALID
- | CCB_TRANS_DISC_VALID
- | CCB_TRANS_TQ_VALID;
-#endif
ccb->ccb_h.status = CAM_REQ_CMP;
break;
}