Lines Matching refs:gate
940 static void __clk_enable(const struct stm32mp1_clk_gate *gate) in __clk_enable() argument
943 uint32_t bit = BIT(gate->bit); in __clk_enable()
945 if (gate->set_clr) in __clk_enable()
946 io_write32(base + gate->offset, bit); in __clk_enable()
948 io_setbits32_stm32shregs(base + gate->offset, bit); in __clk_enable()
950 FMSG("Clock %u has been enabled", gate->clock_id); in __clk_enable()
953 static void __clk_disable(const struct stm32mp1_clk_gate *gate) in __clk_disable() argument
956 uint32_t bit = BIT(gate->bit); in __clk_disable()
958 if (gate->set_clr) in __clk_disable()
959 io_write32(base + gate->offset + RCC_MP_ENCLRR_OFFSET, bit); in __clk_disable()
961 io_clrbits32_stm32shregs(base + gate->offset, bit); in __clk_disable()
963 FMSG("Clock %u has been disabled", gate->clock_id); in __clk_disable()