Deleted Added
full compact
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 ---