sdhci_arasan      140 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      141 drivers/mmc/host/sdhci-of-arasan.c 	struct regmap *soc_ctl_base = sdhci_arasan->soc_ctl_base;
sdhci_arasan      156 drivers/mmc/host/sdhci-of-arasan.c 	if (sdhci_arasan->soc_ctl_map->hiword_update)
sdhci_arasan      176 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      179 drivers/mmc/host/sdhci-of-arasan.c 	if (!IS_ERR(sdhci_arasan->phy)) {
sdhci_arasan      180 drivers/mmc/host/sdhci-of-arasan.c 		if (!sdhci_arasan->is_phy_on && clock <= PHY_CLK_TOO_SLOW_HZ) {
sdhci_arasan      195 drivers/mmc/host/sdhci-of-arasan.c 			phy_power_on(sdhci_arasan->phy);
sdhci_arasan      196 drivers/mmc/host/sdhci-of-arasan.c 			sdhci_arasan->is_phy_on = true;
sdhci_arasan      213 drivers/mmc/host/sdhci-of-arasan.c 	if (ctrl_phy && sdhci_arasan->is_phy_on) {
sdhci_arasan      214 drivers/mmc/host/sdhci-of-arasan.c 		phy_power_off(sdhci_arasan->phy);
sdhci_arasan      215 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->is_phy_on = false;
sdhci_arasan      220 drivers/mmc/host/sdhci-of-arasan.c 	if (sdhci_arasan->quirks & SDHCI_ARASAN_QUIRK_CLOCK_UNSTABLE)
sdhci_arasan      231 drivers/mmc/host/sdhci-of-arasan.c 		phy_power_on(sdhci_arasan->phy);
sdhci_arasan      232 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->is_phy_on = true;
sdhci_arasan      255 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      259 drivers/mmc/host/sdhci-of-arasan.c 	if (sdhci_arasan->quirks & SDHCI_ARASAN_QUIRK_FORCE_CDTEST) {
sdhci_arasan      399 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      405 drivers/mmc/host/sdhci-of-arasan.c 	if (sdhci_arasan->has_cqe) {
sdhci_arasan      415 drivers/mmc/host/sdhci-of-arasan.c 	if (!IS_ERR(sdhci_arasan->phy) && sdhci_arasan->is_phy_on) {
sdhci_arasan      416 drivers/mmc/host/sdhci-of-arasan.c 		ret = phy_power_off(sdhci_arasan->phy);
sdhci_arasan      422 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->is_phy_on = false;
sdhci_arasan      426 drivers/mmc/host/sdhci-of-arasan.c 	clk_disable(sdhci_arasan->clk_ahb);
sdhci_arasan      442 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      445 drivers/mmc/host/sdhci-of-arasan.c 	ret = clk_enable(sdhci_arasan->clk_ahb);
sdhci_arasan      457 drivers/mmc/host/sdhci-of-arasan.c 	if (!IS_ERR(sdhci_arasan->phy) && host->mmc->actual_clock) {
sdhci_arasan      458 drivers/mmc/host/sdhci-of-arasan.c 		ret = phy_power_on(sdhci_arasan->phy);
sdhci_arasan      463 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->is_phy_on = true;
sdhci_arasan      472 drivers/mmc/host/sdhci-of-arasan.c 	if (sdhci_arasan->has_cqe)
sdhci_arasan      523 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan =
sdhci_arasan      525 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_host *host = sdhci_arasan->host;
sdhci_arasan      555 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      557 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->soc_ctl_map;
sdhci_arasan      564 drivers/mmc/host/sdhci-of-arasan.c 	if (!sdhci_arasan->soc_ctl_base) {
sdhci_arasan      593 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      595 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->soc_ctl_map;
sdhci_arasan      603 drivers/mmc/host/sdhci-of-arasan.c 	if (!sdhci_arasan->soc_ctl_base) {
sdhci_arasan      632 drivers/mmc/host/sdhci-of-arasan.c static int sdhci_arasan_register_sdclk(struct sdhci_arasan_data *sdhci_arasan,
sdhci_arasan      658 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan->sdcardclk_hw.init = &sdcardclk_init;
sdhci_arasan      659 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan->sdcardclk =
sdhci_arasan      660 drivers/mmc/host/sdhci-of-arasan.c 		devm_clk_register(dev, &sdhci_arasan->sdcardclk_hw);
sdhci_arasan      661 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan->sdcardclk_hw.init = NULL;
sdhci_arasan      664 drivers/mmc/host/sdhci-of-arasan.c 				  sdhci_arasan->sdcardclk);
sdhci_arasan      689 drivers/mmc/host/sdhci-of-arasan.c static int sdhci_arasan_add_host(struct sdhci_arasan_data *sdhci_arasan)
sdhci_arasan      691 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_host *host = sdhci_arasan->host;
sdhci_arasan      696 drivers/mmc/host/sdhci-of-arasan.c 	if (!sdhci_arasan->has_cqe)
sdhci_arasan      740 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan;
sdhci_arasan      746 drivers/mmc/host/sdhci-of-arasan.c 	host = sdhci_pltfm_init(pdev, data->pdata, sizeof(*sdhci_arasan));
sdhci_arasan      752 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      753 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan->host = host;
sdhci_arasan      755 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan->soc_ctl_map = data->soc_ctl_map;
sdhci_arasan      759 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->soc_ctl_base = syscon_node_to_regmap(node);
sdhci_arasan      762 drivers/mmc/host/sdhci-of-arasan.c 		if (IS_ERR(sdhci_arasan->soc_ctl_base)) {
sdhci_arasan      763 drivers/mmc/host/sdhci-of-arasan.c 			ret = PTR_ERR(sdhci_arasan->soc_ctl_base);
sdhci_arasan      771 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan->clk_ahb = devm_clk_get(&pdev->dev, "clk_ahb");
sdhci_arasan      772 drivers/mmc/host/sdhci-of-arasan.c 	if (IS_ERR(sdhci_arasan->clk_ahb)) {
sdhci_arasan      774 drivers/mmc/host/sdhci-of-arasan.c 		ret = PTR_ERR(sdhci_arasan->clk_ahb);
sdhci_arasan      785 drivers/mmc/host/sdhci-of-arasan.c 	ret = clk_prepare_enable(sdhci_arasan->clk_ahb);
sdhci_arasan      800 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->quirks |= SDHCI_ARASAN_QUIRK_FORCE_CDTEST;
sdhci_arasan      803 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->quirks |= SDHCI_ARASAN_QUIRK_CLOCK_UNSTABLE;
sdhci_arasan      813 drivers/mmc/host/sdhci-of-arasan.c 	ret = sdhci_arasan_register_sdclk(sdhci_arasan, clk_xin, &pdev->dev);
sdhci_arasan      824 drivers/mmc/host/sdhci-of-arasan.c 	sdhci_arasan->phy = ERR_PTR(-ENODEV);
sdhci_arasan      827 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->phy = devm_phy_get(&pdev->dev,
sdhci_arasan      829 drivers/mmc/host/sdhci-of-arasan.c 		if (IS_ERR(sdhci_arasan->phy)) {
sdhci_arasan      830 drivers/mmc/host/sdhci-of-arasan.c 			ret = PTR_ERR(sdhci_arasan->phy);
sdhci_arasan      835 drivers/mmc/host/sdhci-of-arasan.c 		ret = phy_init(sdhci_arasan->phy);
sdhci_arasan      845 drivers/mmc/host/sdhci-of-arasan.c 		sdhci_arasan->has_cqe = true;
sdhci_arasan      852 drivers/mmc/host/sdhci-of-arasan.c 	ret = sdhci_arasan_add_host(sdhci_arasan);
sdhci_arasan      859 drivers/mmc/host/sdhci-of-arasan.c 	if (!IS_ERR(sdhci_arasan->phy))
sdhci_arasan      860 drivers/mmc/host/sdhci-of-arasan.c 		phy_exit(sdhci_arasan->phy);
sdhci_arasan      866 drivers/mmc/host/sdhci-of-arasan.c 	clk_disable_unprepare(sdhci_arasan->clk_ahb);
sdhci_arasan      877 drivers/mmc/host/sdhci-of-arasan.c 	struct sdhci_arasan_data *sdhci_arasan = sdhci_pltfm_priv(pltfm_host);
sdhci_arasan      878 drivers/mmc/host/sdhci-of-arasan.c 	struct clk *clk_ahb = sdhci_arasan->clk_ahb;
sdhci_arasan      880 drivers/mmc/host/sdhci-of-arasan.c 	if (!IS_ERR(sdhci_arasan->phy)) {
sdhci_arasan      881 drivers/mmc/host/sdhci-of-arasan.c 		if (sdhci_arasan->is_phy_on)
sdhci_arasan      882 drivers/mmc/host/sdhci-of-arasan.c 			phy_power_off(sdhci_arasan->phy);
sdhci_arasan      883 drivers/mmc/host/sdhci-of-arasan.c 		phy_exit(sdhci_arasan->phy);
sdhci_arasan      327 drivers/mmc/host/sdhci-pci-arasan.c const struct sdhci_pci_fixes sdhci_arasan = {
sdhci_arasan      193 drivers/mmc/host/sdhci-pci.h extern const struct sdhci_pci_fixes sdhci_arasan;