mirror of
				https://github.com/torvalds/linux.git
				synced 2025-11-04 10:40:15 +02:00 
			
		
		
		
	mmc: tegra: Add Tegra186 support
The SDHCI controller found on NVIDIA Tegra186 SoCs is very similar to the one on prior generations of Tegra and can be supported by the same driver. Acked-by: Adrian Hunter <adrian.hunter@intel.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
This commit is contained in:
		
							parent
							
								
									20567be9d2
								
							
						
					
					
						commit
						4346b7c794
					
				
					 1 changed files with 16 additions and 0 deletions
				
			
		| 
						 | 
					@ -434,7 +434,23 @@ static const struct sdhci_tegra_soc_data soc_data_tegra210 = {
 | 
				
			||||||
	.pdata = &sdhci_tegra210_pdata,
 | 
						.pdata = &sdhci_tegra210_pdata,
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static const struct sdhci_pltfm_data sdhci_tegra186_pdata = {
 | 
				
			||||||
 | 
						.quirks = SDHCI_QUIRK_BROKEN_TIMEOUT_VAL |
 | 
				
			||||||
 | 
							  SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK |
 | 
				
			||||||
 | 
							  SDHCI_QUIRK_SINGLE_POWER_WRITE |
 | 
				
			||||||
 | 
							  SDHCI_QUIRK_NO_HISPD_BIT |
 | 
				
			||||||
 | 
							  SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC |
 | 
				
			||||||
 | 
							  SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN,
 | 
				
			||||||
 | 
						.quirks2 = SDHCI_QUIRK2_PRESET_VALUE_BROKEN,
 | 
				
			||||||
 | 
						.ops  = &tegra114_sdhci_ops,
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					static const struct sdhci_tegra_soc_data soc_data_tegra186 = {
 | 
				
			||||||
 | 
						.pdata = &sdhci_tegra186_pdata,
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static const struct of_device_id sdhci_tegra_dt_match[] = {
 | 
					static const struct of_device_id sdhci_tegra_dt_match[] = {
 | 
				
			||||||
 | 
						{ .compatible = "nvidia,tegra186-sdhci", .data = &soc_data_tegra186 },
 | 
				
			||||||
	{ .compatible = "nvidia,tegra210-sdhci", .data = &soc_data_tegra210 },
 | 
						{ .compatible = "nvidia,tegra210-sdhci", .data = &soc_data_tegra210 },
 | 
				
			||||||
	{ .compatible = "nvidia,tegra124-sdhci", .data = &soc_data_tegra124 },
 | 
						{ .compatible = "nvidia,tegra124-sdhci", .data = &soc_data_tegra124 },
 | 
				
			||||||
	{ .compatible = "nvidia,tegra114-sdhci", .data = &soc_data_tegra114 },
 | 
						{ .compatible = "nvidia,tegra114-sdhci", .data = &soc_data_tegra114 },
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue