Searched refs:slowck (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/clk/at91/ |
H A D | sckc.c | 277 struct clk_sam9x5_slow *slowck = to_clk_sam9x5_slow(hw); in clk_sam9x5_slow_set_parent() local 278 void __iomem *sckcr = slowck->sckcr; in clk_sam9x5_slow_set_parent() 286 if ((!index && !(tmp & slowck->bits->cr_oscsel)) || in clk_sam9x5_slow_set_parent() 287 (index && (tmp & slowck->bits->cr_oscsel))) in clk_sam9x5_slow_set_parent() 291 tmp |= slowck->bits->cr_oscsel; in clk_sam9x5_slow_set_parent() 293 tmp &= ~slowck->bits->cr_oscsel; in clk_sam9x5_slow_set_parent() 307 struct clk_sam9x5_slow *slowck = to_clk_sam9x5_slow(hw); in clk_sam9x5_slow_get_parent() local 309 return !!(readl(slowck->sckcr) & slowck->bits->cr_oscsel); in clk_sam9x5_slow_get_parent() 324 struct clk_sam9x5_slow *slowck; in at91_clk_register_sam9x5_slow() local 359 struct clk_sam9x5_slow *slowck = to_clk_sam9x5_slow(hw); at91_clk_unregister_sam9x5_slow() local 373 struct clk_hw *slow_rc, *slow_osc, *slowck; at91sam9x5_sckc_register() local 573 struct clk_hw *slow_rc, *slowck; of_sama5d4_sckc_setup() local [all...] |
H A D | clk-slow.c | 26 struct clk_sam9260_slow *slowck = to_clk_sam9260_slow(hw); in clk_sam9260_slow_get_parent() local 29 regmap_read(slowck->regmap, AT91_PMC_SR, &status); in clk_sam9260_slow_get_parent() 44 struct clk_sam9260_slow *slowck; in at91_clk_register_sam9260_slow() local 55 slowck = kzalloc(sizeof(*slowck), GFP_KERNEL); in at91_clk_register_sam9260_slow() 56 if (!slowck) in at91_clk_register_sam9260_slow() 65 slowck->hw.init = &init; in at91_clk_register_sam9260_slow() 66 slowck->regmap = regmap; in at91_clk_register_sam9260_slow() 68 hw = &slowck->hw; in at91_clk_register_sam9260_slow() 69 ret = clk_hw_register(NULL, &slowck in at91_clk_register_sam9260_slow() [all...] |
/kernel/linux/linux-6.6/drivers/clk/at91/ |
H A D | clk-slow.c | 26 struct clk_sam9260_slow *slowck = to_clk_sam9260_slow(hw); in clk_sam9260_slow_get_parent() local 29 regmap_read(slowck->regmap, AT91_PMC_SR, &status); in clk_sam9260_slow_get_parent() 44 struct clk_sam9260_slow *slowck; in at91_clk_register_sam9260_slow() local 55 slowck = kzalloc(sizeof(*slowck), GFP_KERNEL); in at91_clk_register_sam9260_slow() 56 if (!slowck) in at91_clk_register_sam9260_slow() 65 slowck->hw.init = &init; in at91_clk_register_sam9260_slow() 66 slowck->regmap = regmap; in at91_clk_register_sam9260_slow() 68 hw = &slowck->hw; in at91_clk_register_sam9260_slow() 69 ret = clk_hw_register(NULL, &slowck in at91_clk_register_sam9260_slow() [all...] |
H A D | sckc.c | 277 struct clk_sam9x5_slow *slowck = to_clk_sam9x5_slow(hw); in clk_sam9x5_slow_set_parent() local 278 void __iomem *sckcr = slowck->sckcr; in clk_sam9x5_slow_set_parent() 286 if ((!index && !(tmp & slowck->bits->cr_oscsel)) || in clk_sam9x5_slow_set_parent() 287 (index && (tmp & slowck->bits->cr_oscsel))) in clk_sam9x5_slow_set_parent() 291 tmp |= slowck->bits->cr_oscsel; in clk_sam9x5_slow_set_parent() 293 tmp &= ~slowck->bits->cr_oscsel; in clk_sam9x5_slow_set_parent() 307 struct clk_sam9x5_slow *slowck = to_clk_sam9x5_slow(hw); in clk_sam9x5_slow_get_parent() local 309 return !!(readl(slowck->sckcr) & slowck->bits->cr_oscsel); in clk_sam9x5_slow_get_parent() 325 struct clk_sam9x5_slow *slowck; in at91_clk_register_sam9x5_slow() local 360 struct clk_sam9x5_slow *slowck = to_clk_sam9x5_slow(hw); at91_clk_unregister_sam9x5_slow() local 373 struct clk_hw *slow_rc, *slow_osc, *slowck; at91sam9x5_sckc_register() local 587 struct clk_hw *slow_rc, *slowck; of_sama5d4_sckc_setup() local [all...] |
Completed in 3 milliseconds