Lines Matching refs:pipemux
59 * @pipemux: pipemuex strap
67 u32 pipemux;
112 static bool pipemux_strap_is_valid(u32 pipemux)
114 return !!(pipemux < ARRAY_SIZE(pipemux_table));
122 u32 pipemux;
125 * Read PIPEMUX configuration register to determine the pipemux setting
130 pipemux = readl(core->base + PCIE_PIPEMUX_CFG_OFFSET);
131 pipemux &= PCIE_PIPEMUX_MASK;
132 if (pipemux == PCIE_PIPEMUX_SELECT_STRAP) {
133 regmap_read(core->cdru, CDRU_STRAP_DATA_LSW_OFFSET, &pipemux);
134 pipemux >>= PCIE_PIPEMUX_SHIFT;
135 pipemux &= PCIE_PIPEMUX_MASK;
138 return pipemux;
150 return !!((pipemux_table[core->pipemux] >> core_idx) & 0x1);
245 core->pipemux = pipemux_strap_read(core);
246 if (!pipemux_strap_is_valid(core->pipemux)) {
248 core->pipemux);