Lines Matching refs:scfg
67 struct regmap *scfg;
193 static void scfg_pcie_send_turnoff_msg(struct regmap *scfg, u32 reg, u32 mask)
196 regmap_write_bits(scfg, reg, mask, mask);
208 regmap_write_bits(scfg, reg, mask, 0);
216 scfg_pcie_send_turnoff_msg(pcie->scfg, SCFG_PEXPMWRCR(pcie->index), PMXMTTURNOFF);
219 static int scfg_pcie_exit_from_l2(struct regmap *scfg, u32 reg, u32 mask)
222 regmap_write_bits(scfg, reg, mask, mask);
223 regmap_write_bits(scfg, reg, mask, 0);
233 return scfg_pcie_exit_from_l2(pcie->scfg, SCFG_PEXSFTRSTCR, PEXSR(pcie->index));
241 scfg_pcie_send_turnoff_msg(pcie->scfg, SCFG_PEXPMECR, PEXPME(pcie->index));
358 pcie->scfg = syscon_regmap_lookup_by_phandle(dev->of_node, "fsl,pcie-scfg");
359 if (IS_ERR(pcie->scfg)) {
361 return PTR_ERR(pcie->scfg);
364 ret = of_property_read_u32_array(dev->of_node, "fsl,pcie-scfg", index, 2);