zynq: sdhci: Define max clock by macro
zc1571 with silicon can operate on 200MHz maximum frequency. Setup this frequency by default and fix setting for ep108. Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
		
							parent
							
								
									6777f38630
								
							
						
					
					
						commit
						f3bd72801a
					
				|  | @ -29,7 +29,7 @@ int zynq_sdhci_init(phys_addr_t regbase) | ||||||
| 		       SDHCI_QUIRK_BROKEN_R1B; | 		       SDHCI_QUIRK_BROKEN_R1B; | ||||||
| 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION); | 	host->version = sdhci_readw(host, SDHCI_HOST_VERSION); | ||||||
| 
 | 
 | ||||||
| 	add_sdhci(host, 52000000, 52000000 >> 9); | 	add_sdhci(host, CONFIG_ZYNQ_SDHCI_MAX_FREQ, 52000000 >> 9); | ||||||
| 	return 0; | 	return 0; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -94,6 +94,9 @@ | ||||||
| # define CONFIG_SDHCI | # define CONFIG_SDHCI | ||||||
| # define CONFIG_ZYNQ_SDHCI | # define CONFIG_ZYNQ_SDHCI | ||||||
| # define CONFIG_CMD_MMC | # define CONFIG_CMD_MMC | ||||||
|  | # ifndef CONFIG_ZYNQ_SDHCI_MAX_FREQ | ||||||
|  | #  define CONFIG_ZYNQ_SDHCI_MAX_FREQ	200000000 | ||||||
|  | # endif | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #if defined(CONFIG_ZYNQ_SDHCI) | #if defined(CONFIG_ZYNQ_SDHCI) | ||||||
|  |  | ||||||
|  | @ -19,6 +19,7 @@ | ||||||
| #define CONFIG_ZYNQ_GEM_PHY_ADDR0	7 | #define CONFIG_ZYNQ_GEM_PHY_ADDR0	7 | ||||||
| 
 | 
 | ||||||
| #define CONFIG_ZYNQ_SDHCI0 | #define CONFIG_ZYNQ_SDHCI0 | ||||||
|  | #define CONFIG_ZYNQ_SDHCI_MAX_FREQ	52000000 | ||||||
| #define CONFIG_ZYNQ_I2C0 | #define CONFIG_ZYNQ_I2C0 | ||||||
| #define CONFIG_SYS_I2C_ZYNQ | #define CONFIG_SYS_I2C_ZYNQ | ||||||
| #define CONFIG_ZYNQ_EEPROM | #define CONFIG_ZYNQ_EEPROM | ||||||
|  |  | ||||||
|  | @ -105,6 +105,7 @@ | ||||||
| # define CONFIG_SDHCI | # define CONFIG_SDHCI | ||||||
| # define CONFIG_ZYNQ_SDHCI | # define CONFIG_ZYNQ_SDHCI | ||||||
| # define CONFIG_CMD_MMC | # define CONFIG_CMD_MMC | ||||||
|  | # define CONFIG_ZYNQ_SDHCI_MAX_FREQ	52000000 | ||||||
| #endif | #endif | ||||||
| 
 | 
 | ||||||
| #ifdef CONFIG_ZYNQ_USB | #ifdef CONFIG_ZYNQ_USB | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue