Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm/allwinner/aw_mmc.c
Show First 20 Lines • Show All 250 Lines • ▼ Show 20 Lines | case XPT_GET_TRAN_SETTINGS: | ||||
cts->protocol_version = 1; | cts->protocol_version = 1; | ||||
cts->transport = XPORT_MMCSD; | cts->transport = XPORT_MMCSD; | ||||
cts->transport_version = 1; | cts->transport_version = 1; | ||||
cts->xport_specific.valid = 0; | cts->xport_specific.valid = 0; | ||||
cts->proto_specific.mmc.host_ocr = sc->aw_host.host_ocr; | cts->proto_specific.mmc.host_ocr = sc->aw_host.host_ocr; | ||||
cts->proto_specific.mmc.host_f_min = sc->aw_host.f_min; | cts->proto_specific.mmc.host_f_min = sc->aw_host.f_min; | ||||
cts->proto_specific.mmc.host_f_max = sc->aw_host.f_max; | cts->proto_specific.mmc.host_f_max = sc->aw_host.f_max; | ||||
cts->proto_specific.mmc.host_caps = sc->aw_host.caps; | cts->proto_specific.mmc.host_caps = sc->aw_host.caps; | ||||
cts->proto_specific.mmc.host_max_data = (sc->aw_mmc_conf->dma_xferlen * | |||||
AW_MMC_DMA_SEGS) / MMC_SECTOR_SIZE; | |||||
memcpy(&cts->proto_specific.mmc.ios, &sc->aw_host.ios, sizeof(struct mmc_ios)); | memcpy(&cts->proto_specific.mmc.ios, &sc->aw_host.ios, sizeof(struct mmc_ios)); | ||||
ccb->ccb_h.status = CAM_REQ_CMP; | ccb->ccb_h.status = CAM_REQ_CMP; | ||||
break; | break; | ||||
} | } | ||||
case XPT_SET_TRAN_SETTINGS: | case XPT_SET_TRAN_SETTINGS: | ||||
{ | { | ||||
if (bootverbose) | if (bootverbose) | ||||
device_printf(sc->aw_dev, "Got XPT_SET_TRAN_SETTINGS\n"); | device_printf(sc->aw_dev, "Got XPT_SET_TRAN_SETTINGS\n"); | ||||
▲ Show 20 Lines • Show All 1,258 Lines • Show Last 20 Lines |