rk_phy             87 drivers/phy/rockchip/phy-rockchip-emmc.c 	struct rockchip_emmc_phy *rk_phy = phy_get_drvdata(phy);
rk_phy             98 drivers/phy/rockchip/phy-rockchip-emmc.c 	regmap_write(rk_phy->reg_base,
rk_phy             99 drivers/phy/rockchip/phy-rockchip-emmc.c 		     rk_phy->reg_offset + GRF_EMMCPHY_CON6,
rk_phy            103 drivers/phy/rockchip/phy-rockchip-emmc.c 	regmap_write(rk_phy->reg_base,
rk_phy            104 drivers/phy/rockchip/phy-rockchip-emmc.c 		     rk_phy->reg_offset + GRF_EMMCPHY_CON6,
rk_phy            113 drivers/phy/rockchip/phy-rockchip-emmc.c 	rate = clk_get_rate(rk_phy->emmcclk);
rk_phy            156 drivers/phy/rockchip/phy-rockchip-emmc.c 	regmap_write(rk_phy->reg_base,
rk_phy            157 drivers/phy/rockchip/phy-rockchip-emmc.c 		     rk_phy->reg_offset + GRF_EMMCPHY_CON6,
rk_phy            169 drivers/phy/rockchip/phy-rockchip-emmc.c 	ret = regmap_read_poll_timeout(rk_phy->reg_base,
rk_phy            170 drivers/phy/rockchip/phy-rockchip-emmc.c 				       rk_phy->reg_offset + GRF_EMMCPHY_STATUS,
rk_phy            179 drivers/phy/rockchip/phy-rockchip-emmc.c 	regmap_write(rk_phy->reg_base,
rk_phy            180 drivers/phy/rockchip/phy-rockchip-emmc.c 		     rk_phy->reg_offset + GRF_EMMCPHY_CON0,
rk_phy            185 drivers/phy/rockchip/phy-rockchip-emmc.c 	regmap_write(rk_phy->reg_base,
rk_phy            186 drivers/phy/rockchip/phy-rockchip-emmc.c 		     rk_phy->reg_offset + GRF_EMMCPHY_CON6,
rk_phy            217 drivers/phy/rockchip/phy-rockchip-emmc.c 	ret = regmap_read_poll_timeout(rk_phy->reg_base,
rk_phy            218 drivers/phy/rockchip/phy-rockchip-emmc.c 				       rk_phy->reg_offset + GRF_EMMCPHY_STATUS,
rk_phy            231 drivers/phy/rockchip/phy-rockchip-emmc.c 	struct rockchip_emmc_phy *rk_phy = phy_get_drvdata(phy);
rk_phy            249 drivers/phy/rockchip/phy-rockchip-emmc.c 	rk_phy->emmcclk = clk_get(&phy->dev, "emmcclk");
rk_phy            250 drivers/phy/rockchip/phy-rockchip-emmc.c 	if (IS_ERR(rk_phy->emmcclk)) {
rk_phy            252 drivers/phy/rockchip/phy-rockchip-emmc.c 		rk_phy->emmcclk = NULL;
rk_phy            260 drivers/phy/rockchip/phy-rockchip-emmc.c 	struct rockchip_emmc_phy *rk_phy = phy_get_drvdata(phy);
rk_phy            262 drivers/phy/rockchip/phy-rockchip-emmc.c 	clk_put(rk_phy->emmcclk);
rk_phy            275 drivers/phy/rockchip/phy-rockchip-emmc.c 	struct rockchip_emmc_phy *rk_phy = phy_get_drvdata(phy);
rk_phy            278 drivers/phy/rockchip/phy-rockchip-emmc.c 	regmap_write(rk_phy->reg_base,
rk_phy            279 drivers/phy/rockchip/phy-rockchip-emmc.c 		     rk_phy->reg_offset + GRF_EMMCPHY_CON6,
rk_phy            280 drivers/phy/rockchip/phy-rockchip-emmc.c 		     HIWORD_UPDATE(rk_phy->drive_impedance,
rk_phy            285 drivers/phy/rockchip/phy-rockchip-emmc.c 	regmap_write(rk_phy->reg_base,
rk_phy            286 drivers/phy/rockchip/phy-rockchip-emmc.c 		     rk_phy->reg_offset + GRF_EMMCPHY_CON0,
rk_phy            292 drivers/phy/rockchip/phy-rockchip-emmc.c 	regmap_write(rk_phy->reg_base,
rk_phy            293 drivers/phy/rockchip/phy-rockchip-emmc.c 		     rk_phy->reg_offset + GRF_EMMCPHY_CON0,
rk_phy            333 drivers/phy/rockchip/phy-rockchip-emmc.c 	struct rockchip_emmc_phy *rk_phy;
rk_phy            349 drivers/phy/rockchip/phy-rockchip-emmc.c 	rk_phy = devm_kzalloc(dev, sizeof(*rk_phy), GFP_KERNEL);
rk_phy            350 drivers/phy/rockchip/phy-rockchip-emmc.c 	if (!rk_phy)
rk_phy            359 drivers/phy/rockchip/phy-rockchip-emmc.c 	rk_phy->reg_offset = reg_offset;
rk_phy            360 drivers/phy/rockchip/phy-rockchip-emmc.c 	rk_phy->reg_base = grf;
rk_phy            361 drivers/phy/rockchip/phy-rockchip-emmc.c 	rk_phy->drive_impedance = PHYCTRL_DR_50OHM;
rk_phy            364 drivers/phy/rockchip/phy-rockchip-emmc.c 		rk_phy->drive_impedance = convert_drive_impedance_ohm(pdev, val);
rk_phy            372 drivers/phy/rockchip/phy-rockchip-emmc.c 	phy_set_drvdata(generic_phy, rk_phy);
rk_phy             88 drivers/phy/rockchip/phy-rockchip-pcie.c 	struct rockchip_pcie_phy *rk_phy = dev_get_drvdata(dev);
rk_phy             91 drivers/phy/rockchip/phy-rockchip-pcie.c 		return rk_phy->phys[0].phy;
rk_phy             96 drivers/phy/rockchip/phy-rockchip-pcie.c 	return rk_phy->phys[args->args[0]].phy;
rk_phy            100 drivers/phy/rockchip/phy-rockchip-pcie.c static inline void phy_wr_cfg(struct rockchip_pcie_phy *rk_phy,
rk_phy            103 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf,
rk_phy            111 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf,
rk_phy            116 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf,
rk_phy            122 drivers/phy/rockchip/phy-rockchip-pcie.c static inline u32 phy_rd_cfg(struct rockchip_pcie_phy *rk_phy,
rk_phy            127 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf,
rk_phy            131 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_read(rk_phy->reg_base,
rk_phy            132 drivers/phy/rockchip/phy-rockchip-pcie.c 		    rk_phy->phy_data->pcie_status,
rk_phy            140 drivers/phy/rockchip/phy-rockchip-pcie.c 	struct rockchip_pcie_phy *rk_phy = to_pcie_phy(inst);
rk_phy            143 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_lock(&rk_phy->pcie_mutex);
rk_phy            145 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base,
rk_phy            146 drivers/phy/rockchip/phy-rockchip-pcie.c 		     rk_phy->phy_data->pcie_laneoff,
rk_phy            151 drivers/phy/rockchip/phy-rockchip-pcie.c 	if (--rk_phy->pwr_cnt)
rk_phy            154 drivers/phy/rockchip/phy-rockchip-pcie.c 	err = reset_control_assert(rk_phy->phy_rst);
rk_phy            161 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_unlock(&rk_phy->pcie_mutex);
rk_phy            165 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy->pwr_cnt++;
rk_phy            166 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base,
rk_phy            167 drivers/phy/rockchip/phy-rockchip-pcie.c 		     rk_phy->phy_data->pcie_laneoff,
rk_phy            171 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_unlock(&rk_phy->pcie_mutex);
rk_phy            178 drivers/phy/rockchip/phy-rockchip-pcie.c 	struct rockchip_pcie_phy *rk_phy = to_pcie_phy(inst);
rk_phy            183 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_lock(&rk_phy->pcie_mutex);
rk_phy            185 drivers/phy/rockchip/phy-rockchip-pcie.c 	if (rk_phy->pwr_cnt++)
rk_phy            188 drivers/phy/rockchip/phy-rockchip-pcie.c 	err = reset_control_deassert(rk_phy->phy_rst);
rk_phy            194 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf,
rk_phy            199 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base,
rk_phy            200 drivers/phy/rockchip/phy-rockchip-pcie.c 		     rk_phy->phy_data->pcie_laneoff,
rk_phy            214 drivers/phy/rockchip/phy-rockchip-pcie.c 		regmap_read(rk_phy->reg_base,
rk_phy            215 drivers/phy/rockchip/phy-rockchip-pcie.c 			    rk_phy->phy_data->pcie_status,
rk_phy            230 drivers/phy/rockchip/phy-rockchip-pcie.c 	phy_wr_cfg(rk_phy, PHY_CFG_CLK_TEST, PHY_CFG_SEPE_RATE);
rk_phy            231 drivers/phy/rockchip/phy-rockchip-pcie.c 	phy_wr_cfg(rk_phy, PHY_CFG_CLK_SCC, PHY_CFG_PLL_100M);
rk_phy            235 drivers/phy/rockchip/phy-rockchip-pcie.c 		regmap_read(rk_phy->reg_base,
rk_phy            236 drivers/phy/rockchip/phy-rockchip-pcie.c 			    rk_phy->phy_data->pcie_status,
rk_phy            251 drivers/phy/rockchip/phy-rockchip-pcie.c 	regmap_write(rk_phy->reg_base, rk_phy->phy_data->pcie_conf,
rk_phy            257 drivers/phy/rockchip/phy-rockchip-pcie.c 		regmap_read(rk_phy->reg_base,
rk_phy            258 drivers/phy/rockchip/phy-rockchip-pcie.c 			    rk_phy->phy_data->pcie_status,
rk_phy            274 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_unlock(&rk_phy->pcie_mutex);
rk_phy            278 drivers/phy/rockchip/phy-rockchip-pcie.c 	reset_control_assert(rk_phy->phy_rst);
rk_phy            280 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy->pwr_cnt--;
rk_phy            281 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_unlock(&rk_phy->pcie_mutex);
rk_phy            288 drivers/phy/rockchip/phy-rockchip-pcie.c 	struct rockchip_pcie_phy *rk_phy = to_pcie_phy(inst);
rk_phy            291 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_lock(&rk_phy->pcie_mutex);
rk_phy            293 drivers/phy/rockchip/phy-rockchip-pcie.c 	if (rk_phy->init_cnt++)
rk_phy            296 drivers/phy/rockchip/phy-rockchip-pcie.c 	err = clk_prepare_enable(rk_phy->clk_pciephy_ref);
rk_phy            302 drivers/phy/rockchip/phy-rockchip-pcie.c 	err = reset_control_assert(rk_phy->phy_rst);
rk_phy            309 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_unlock(&rk_phy->pcie_mutex);
rk_phy            314 drivers/phy/rockchip/phy-rockchip-pcie.c 	clk_disable_unprepare(rk_phy->clk_pciephy_ref);
rk_phy            316 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy->init_cnt--;
rk_phy            317 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_unlock(&rk_phy->pcie_mutex);
rk_phy            324 drivers/phy/rockchip/phy-rockchip-pcie.c 	struct rockchip_pcie_phy *rk_phy = to_pcie_phy(inst);
rk_phy            326 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_lock(&rk_phy->pcie_mutex);
rk_phy            328 drivers/phy/rockchip/phy-rockchip-pcie.c 	if (--rk_phy->init_cnt)
rk_phy            331 drivers/phy/rockchip/phy-rockchip-pcie.c 	clk_disable_unprepare(rk_phy->clk_pciephy_ref);
rk_phy            334 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_unlock(&rk_phy->pcie_mutex);
rk_phy            365 drivers/phy/rockchip/phy-rockchip-pcie.c 	struct rockchip_pcie_phy *rk_phy;
rk_phy            378 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy = devm_kzalloc(dev, sizeof(*rk_phy), GFP_KERNEL);
rk_phy            379 drivers/phy/rockchip/phy-rockchip-pcie.c 	if (!rk_phy)
rk_phy            386 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy->phy_data = (struct rockchip_pcie_data *)of_id->data;
rk_phy            387 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy->reg_base = grf;
rk_phy            389 drivers/phy/rockchip/phy-rockchip-pcie.c 	mutex_init(&rk_phy->pcie_mutex);
rk_phy            391 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy->phy_rst = devm_reset_control_get(dev, "phy");
rk_phy            392 drivers/phy/rockchip/phy-rockchip-pcie.c 	if (IS_ERR(rk_phy->phy_rst)) {
rk_phy            393 drivers/phy/rockchip/phy-rockchip-pcie.c 		if (PTR_ERR(rk_phy->phy_rst) != -EPROBE_DEFER)
rk_phy            396 drivers/phy/rockchip/phy-rockchip-pcie.c 		return PTR_ERR(rk_phy->phy_rst);
rk_phy            399 drivers/phy/rockchip/phy-rockchip-pcie.c 	rk_phy->clk_pciephy_ref = devm_clk_get(dev, "refclk");
rk_phy            400 drivers/phy/rockchip/phy-rockchip-pcie.c 	if (IS_ERR(rk_phy->clk_pciephy_ref)) {
rk_phy            402 drivers/phy/rockchip/phy-rockchip-pcie.c 		return PTR_ERR(rk_phy->clk_pciephy_ref);
rk_phy            413 drivers/phy/rockchip/phy-rockchip-pcie.c 		rk_phy->phys[i].phy = devm_phy_create(dev, dev->of_node, &ops);
rk_phy            414 drivers/phy/rockchip/phy-rockchip-pcie.c 		if (IS_ERR(rk_phy->phys[i].phy)) {
rk_phy            416 drivers/phy/rockchip/phy-rockchip-pcie.c 			return PTR_ERR(rk_phy->phys[i].phy);
rk_phy            418 drivers/phy/rockchip/phy-rockchip-pcie.c 		rk_phy->phys[i].index = i;
rk_phy            419 drivers/phy/rockchip/phy-rockchip-pcie.c 		phy_set_drvdata(rk_phy->phys[i].phy, &rk_phy->phys[i]);
rk_phy            422 drivers/phy/rockchip/phy-rockchip-pcie.c 	platform_set_drvdata(pdev, rk_phy);
rk_phy            191 drivers/phy/rockchip/phy-rockchip-usb.c 	struct rockchip_usb_phy *rk_phy = data;
rk_phy            193 drivers/phy/rockchip/phy-rockchip-usb.c 	if (!rk_phy->uart_enabled) {
rk_phy            194 drivers/phy/rockchip/phy-rockchip-usb.c 		of_clk_del_provider(rk_phy->np);
rk_phy            195 drivers/phy/rockchip/phy-rockchip-usb.c 		clk_unregister(rk_phy->clk480m);
rk_phy            198 drivers/phy/rockchip/phy-rockchip-usb.c 	if (rk_phy->clk)
rk_phy            199 drivers/phy/rockchip/phy-rockchip-usb.c 		clk_put(rk_phy->clk);
rk_phy            205 drivers/phy/rockchip/phy-rockchip-usb.c 	struct rockchip_usb_phy *rk_phy;
rk_phy            211 drivers/phy/rockchip/phy-rockchip-usb.c 	rk_phy = devm_kzalloc(base->dev, sizeof(*rk_phy), GFP_KERNEL);
rk_phy            212 drivers/phy/rockchip/phy-rockchip-usb.c 	if (!rk_phy)
rk_phy            215 drivers/phy/rockchip/phy-rockchip-usb.c 	rk_phy->base = base;
rk_phy            216 drivers/phy/rockchip/phy-rockchip-usb.c 	rk_phy->np = child;
rk_phy            224 drivers/phy/rockchip/phy-rockchip-usb.c 	rk_phy->reset = of_reset_control_get(child, "phy-reset");
rk_phy            225 drivers/phy/rockchip/phy-rockchip-usb.c 	if (IS_ERR(rk_phy->reset))
rk_phy            226 drivers/phy/rockchip/phy-rockchip-usb.c 		rk_phy->reset = NULL;
rk_phy            228 drivers/phy/rockchip/phy-rockchip-usb.c 	rk_phy->reg_offset = reg_offset;
rk_phy            230 drivers/phy/rockchip/phy-rockchip-usb.c 	rk_phy->clk = of_clk_get_by_name(child, "phyclk");
rk_phy            231 drivers/phy/rockchip/phy-rockchip-usb.c 	if (IS_ERR(rk_phy->clk))
rk_phy            232 drivers/phy/rockchip/phy-rockchip-usb.c 		rk_phy->clk = NULL;
rk_phy            251 drivers/phy/rockchip/phy-rockchip-usb.c 		rk_phy->uart_enabled = true;
rk_phy            253 drivers/phy/rockchip/phy-rockchip-usb.c 		if (rk_phy->clk) {
rk_phy            254 drivers/phy/rockchip/phy-rockchip-usb.c 			clk_name = __clk_get_name(rk_phy->clk);
rk_phy            265 drivers/phy/rockchip/phy-rockchip-usb.c 		rk_phy->clk480m_hw.init = &init;
rk_phy            267 drivers/phy/rockchip/phy-rockchip-usb.c 		rk_phy->clk480m = clk_register(base->dev, &rk_phy->clk480m_hw);
rk_phy            268 drivers/phy/rockchip/phy-rockchip-usb.c 		if (IS_ERR(rk_phy->clk480m)) {
rk_phy            269 drivers/phy/rockchip/phy-rockchip-usb.c 			err = PTR_ERR(rk_phy->clk480m);
rk_phy            274 drivers/phy/rockchip/phy-rockchip-usb.c 					rk_phy->clk480m);
rk_phy            280 drivers/phy/rockchip/phy-rockchip-usb.c 				       rk_phy);
rk_phy            284 drivers/phy/rockchip/phy-rockchip-usb.c 	rk_phy->phy = devm_phy_create(base->dev, child, &ops);
rk_phy            285 drivers/phy/rockchip/phy-rockchip-usb.c 	if (IS_ERR(rk_phy->phy)) {
rk_phy            287 drivers/phy/rockchip/phy-rockchip-usb.c 		return PTR_ERR(rk_phy->phy);
rk_phy            289 drivers/phy/rockchip/phy-rockchip-usb.c 	phy_set_drvdata(rk_phy->phy, rk_phy);
rk_phy            291 drivers/phy/rockchip/phy-rockchip-usb.c 	rk_phy->vbus = devm_regulator_get_optional(&rk_phy->phy->dev, "vbus");
rk_phy            292 drivers/phy/rockchip/phy-rockchip-usb.c 	if (IS_ERR(rk_phy->vbus)) {
rk_phy            293 drivers/phy/rockchip/phy-rockchip-usb.c 		if (PTR_ERR(rk_phy->vbus) == -EPROBE_DEFER)
rk_phy            294 drivers/phy/rockchip/phy-rockchip-usb.c 			return PTR_ERR(rk_phy->vbus);
rk_phy            295 drivers/phy/rockchip/phy-rockchip-usb.c 		rk_phy->vbus = NULL;
rk_phy            302 drivers/phy/rockchip/phy-rockchip-usb.c 	if (rk_phy->uart_enabled)
rk_phy            303 drivers/phy/rockchip/phy-rockchip-usb.c 		return clk_prepare_enable(rk_phy->clk);
rk_phy            305 drivers/phy/rockchip/phy-rockchip-usb.c 		return rockchip_usb_phy_power(rk_phy, 1);
rk_phy            308 drivers/phy/rockchip/phy-rockchip-usb.c 	if (!rk_phy->uart_enabled)
rk_phy            309 drivers/phy/rockchip/phy-rockchip-usb.c 		clk_unregister(rk_phy->clk480m);
rk_phy            311 drivers/phy/rockchip/phy-rockchip-usb.c 	if (rk_phy->clk)
rk_phy            312 drivers/phy/rockchip/phy-rockchip-usb.c 		clk_put(rk_phy->clk);