projects
/
platform
/
kernel
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'u-boot-tegra/master' into 'u-boot-arm/master'
[platform/kernel/u-boot.git]
/
include
/
dwmmc.h
diff --git
a/include/dwmmc.h
b/include/dwmmc.h
index
ecaa763
..
b67f11b
100644
(file)
--- a/
include/dwmmc.h
+++ b/
include/dwmmc.h
@@
-123,6
+123,12
@@
#define DWMCI_BMOD_IDMAC_FB (1 << 1)
#define DWMCI_BMOD_IDMAC_EN (1 << 7)
#define DWMCI_BMOD_IDMAC_FB (1 << 1)
#define DWMCI_BMOD_IDMAC_EN (1 << 7)
+/* UHS register */
+#define DWMCI_DDR_MODE (1 << 16)
+
+/* quirks */
+#define DWMCI_QUIRK_DISABLE_SMU (1 << 0)
+
struct dwmci_host {
char *name;
void *ioaddr;
struct dwmci_host {
char *name;
void *ioaddr;
@@
-131,14
+137,19
@@
struct dwmci_host {
unsigned int version;
unsigned int clock;
unsigned int bus_hz;
unsigned int version;
unsigned int clock;
unsigned int bus_hz;
+ unsigned int div;
int dev_index;
int dev_index;
+ int dev_id;
int buswidth;
u32 clksel_val;
u32 fifoth_val;
struct mmc *mmc;
void (*clksel)(struct dwmci_host *host);
int buswidth;
u32 clksel_val;
u32 fifoth_val;
struct mmc *mmc;
void (*clksel)(struct dwmci_host *host);
- unsigned int (*get_mmc_clk)(int dev_index);
+ void (*board_init)(struct dwmci_host *host);
+ unsigned int (*get_mmc_clk)(struct dwmci_host *host);
+
+ struct mmc_config cfg;
};
struct dwmci_idmac {
};
struct dwmci_idmac {