summaryrefslogtreecommitdiffstats
path: root/sys/arm
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2009-01-20 17:36:58 +0000
committermav <mav@FreeBSD.org>2009-01-20 17:36:58 +0000
commite6593c6ded66bef65d4275ed5bd61f0d161aa5ec (patch)
tree50af5fcf837bbbd4276365066103231364d4f049 /sys/arm
parent22410c51dbff14ac31a46d73234ed2fe380df2c1 (diff)
downloadFreeBSD-src-e6593c6ded66bef65d4275ed5bd61f0d161aa5ec.zip
FreeBSD-src-e6593c6ded66bef65d4275ed5bd61f0d161aa5ec.tar.gz
Implement MMCBR_IVAR_CAPS. It should better be implemented, or results
can be unpredictable. PR: arm/128987
Diffstat (limited to 'sys/arm')
-rw-r--r--sys/arm/at91/at91_mci.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/arm/at91/at91_mci.c b/sys/arm/at91/at91_mci.c
index 80ebe89..f55e371 100644
--- a/sys/arm/at91/at91_mci.c
+++ b/sys/arm/at91/at91_mci.c
@@ -643,6 +643,9 @@ at91_mci_read_ivar(device_t bus, device_t child, int which, u_char *result)
case MMCBR_IVAR_VDD:
*(int *)result = sc->host.ios.vdd;
break;
+ case MMCBR_IVAR_CAPS:
+ *(int *)result = sc->host.caps;
+ break;
case MMCBR_IVAR_MAX_DATA:
*(int *)result = 1;
break;
@@ -683,6 +686,7 @@ at91_mci_write_ivar(device_t bus, device_t child, int which, uintptr_t value)
sc->host.ios.vdd = value;
break;
/* These are read-only */
+ case MMCBR_IVAR_CAPS:
case MMCBR_IVAR_HOST_OCR:
case MMCBR_IVAR_F_MIN:
case MMCBR_IVAR_F_MAX:
OpenPOWER on IntegriCloud