eqos              184 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	struct tegra_eqos *eqos = priv;
eqos              206 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		dev_err(eqos->dev, "invalid speed %u\n", speed);
eqos              212 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		value = readl(eqos->regs + SDMEMCOMPPADCTRL);
eqos              214 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		writel(value, eqos->regs + SDMEMCOMPPADCTRL);
eqos              218 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		value = readl(eqos->regs + AUTO_CAL_CONFIG);
eqos              220 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		writel(value, eqos->regs + AUTO_CAL_CONFIG);
eqos              222 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		err = readl_poll_timeout_atomic(eqos->regs + AUTO_CAL_STATUS,
eqos              227 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 			dev_err(eqos->dev, "calibration did not start\n");
eqos              231 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		err = readl_poll_timeout_atomic(eqos->regs + AUTO_CAL_STATUS,
eqos              236 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 			dev_err(eqos->dev, "calibration didn't finish\n");
eqos              241 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		value = readl(eqos->regs + SDMEMCOMPPADCTRL);
eqos              243 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		writel(value, eqos->regs + SDMEMCOMPPADCTRL);
eqos              245 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		value = readl(eqos->regs + AUTO_CAL_CONFIG);
eqos              247 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		writel(value, eqos->regs + AUTO_CAL_CONFIG);
eqos              250 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = clk_set_rate(eqos->clk_tx, rate);
eqos              252 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		dev_err(eqos->dev, "failed to set TX rate: %d\n", err);
eqos              257 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	struct tegra_eqos *eqos = priv;
eqos              261 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	rate = clk_get_rate(eqos->clk_slave);
eqos              264 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	writel(value, eqos->regs + GMAC_1US_TIC_COUNTER);
eqos              273 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	struct tegra_eqos *eqos;
eqos              276 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos = devm_kzalloc(&pdev->dev, sizeof(*eqos), GFP_KERNEL);
eqos              277 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	if (!eqos) {
eqos              282 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos->dev = &pdev->dev;
eqos              283 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos->regs = res->addr;
eqos              285 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos->clk_master = devm_clk_get(&pdev->dev, "master_bus");
eqos              286 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	if (IS_ERR(eqos->clk_master)) {
eqos              287 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		err = PTR_ERR(eqos->clk_master);
eqos              291 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = clk_prepare_enable(eqos->clk_master);
eqos              295 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos->clk_slave = devm_clk_get(&pdev->dev, "slave_bus");
eqos              296 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	if (IS_ERR(eqos->clk_slave)) {
eqos              297 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		err = PTR_ERR(eqos->clk_slave);
eqos              301 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data->stmmac_clk = eqos->clk_slave;
eqos              303 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = clk_prepare_enable(eqos->clk_slave);
eqos              307 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos->clk_rx = devm_clk_get(&pdev->dev, "rx");
eqos              308 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	if (IS_ERR(eqos->clk_rx)) {
eqos              309 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		err = PTR_ERR(eqos->clk_rx);
eqos              313 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = clk_prepare_enable(eqos->clk_rx);
eqos              317 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos->clk_tx = devm_clk_get(&pdev->dev, "tx");
eqos              318 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	if (IS_ERR(eqos->clk_tx)) {
eqos              319 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		err = PTR_ERR(eqos->clk_tx);
eqos              323 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = clk_prepare_enable(eqos->clk_tx);
eqos              327 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos->reset = devm_gpiod_get(&pdev->dev, "phy-reset", GPIOD_OUT_HIGH);
eqos              328 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	if (IS_ERR(eqos->reset)) {
eqos              329 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		err = PTR_ERR(eqos->reset);
eqos              334 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	gpiod_set_value(eqos->reset, 0);
eqos              339 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos->rst = devm_reset_control_get(&pdev->dev, "eqos");
eqos              340 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	if (IS_ERR(eqos->rst)) {
eqos              341 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 		err = PTR_ERR(eqos->rst);
eqos              345 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = reset_control_assert(eqos->rst);
eqos              351 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = reset_control_deassert(eqos->rst);
eqos              359 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	data->bsp_priv = eqos;
eqos              361 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	err = tegra_eqos_init(pdev, eqos);
eqos              366 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	return eqos;
eqos              369 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	reset_control_assert(eqos->rst);
eqos              371 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	gpiod_set_value(eqos->reset, 1);
eqos              373 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	clk_disable_unprepare(eqos->clk_tx);
eqos              375 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	clk_disable_unprepare(eqos->clk_rx);
eqos              377 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	clk_disable_unprepare(eqos->clk_slave);
eqos              379 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	clk_disable_unprepare(eqos->clk_master);
eqos              381 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	eqos = ERR_PTR(err);
eqos              387 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	struct tegra_eqos *eqos = get_stmmac_bsp_priv(&pdev->dev);
eqos              389 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	reset_control_assert(eqos->rst);
eqos              390 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	gpiod_set_value(eqos->reset, 1);
eqos              391 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	clk_disable_unprepare(eqos->clk_tx);
eqos              392 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	clk_disable_unprepare(eqos->clk_rx);
eqos              393 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	clk_disable_unprepare(eqos->clk_slave);
eqos              394 drivers/net/ethernet/stmicro/stmmac/dwmac-dwc-qos-eth.c 	clk_disable_unprepare(eqos->clk_master);