mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-10-31 00:11:51 +01:00 
			
		
		
		
	Use the generic error number instead of meaningless value. Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com> Reviewed-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			34 lines
		
	
	
		
			638 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			638 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /*
 | |
|  * (C) Copyright 2013 Faraday Technology
 | |
|  * Kuo-Jung Su <dantesu@faraday-tech.com>
 | |
|  *
 | |
|  * SPDX-License-Identifier:	GPL-2.0+
 | |
|  */
 | |
| 
 | |
| #include <common.h>
 | |
| #include <malloc.h>
 | |
| #include <sdhci.h>
 | |
| 
 | |
| #ifndef CONFIG_FTSDC021_CLOCK
 | |
| #define CONFIG_FTSDC021_CLOCK   clk_get_rate("MMC")
 | |
| #endif
 | |
| 
 | |
| int ftsdc021_sdhci_init(u32 regbase)
 | |
| {
 | |
| 	struct sdhci_host *host = NULL;
 | |
| 	uint32_t freq = CONFIG_FTSDC021_CLOCK;
 | |
| 
 | |
| 	host = calloc(1, sizeof(struct sdhci_host));
 | |
| 	if (!host) {
 | |
| 		puts("sdh_host malloc fail!\n");
 | |
| 		return -ENOMEM;
 | |
| 	}
 | |
| 
 | |
| 	host->name = "FTSDC021";
 | |
| 	host->ioaddr = (void __iomem *)regbase;
 | |
| 	host->quirks = 0;
 | |
| 	add_sdhci(host, freq, 0);
 | |
| 
 | |
| 	return 0;
 | |
| }
 |