Lines Matching refs:sc_node

262 	int			sc_node;
447 sc->sc_node = faa->fa_node;
449 sc->sc_acells = OF_getpropint(sc->sc_node, "#address-cells",
451 sc->sc_scells = OF_getpropint(sc->sc_node, "#size-cells",
456 rangeslen = OF_getproplen(sc->sc_node, "ranges");
465 OF_getpropintarray(sc->sc_node, "ranges", ranges,
512 sc->sc_num_viewport = OF_getpropint(sc->sc_node, "num-viewport", 2);
516 pinctrl_byname(sc->sc_node, "default");
517 clock_set_assigned(sc->sc_node);
534 if (OF_is_compatible(sc->sc_node, "marvell,armada8k-pcie"))
536 if (OF_is_compatible(sc->sc_node, "amlogic,g12a-pcie"))
538 if (OF_is_compatible(sc->sc_node, "fsl,imx8mm-pcie") ||
539 OF_is_compatible(sc->sc_node, "fsl,imx8mq-pcie"))
541 if (OF_is_compatible(sc->sc_node, "qcom,pcie-sc8280xp") ||
542 OF_is_compatible(sc->sc_node, "qcom,pcie-x1e80100"))
544 if (OF_is_compatible(sc->sc_node, "rockchip,rk3568-pcie") ||
545 OF_is_compatible(sc->sc_node, "rockchip,rk3588-pcie"))
547 if (OF_is_compatible(sc->sc_node, "sifive,fu740-pcie"))
645 if (OF_getpropintarray(sc->sc_node, "bus-range", bus_range,
735 if (OF_is_compatible(sc->sc_node, "baikal,bm1000-pcie") ||
736 OF_is_compatible(sc->sc_node, "marvell,armada8k-pcie") ||
737 OF_getproplen(sc->sc_node, "msi-map") > 0 ||
746 if (OF_getproplen(sc->sc_node, "msi-map") > 0 ||
761 lanes = OF_getpropint(sc->sc_node, "num-lanes", 0);
893 idx = OF_getindex(sc->sc_node, "msi1", "interrupt-names");
907 idx = OF_getindex(sc->sc_node, "msi0", "interrupt-names");
911 sc->sc_msi_ih[0] = fdt_intr_establish_idx(sc->sc_node, idx,
918 idx = OF_getindex(sc->sc_node, "msi1", "interrupt-names");
922 sc->sc_msi_ih[1] = fdt_intr_establish_idx(sc->sc_node, idx,
943 clock_enable_all(sc->sc_node);
990 sc->sc_ih = fdt_intr_establish(sc->sc_node, IPL_AUDIO | IPL_MPSAFE,
1034 reset_gpiolen = OF_getproplen(sc->sc_node, "reset-gpios");
1042 power_domain_enable(sc->sc_node);
1044 phy_enable(sc->sc_node, "pcie");
1046 reset_assert_all(sc->sc_node);
1048 reset_deassert_all(sc->sc_node);
1051 clock_set_frequency(sc->sc_node, "port", 100000000UL);
1052 clock_enable_all(sc->sc_node);
1055 OF_getpropintarray(sc->sc_node, "reset-gpios", reset_gpio,
1109 if (OF_is_compatible(sc->sc_node, "fsl,imx8mm-pcie")) {
1121 clkreq_gpiolen = OF_getproplen(sc->sc_node, "clkreq-gpio");
1122 disable_gpiolen = OF_getproplen(sc->sc_node, "disable-gpio");
1123 reset_gpiolen = OF_getproplen(sc->sc_node, "reset-gpio");
1127 OF_getpropintarray(sc->sc_node, "clkreq-gpio", clkreq_gpio,
1135 OF_getpropintarray(sc->sc_node, "disable-gpio", disable_gpio,
1143 OF_getpropintarray(sc->sc_node, "reset-gpio", reset_gpio,
1149 power_domain_enable(sc->sc_node);
1150 reset_assert(sc->sc_node, "pciephy");
1151 reset_assert(sc->sc_node, "apps");
1154 if (OF_getpropint(sc->sc_node, "ctrl-id", 0) == 0) {
1165 if (OF_is_compatible(sc->sc_node, "fsl,imx8mm-pcie")) {
1166 if (OF_getproplen(sc->sc_node, "ext_osc") == 0 ||
1167 OF_getpropint(sc->sc_node, "ext_osc", 0)) {
1205 if (OF_getproplen(sc->sc_node, "ext_osc") == 0 ||
1206 OF_getpropint(sc->sc_node, "ext_osc", 0)) {
1223 clock_enable(sc->sc_node, "pcie_phy");
1224 clock_enable(sc->sc_node, "pcie_bus");
1225 clock_enable(sc->sc_node, "pcie");
1226 clock_enable(sc->sc_node, "pcie_aux");
1237 reset_deassert(sc->sc_node, "pciephy");
1239 if (OF_is_compatible(sc->sc_node, "fsl,imx8mm-pcie")) {
1264 reset_deassert(sc->sc_node, "apps");
1276 if (OF_getpropint(sc->sc_node, "fsl,max-link-speed", 1) >= 2) {
1297 sc->sc_ih = fdt_intr_establish(sc->sc_node, IPL_AUDIO | IPL_MPSAFE,
1366 reset_assert_all(sc->sc_node);
1368 regulator_enable(OF_getpropint(sc->sc_node, "vpcie3v3-supply", 0));
1369 phy_enable(sc->sc_node, "pcie-phy");
1370 reset_deassert_all(sc->sc_node);
1372 clock_enable_all(sc->sc_node);
1377 reset_gpiolen = OF_getproplen(sc->sc_node, "reset-gpios");
1380 OF_getpropintarray(sc->sc_node, "reset-gpios", reset_gpio,
1424 node = OF_getnodebyname(sc->sc_node, "legacy-interrupt-controller");
1425 idx = OF_getindex(sc->sc_node, "legacy", "interrupt-names");
1427 sc->sc_ih = fdt_intr_establish_idx(sc->sc_node, idx,
1559 if (OF_getproplen(sc->sc_node, "msi-map") <= 0)
1690 node = dwpcie_find_node(sc->sc_node, bus, device, function);
1792 pa->pa_dmat = iommu_device_map_pci(sc->sc_node, rid, pa->pa_dmat);
1795 iommu_reserve_region_pci(sc->sc_node, rid,
1964 cookie = fdt_intr_establish_msi_cpu(sc->sc_node, &addr,
2016 cookie = fdt_intr_establish_imap_cpu(sc->sc_node, reg,