sdhci.h (256281) | sdhci.h (266198) |
---|---|
1/*- 2 * Copyright (c) 2008 Alexander Motin <mav@FreeBSD.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 8 unchanged lines hidden (view full) --- 17 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 18 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * | 1/*- 2 * Copyright (c) 2008 Alexander Motin <mav@FreeBSD.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 8 unchanged lines hidden (view full) --- 17 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 18 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 19 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 20 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 21 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 23 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 * |
25 * $FreeBSD: stable/10/sys/dev/sdhci/sdhci.h 254496 2013-08-18 19:08:53Z ian $ | 25 * $FreeBSD: stable/10/sys/dev/sdhci/sdhci.h 266198 2014-05-15 22:03:24Z ian $ |
26 */ 27 28#ifndef __SDHCI_H__ 29#define __SDHCI_H__ 30 31#define DMA_BLOCK_SIZE 4096 32#define DMA_BOUNDARY 0 /* DMA reload every 4K */ 33 --- 65 unchanged lines hidden (view full) --- 99#define SDHCI_RESPONSE 0x10 100 101#define SDHCI_BUFFER 0x20 102 103#define SDHCI_PRESENT_STATE 0x24 104#define SDHCI_CMD_INHIBIT 0x00000001 105#define SDHCI_DAT_INHIBIT 0x00000002 106#define SDHCI_DAT_ACTIVE 0x00000004 | 26 */ 27 28#ifndef __SDHCI_H__ 29#define __SDHCI_H__ 30 31#define DMA_BLOCK_SIZE 4096 32#define DMA_BOUNDARY 0 /* DMA reload every 4K */ 33 --- 65 unchanged lines hidden (view full) --- 99#define SDHCI_RESPONSE 0x10 100 101#define SDHCI_BUFFER 0x20 102 103#define SDHCI_PRESENT_STATE 0x24 104#define SDHCI_CMD_INHIBIT 0x00000001 105#define SDHCI_DAT_INHIBIT 0x00000002 106#define SDHCI_DAT_ACTIVE 0x00000004 |
107#define SDHCI_RETUNE_REQUEST 0x00000008 |
|
107#define SDHCI_DOING_WRITE 0x00000100 108#define SDHCI_DOING_READ 0x00000200 109#define SDHCI_SPACE_AVAILABLE 0x00000400 110#define SDHCI_DATA_AVAILABLE 0x00000800 111#define SDHCI_CARD_PRESENT 0x00010000 112#define SDHCI_CARD_STABLE 0x00020000 113#define SDHCI_CARD_PIN 0x00040000 114#define SDHCI_WRITE_PROTECT 0x00080000 | 108#define SDHCI_DOING_WRITE 0x00000100 109#define SDHCI_DOING_READ 0x00000200 110#define SDHCI_SPACE_AVAILABLE 0x00000400 111#define SDHCI_DATA_AVAILABLE 0x00000800 112#define SDHCI_CARD_PRESENT 0x00010000 113#define SDHCI_CARD_STABLE 0x00020000 114#define SDHCI_CARD_PIN 0x00040000 115#define SDHCI_WRITE_PROTECT 0x00080000 |
115#define SDHCI_STATE_DAT 0x00700000 116#define SDHCI_STATE_CMD 0x00800000 | 116#define SDHCI_STATE_DAT_MASK 0x00f00000 117#define SDHCI_STATE_CMD 0x01000000 |
117 118#define SDHCI_HOST_CONTROL 0x28 119#define SDHCI_CTRL_LED 0x01 120#define SDHCI_CTRL_4BITBUS 0x02 121#define SDHCI_CTRL_HISPD 0x04 122#define SDHCI_CTRL_SDMA 0x08 123#define SDHCI_CTRL_ADMA2 0x10 124#define SDHCI_CTRL_ADMA264 0x18 --- 156 unchanged lines hidden --- | 118 119#define SDHCI_HOST_CONTROL 0x28 120#define SDHCI_CTRL_LED 0x01 121#define SDHCI_CTRL_4BITBUS 0x02 122#define SDHCI_CTRL_HISPD 0x04 123#define SDHCI_CTRL_SDMA 0x08 124#define SDHCI_CTRL_ADMA2 0x10 125#define SDHCI_CTRL_ADMA264 0x18 --- 156 unchanged lines hidden --- |