Lines Matching refs:err

33 	int err;  in rockchip_pcie_parse_dt()  local
55 err = rockchip_pcie_get_phys(rockchip); in rockchip_pcie_parse_dt()
56 if (err) in rockchip_pcie_parse_dt()
57 return err; in rockchip_pcie_parse_dt()
60 err = of_property_read_u32(node, "num-lanes", &rockchip->lanes); in rockchip_pcie_parse_dt()
61 if (!err && (rockchip->lanes == 0 || in rockchip_pcie_parse_dt()
167 int err, i; in rockchip_pcie_init_port() local
170 err = reset_control_assert(rockchip->aclk_rst); in rockchip_pcie_init_port()
171 if (err) { in rockchip_pcie_init_port()
172 dev_err(dev, "assert aclk_rst err %d\n", err); in rockchip_pcie_init_port()
173 return err; in rockchip_pcie_init_port()
176 err = reset_control_assert(rockchip->pclk_rst); in rockchip_pcie_init_port()
177 if (err) { in rockchip_pcie_init_port()
178 dev_err(dev, "assert pclk_rst err %d\n", err); in rockchip_pcie_init_port()
179 return err; in rockchip_pcie_init_port()
182 err = reset_control_assert(rockchip->pm_rst); in rockchip_pcie_init_port()
183 if (err) { in rockchip_pcie_init_port()
184 dev_err(dev, "assert pm_rst err %d\n", err); in rockchip_pcie_init_port()
185 return err; in rockchip_pcie_init_port()
189 err = phy_init(rockchip->phys[i]); in rockchip_pcie_init_port()
190 if (err) { in rockchip_pcie_init_port()
191 dev_err(dev, "init phy%d err %d\n", i, err); in rockchip_pcie_init_port()
196 err = reset_control_assert(rockchip->core_rst); in rockchip_pcie_init_port()
197 if (err) { in rockchip_pcie_init_port()
198 dev_err(dev, "assert core_rst err %d\n", err); in rockchip_pcie_init_port()
202 err = reset_control_assert(rockchip->mgmt_rst); in rockchip_pcie_init_port()
203 if (err) { in rockchip_pcie_init_port()
204 dev_err(dev, "assert mgmt_rst err %d\n", err); in rockchip_pcie_init_port()
208 err = reset_control_assert(rockchip->mgmt_sticky_rst); in rockchip_pcie_init_port()
209 if (err) { in rockchip_pcie_init_port()
210 dev_err(dev, "assert mgmt_sticky_rst err %d\n", err); in rockchip_pcie_init_port()
214 err = reset_control_assert(rockchip->pipe_rst); in rockchip_pcie_init_port()
215 if (err) { in rockchip_pcie_init_port()
216 dev_err(dev, "assert pipe_rst err %d\n", err); in rockchip_pcie_init_port()
222 err = reset_control_deassert(rockchip->pm_rst); in rockchip_pcie_init_port()
223 if (err) { in rockchip_pcie_init_port()
224 dev_err(dev, "deassert pm_rst err %d\n", err); in rockchip_pcie_init_port()
228 err = reset_control_deassert(rockchip->aclk_rst); in rockchip_pcie_init_port()
229 if (err) { in rockchip_pcie_init_port()
230 dev_err(dev, "deassert aclk_rst err %d\n", err); in rockchip_pcie_init_port()
234 err = reset_control_deassert(rockchip->pclk_rst); in rockchip_pcie_init_port()
235 if (err) { in rockchip_pcie_init_port()
236 dev_err(dev, "deassert pclk_rst err %d\n", err); in rockchip_pcie_init_port()
258 err = phy_power_on(rockchip->phys[i]); in rockchip_pcie_init_port()
259 if (err) { in rockchip_pcie_init_port()
260 dev_err(dev, "power on phy%d err %d\n", i, err); in rockchip_pcie_init_port()
265 err = readx_poll_timeout(rockchip_pcie_read_addr, in rockchip_pcie_init_port()
270 if (err) { in rockchip_pcie_init_port()
271 dev_err(dev, "PHY PLLs could not lock, %d\n", err); in rockchip_pcie_init_port()
279 err = reset_control_deassert(rockchip->mgmt_sticky_rst); in rockchip_pcie_init_port()
280 if (err) { in rockchip_pcie_init_port()
281 dev_err(dev, "deassert mgmt_sticky_rst err %d\n", err); in rockchip_pcie_init_port()
285 err = reset_control_deassert(rockchip->core_rst); in rockchip_pcie_init_port()
286 if (err) { in rockchip_pcie_init_port()
287 dev_err(dev, "deassert core_rst err %d\n", err); in rockchip_pcie_init_port()
291 err = reset_control_deassert(rockchip->mgmt_rst); in rockchip_pcie_init_port()
292 if (err) { in rockchip_pcie_init_port()
293 dev_err(dev, "deassert mgmt_rst err %d\n", err); in rockchip_pcie_init_port()
297 err = reset_control_deassert(rockchip->pipe_rst); in rockchip_pcie_init_port()
298 if (err) { in rockchip_pcie_init_port()
299 dev_err(dev, "deassert pipe_rst err %d\n", err); in rockchip_pcie_init_port()
311 return err; in rockchip_pcie_init_port()
373 int err; in rockchip_pcie_enable_clocks() local
375 err = clk_prepare_enable(rockchip->aclk_pcie); in rockchip_pcie_enable_clocks()
376 if (err) { in rockchip_pcie_enable_clocks()
378 return err; in rockchip_pcie_enable_clocks()
381 err = clk_prepare_enable(rockchip->aclk_perf_pcie); in rockchip_pcie_enable_clocks()
382 if (err) { in rockchip_pcie_enable_clocks()
387 err = clk_prepare_enable(rockchip->hclk_pcie); in rockchip_pcie_enable_clocks()
388 if (err) { in rockchip_pcie_enable_clocks()
393 err = clk_prepare_enable(rockchip->clk_pcie_pm); in rockchip_pcie_enable_clocks()
394 if (err) { in rockchip_pcie_enable_clocks()
407 return err; in rockchip_pcie_enable_clocks()