Page MenuHomeFreeBSD

D30363.id.diff
No OneTemporary

D30363.id.diff

diff --git a/sys/arm64/rockchip/rk_pcie_phy.c b/sys/arm64/rockchip/rk_pcie_phy.c
--- a/sys/arm64/rockchip/rk_pcie_phy.c
+++ b/sys/arm64/rockchip/rk_pcie_phy.c
@@ -297,6 +297,13 @@
goto fail;
}
+ rv = clk_set_assigned(dev, ofw_bus_get_node(dev));
+ if (rv != 0 && rv != ENOENT) {
+ device_printf(dev, "clk_set_assigned failed: %d\n", rv);
+ rv = ENXIO;
+ goto fail;
+ }
+
rv = clk_get_by_ofw_name(sc->dev, 0, "refclk", &sc->clk_ref);
if (rv != 0) {
device_printf(sc->dev, "Cannot get 'refclk' clock\n");

File Metadata

Mime Type
text/plain
Expires
Tue, Sep 24, 12:20 AM (4 h, 52 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
12608227
Default Alt Text
D30363.id.diff (521 B)

Event Timeline