Lines Matching refs:pipemux
177 static int pipemux_strap_is_valid(uint32_t pipemux) in pipemux_strap_is_valid() argument
179 if (pipemux < ARRAY_SIZE(pipemux_table)) in pipemux_strap_is_valid()
190 uint32_t pipemux; in pipemux_strap_read() local
192 pipemux = mmio_read_32(PCIE_PIPE_MUX_CONFIGURATION_CFG); in pipemux_strap_read()
193 pipemux &= PCIE_PIPEMUX_MASK; in pipemux_strap_read()
194 if (pipemux == PCIE_PIPEMUX_MASK) { in pipemux_strap_read()
196 pipemux = mmio_read_32(CDRU_CHIP_STRAP_DATA_LSW); in pipemux_strap_read()
197 pipemux >>= PCIE_PIPEMUX_SHIFT; in pipemux_strap_read()
198 pipemux &= PCIE_PIPEMUX_MASK; in pipemux_strap_read()
201 return pipemux; in pipemux_strap_read()
219 uint32_t pipemux; in pipemux_sr_init() local
222 pipemux = pipemux_strap_read(); in pipemux_sr_init()
223 if (!pipemux_strap_is_valid(pipemux)) { in pipemux_sr_init()
224 ERROR("Invalid PCIe PIPEMUX strap %u\n", pipemux); in pipemux_sr_init()
229 if (!pipemux_table[pipemux]) { in pipemux_sr_init()
235 pipemux_save_index(pipemux); in pipemux_sr_init()