SDHI_driver patch (mbedOS 5.11.5)

Revision:
2:7c75ab32d7c9
Parent:
1:b07be64e592e
--- a/mbed-os-program/mbed-os/targets/TARGET_RENESAS/TARGET_RZ_A1XX/TARGET_VK_RZ_A1H/device/SDHI_driver/sd_cfg.h	Mon Mar 18 12:48:38 2019 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,371 +0,0 @@
-/******************************************************************************
-*   DISCLAIMER
-*
-*   This software is supplied by Renesas Electronics Corporation and is only 
-*   intended for use with Renesas products. No other uses are authorized.
-*
-*   This software is owned by Renesas Electronics Corporation and is protected under 
-*   all applicable laws, including copyright laws.
-*
-*   THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES 
-*   REGARDING THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, 
-*   INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
-*   PARTICULAR PURPOSE AND NON-INFRINGEMENT.  ALL SUCH WARRANTIES ARE EXPRESSLY 
-*   DISCLAIMED.
-*
-*   TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS 
-*   ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE 
-*   FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES 
-*   FOR ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS
-*   AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-*
-*   Renesas reserves the right, without notice, to make changes to this 
-*   software and to discontinue the availability of this software.
-*   By using this software, you agree to the additional terms and 
-*   conditions found by accessing the following link: 
-*   http://www.renesas.com/disclaimer
-********************************************************************************
-* Copyright (C) 2013 Renesas Electronics Corporation. All rights reserved. 
-**************************** Technical reference data **************************
-*   System Name : SD Driver Sample Program
-*   File Name   : sd_cfg.h
-*   Abstract    : SD Memory card driver configration
-*   Version     : 4.00.00
-*   Device      : Aragon
-*   Tool-Chain  : DS-5 Ver 5.13
-*                 ARM Complier 
-*   OS          : None
-*   H/W Platform: 
-*   Description : 
-********************************************************************************
-*   History     : 2013.05.30 Ver.4.00.00
-*******************************************************************************/
-#ifndef _SD_CFG_H_
-#define _SD_CFG_H_
-
-/* ------------------------------------------------------
-  Set SDHI Base Address
---------------------------------------------------------*/
-#define SDCFG_IP0_BASE         0xE804E000
-#define SDCFG_IP1_BASE         0xE804E800
-
-/* ------------------------------------------------------
-  Set the method of check SD Status
---------------------------------------------------------*/
-#define SDCFG_HWINT
-//#define SDCFG_POLL
-
-/* ------------------------------------------------------
-  Set the method of data transfer
---------------------------------------------------------*/
-//#define SDCFG_TRNS_DMA
-#define SDCFG_TRNS_SW
-
-    #ifdef SDCFG_TRNS_DMA
-#define SDCFG_TRANS_DMA_64
-    #endif
-
-/* ------------------------------------------------------
-  Set the card type to support
---------------------------------------------------------*/
-#define SDCFG_MEM
-//#define SDCFG_IO
-
-/* ------------------------------------------------------
-  Set the speed to support
---------------------------------------------------------*/
-//#define SDCFG_DS
-#define SDCFG_HS
-
-/* ------------------------------------------------------
-  Set the version to support
---------------------------------------------------------*/
-//#define SDCFG_VER1X            /* Version 1.1 */
-#define SDCFG_VER2X            /* Version 2.x */
-
-/* ------------------------------------------------------
-  Set the method to detect card
---------------------------------------------------------*/
-//#define SDCFG_CD_INT
-
-#ifdef SDCFG_CD_INT
-    #ifndef SDCFG_HWINT
-        #error    please define SDCFG_HWINT
-    #endif
-#endif
-
-/* ------------------------------------------------------
-  Set the SD bus width
---------------------------------------------------------*/
-//#define SDCFG_SDMODE_1BIT
-
-
-
-
-/* ==== end of the setting ==== */
-
-                                            #if    defined(SDCFG_SDMODE_1BIT)
-#if    defined(SDCFG_HWINT)
-    #if    defined(SDCFG_TRNS_DMA)
-        #if    defined(SDCFG_IO)
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #endif
-        #else
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #endif
-        #endif
-    #else
-        #if    defined(SDCFG_IO)
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #endif
-        #else
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #endif
-        #endif
-    #endif
-#else
-    #if    defined(SDCFG_TRNS_DMA)
-        #if    defined(SDCFG_IO)
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #endif
-        #else
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #endif
-        #endif
-    #else
-        #if    defined(SDCFG_IO)
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #endif
-        #else
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER2X|SD_MODE_1BIT)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER1X|SD_MODE_1BIT)
-                #endif
-            #endif
-        #endif
-    #endif
-#endif    
-                                            #else
-#if    defined(SDCFG_HWINT)
-    #if    defined(SDCFG_TRNS_DMA)
-        #if    defined(SDCFG_IO)
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER1X)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER1X)
-                #endif
-            #endif
-        #else
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER1X)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER1X)
-                #endif
-            #endif
-        #endif
-    #else
-        #if    defined(SDCFG_IO)
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER1X)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER1X)
-                #endif
-            #endif
-        #else
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER1X)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_HWINT|SD_MODE_SW|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER1X)
-                #endif
-            #endif
-        #endif
-    #endif
-#else
-    #if    defined(SDCFG_TRNS_DMA)
-        #if    defined(SDCFG_IO)
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER1X)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER1X)
-                #endif
-            #endif
-        #else
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER1X)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_DMA|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER1X)
-                #endif
-            #endif
-        #endif
-    #else
-        #if    defined(SDCFG_IO)
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_IO|SD_MODE_HS|SD_MODE_VER1X)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_IO|SD_MODE_DS|SD_MODE_VER1X)
-                #endif
-            #endif
-        #else
-            #if    defined(SDCFG_HS)
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_MEM|SD_MODE_HS|SD_MODE_VER1X)
-                #endif
-            #else
-                #if    defined(SDCFG_VER2X)
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER2X)
-                #else
-                    #define SDCFG_DRIVER_MODE2     (SD_MODE_POLL|SD_MODE_SW|SD_MODE_MEM|SD_MODE_DS|SD_MODE_VER1X)
-                #endif
-            #endif
-        #endif
-    #endif
-#endif    
-                                                #endif
-
-    #ifdef SDCFG_TRANS_DMA_64
-#define SDCFG_DRIVER_MODE    (SDCFG_DRIVER_MODE2 | SD_MODE_DMA_64)
-    #else
-#define SDCFG_DRIVER_MODE    SDCFG_DRIVER_MODE2
-    #endif
-
-
-#endif /* _SD_CFG_H_    */
-
-/* End of File */
-