From: Christian Mauderer <christian.maude...@embedded-brains.de>

---
 freebsd/sys/arm/at91/at91_mci.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/freebsd/sys/arm/at91/at91_mci.c b/freebsd/sys/arm/at91/at91_mci.c
index 5d448d1cc5c..b34f86f56ac 100644
--- a/freebsd/sys/arm/at91/at91_mci.c
+++ b/freebsd/sys/arm/at91/at91_mci.c
@@ -1570,6 +1570,11 @@ at91_mci_read_ivar(device_t bus, device_t child, int 
which, uintptr_t *result)
                }
                *(int *)result = sc->host.caps;
                break;
+#ifdef __rtems__
+       case MMCBR_IVAR_TIMING:
+               *result = sc->host.ios.timing;
+               break;
+#endif /* __rtems__ */
        case MMCBR_IVAR_MAX_DATA:
                /*
                 * Something is wrong with the 2x parts and multiblock, so
@@ -1617,6 +1622,11 @@ at91_mci_write_ivar(device_t bus, device_t child, int 
which, uintptr_t value)
        case MMCBR_IVAR_VDD:
                sc->host.ios.vdd = value;
                break;
+#ifdef __rtems__
+       case MMCBR_IVAR_TIMING:
+               sc->host.ios.timing = value;
+               break;
+#endif /* __rtems__ */
        /* These are read-only */
        case MMCBR_IVAR_CAPS:
        case MMCBR_IVAR_HOST_OCR:
-- 
2.12.3

_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to