sdhci.c (0034ebe6ee3151e5c54fd13c6f441429bd2cdadf) | sdhci.c (da34692234a03b6ffabd0b5b7864b423ac8eca56) |
---|---|
1/* 2 * SD Association Host Standard Specification v2.0 controller emulation 3 * 4 * Copyright (c) 2011 Samsung Electronics Co., Ltd. 5 * Mitsyanko Igor <i.mitsyanko@samsung.com> 6 * Peter A.G. Crosthwaite <peter.crosthwaite@petalogix.com> 7 * 8 * Based on MMC controller for Samsung S5PC1xx-based board emulation --- 989 unchanged lines hidden (view full) --- 998 if (sdhci_buff_access_is_sequential(s, offset - SDHC_BDATA)) { 999 ret = sdhci_read_dataport(s, size); 1000 trace_sdhci_access("rd", size << 3, offset, "->", ret, ret); 1001 return ret; 1002 } 1003 break; 1004 case SDHC_PRNSTS: 1005 ret = s->prnsts; | 1/* 2 * SD Association Host Standard Specification v2.0 controller emulation 3 * 4 * Copyright (c) 2011 Samsung Electronics Co., Ltd. 5 * Mitsyanko Igor <i.mitsyanko@samsung.com> 6 * Peter A.G. Crosthwaite <peter.crosthwaite@petalogix.com> 7 * 8 * Based on MMC controller for Samsung S5PC1xx-based board emulation --- 989 unchanged lines hidden (view full) --- 998 if (sdhci_buff_access_is_sequential(s, offset - SDHC_BDATA)) { 999 ret = sdhci_read_dataport(s, size); 1000 trace_sdhci_access("rd", size << 3, offset, "->", ret, ret); 1001 return ret; 1002 } 1003 break; 1004 case SDHC_PRNSTS: 1005 ret = s->prnsts; |
1006 ret = FIELD_DP32(ret, SDHC_PRNSTS, DAT_LVL, 1007 sdbus_get_dat_lines(&s->sdbus)); 1008 ret = FIELD_DP32(ret, SDHC_PRNSTS, CMD_LVL, 1009 sdbus_get_cmd_line(&s->sdbus)); |
|
1006 break; 1007 case SDHC_HOSTCTL: 1008 ret = s->hostctl1 | (s->pwrcon << 8) | (s->blkgap << 16) | 1009 (s->wakcon << 24); 1010 break; 1011 case SDHC_CLKCON: 1012 ret = s->clkcon | (s->timeoutcon << 16); 1013 break; --- 826 unchanged lines hidden --- | 1010 break; 1011 case SDHC_HOSTCTL: 1012 ret = s->hostctl1 | (s->pwrcon << 8) | (s->blkgap << 16) | 1013 (s->wakcon << 24); 1014 break; 1015 case SDHC_CLKCON: 1016 ret = s->clkcon | (s->timeoutcon << 16); 1017 break; --- 826 unchanged lines hidden --- |