multi_mux
int (*multi_mux)(void __iomem *base, const struct clock_config *cfg);
static struct multi_mux *stm32_mp13_multi_mux[MUX_NB] = {
[MUX_SPI23] = &(struct multi_mux){ &spi2_k.hw, &spi3_k.hw },
[MUX_I2C12] = &(struct multi_mux){ &i2c1_k.hw, &i2c2_k.hw },
[MUX_LPTIM45] = &(struct multi_mux){ &lptim4_k.hw, &lptim5_k.hw },
[MUX_UART35] = &(struct multi_mux){ &usart3_k.hw, &uart5_k.hw },
[MUX_UART78] = &(struct multi_mux){ &uart7_k.hw, &uart8_k.hw },
[MUX_SAI1] = &(struct multi_mux){ &sai1_k.hw, &adfsdm_k.hw },
struct multi_mux *mmux = stm32_mp13_multi_mux[composite->mux_id];
static const struct multi_mux multi_mux_s7[] = {
static const struct multi_mux multi_mux_s6[] = {
const struct multi_mux *p_mux;
const struct multi_mux *p_mux;
const struct multi_mux *p_mux;
const struct multi_mux *p_mux;