Home
last modified time | relevance | path

Searched refs:clk_mgt (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/mfd/
H A Ddb8500-prcmu.c453 struct clk_mgt { struct
470 static struct clk_mgt clk_mgt[PRCMU_NUM_REG_CLOCKS] = { variable
1257 val = readl(prcmu_base + clk_mgt[clock].offset); in request_clock()
1259 val |= (PRCM_CLK_MGT_CLKEN | clk_mgt[clock].pllsw); in request_clock()
1261 clk_mgt[clock].pllsw = (val & PRCM_CLK_MGT_CLKPLLSW_MASK); in request_clock()
1264 writel(val, prcmu_base + clk_mgt[clock].offset); in request_clock()
1440 val = readl(prcmu_base + clk_mgt[clock].offset); in clock_rate()
1443 if (clk_mgt[clock].clk38div && (val & PRCM_CLK_MGT_CLK38DIV)) in clock_rate()
1448 val |= clk_mgt[cloc in clock_rate()
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Ddb8500-prcmu.c452 struct clk_mgt { struct
469 static struct clk_mgt clk_mgt[PRCMU_NUM_REG_CLOCKS] = { variable
1256 val = readl(prcmu_base + clk_mgt[clock].offset); in request_clock()
1258 val |= (PRCM_CLK_MGT_CLKEN | clk_mgt[clock].pllsw); in request_clock()
1260 clk_mgt[clock].pllsw = (val & PRCM_CLK_MGT_CLKPLLSW_MASK); in request_clock()
1263 writel(val, prcmu_base + clk_mgt[clock].offset); in request_clock()
1439 val = readl(prcmu_base + clk_mgt[clock].offset); in clock_rate()
1442 if (clk_mgt[clock].clk38div && (val & PRCM_CLK_MGT_CLK38DIV)) in clock_rate()
1447 val |= clk_mgt[cloc in clock_rate()
[all...]

Completed in 8 milliseconds