Searched refs:mmux (Results 1 – 3 of 3) sorted by relevance
| /linux-6.15/drivers/clk/sophgo/ |
| H A D | clk-cv18xx-ip.c | 623 return cv1800_clk_setbit(&mmux->common, &mmux->gate); in mmux_enable() 630 cv1800_clk_clearbit(&mmux->common, &mmux->gate); in mmux_disable() 637 return cv1800_clk_checkbit(&mmux->common, &mmux->gate); in mmux_is_enabled() 647 if (cv1800_clk_checkbit(&mmux->common, &mmux->bypass)) in mmux_round_rate() 679 if (cv1800_clk_checkbit(&mmux->common, &mmux->bypass)) in mmux_recalc_rate() 702 if (cv1800_clk_checkbit(&mmux->common, &mmux->bypass)) in mmux_set_rate() 723 if (cv1800_clk_checkbit(&mmux->common, &mmux->bypass)) in mmux_get_parent() 746 cv1800_clk_setbit(&mmux->common, &mmux->bypass); in mmux_set_parent() 750 cv1800_clk_clearbit(&mmux->common, &mmux->bypass); in mmux_set_parent() 753 cv1800_clk_clearbit(&mmux->common, &mmux->clk_sel); in mmux_set_parent() [all …]
|
| /linux-6.15/drivers/clk/stm32/ |
| H A D | clk-stm32mp1.c | 309 struct stm32_mmux *mmux; member 380 struct stm32_mmux *mmux; member 492 if (cfg->mmux) { in _get_stm32_mux() 493 mmux = devm_kzalloc(dev, sizeof(*mmux), GFP_KERNEL); in _get_stm32_mux() 494 if (!mmux) in _get_stm32_mux() 502 mmux->mux.lock = lock; in _get_stm32_mux() 503 mmux->mmux = cfg->mmux; in _get_stm32_mux() 504 mux_hw = &mmux->mux.hw; in _get_stm32_mux() 505 cfg->mmux->hws[cfg->mmux->nbr_clk++] = mux_hw; in _get_stm32_mux() 1353 .mmux = _mmux,\ [all …]
|
| H A D | clk-stm32mp13.c | 1494 struct multi_mux *mmux = stm32_mp13_multi_mux[composite->mux_id]; in stm32mp13_is_multi_mux() local 1496 if (mmux) { in stm32mp13_is_multi_mux() 1497 if (!(mmux->hw1 == hw)) in stm32mp13_is_multi_mux() 1498 return mmux->hw1; in stm32mp13_is_multi_mux() 1500 return mmux->hw2; in stm32mp13_is_multi_mux()
|