#ifndef _TI_SDMMCREG_H_
#define _TI_SDMMCREG_H_
#define MMCHS_HL_REV 0x000
#define MMCHS_HL_HWINFO 0x004
# define HL_HWINFO_RETMODE (1 << 8)
# define HL_HWINFO_MEM_SIZE_MASK (0xf << 2)
# define HL_HWINFO_MEM_SIZE_512 (0x1 << 2)
# define HL_HWINFO_MEM_SIZE_1024 (0x2 << 2)
# define HL_HWINFO_MEM_SIZE_2048 (0x4 << 2)
# define HL_HWINFO_MEM_SIZE_4096 (0x8 << 2)
# define HL_HWINFO_MEMRGE_MEM (1 << 1)
# define HL_HWINFO_MADMA_EN (1 << 0)
#define MMCHS_HL_SYSCONFIG 0x010
# define HL_SYSCONFIG_STANDBYMODE_MASK (0x3 << 2)
# define HL_SYSCONFIG_STANDBYMODE_FORCE (0 << 2)
# define HL_SYSCONFIG_STANDBYMODE_NO (1 << 2)
# define HL_SYSCONFIG_STANDBYMODE_SMART (2 << 2)
# define HL_SYSCONFIG_STANDBYMODE_WC (3 << 2)
# define HL_SYSCONFIG_IDLEMODE_MASK (0x3 << 2)
# define HL_SYSCONFIG_IDLEMODE_FORCE (0 << 2)
# define HL_SYSCONFIG_IDLEMODE_NO (1 << 2)
# define HL_SYSCONFIG_IDLEMODE_SMART (2 << 2)
# define HL_SYSCONFIG_IDLEMODE_WC (3 << 2)
# define HL_SYSCONFIG_FREEEMU (1 << 1)
# define HL_SYSCONFIG_SOFTRESET (1 << 0)
#define MMCHS_SYSCONFIG 0x010
# define SYSCONFIG_CLOCKACTIVITY_MASK (3 << 8)
# define SYSCONFIG_CLOCKACTIVITY_FCLK (2 << 8)
# define SYSCONFIG_CLOCKACTIVITY_ICLK (1 << 8)
# define SYSCONFIG_SIDLEMODE_MASK (3 << 3)
# define SYSCONFIG_SIDLEMODE_AUTO (2 << 3)
# define SYSCONFIG_SIDLEMODE_IGNORE (1 << 3)
# define SYSCONFIG_ENAWAKEUP (1 << 2)
# define SYSCONFIG_SOFTRESET (1 << 1)
# define SYSCONFIG_AUTOIDLE (1 << 0)
#define MMCHS_SYSSTATUS 0x014
# define SYSSTATUS_RESETDONE (1 << 0)
#define MMCHS_CSRE 0x024
#define MMCHS_SYSTEST 0x028
#define MMCHS_CON 0x02c
# define CON_SDMA_LNE (1 << 21)
# define CON_MNS (1 << 20)
# define CON_DDR (1 << 19)
# define CON_CF0 (1 << 18)
# define CON_BOOTACK (1 << 17)
# define CON_CLKEXTFREE (1 << 16)
# define CON_PADEN (1 << 15)
# define CON_OBIE (1 << 14)
# define CON_OBIP (1 << 13)
# define CON_CEATA (1 << 12)
# define CON_CTPL (1 << 11)
# define CON_DVAL_33US (0 << 9)
# define CON_DVAL_231US (1 << 9)
# define CON_DVAL_1MS (2 << 9)
# define CON_DVAL_8_4MS (3 << 9)
# define CON_WPP (1 << 8)
# define CON_CDP (1 << 7)
# define CON_MIT (1 << 6)
# define CON_DW8 (1 << 5)
# define CON_MODE (1 << 4)
# define CON_STR (1 << 3)
# define CON_HR (1 << 2)
# define CON_INIT (1 << 1)
# define CON_OD (1 << 0)
#define MMCHS_PWCNT 0x030
#endif