/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-omap-100k.c | 68 struct clk *ick; member 277 clk_prepare_enable(spi100k->ick); in omap1_spi100k_setup() 282 clk_disable_unprepare(spi100k->ick); in omap1_spi100k_setup() 381 spi100k->ick = devm_clk_get(&pdev->dev, "ick"); in omap1_spi100k_probe() 382 if (IS_ERR(spi100k->ick)) { in omap1_spi100k_probe() 384 status = PTR_ERR(spi100k->ick); in omap1_spi100k_probe() 395 status = clk_prepare_enable(spi100k->ick); in omap1_spi100k_probe() 397 dev_err(&pdev->dev, "failed to enable ick: %d\n", status); in omap1_spi100k_probe() 420 clk_disable_unprepare(spi100k->ick); in omap1_spi100k_probe() [all...] |
/kernel/linux/linux-5.10/drivers/usb/phy/ |
H A D | phy-tahvo.c | 49 struct clk *ick; member 348 tu->ick = devm_clk_get(&pdev->dev, "usb_l4_ick"); in tahvo_usb_probe() 349 if (!IS_ERR(tu->ick)) in tahvo_usb_probe() 350 clk_enable(tu->ick); in tahvo_usb_probe() 413 if (!IS_ERR(tu->ick)) in tahvo_usb_probe() 414 clk_disable(tu->ick); in tahvo_usb_probe() 425 if (!IS_ERR(tu->ick)) in tahvo_usb_remove() 426 clk_disable(tu->ick); in tahvo_usb_remove()
|
/kernel/linux/linux-6.6/drivers/usb/phy/ |
H A D | phy-tahvo.c | 49 struct clk *ick; member 344 tu->ick = devm_clk_get(&pdev->dev, "usb_l4_ick"); in tahvo_usb_probe() 345 if (!IS_ERR(tu->ick)) in tahvo_usb_probe() 346 clk_enable(tu->ick); in tahvo_usb_probe() 409 if (!IS_ERR(tu->ick)) in tahvo_usb_probe() 410 clk_disable(tu->ick); in tahvo_usb_probe() 421 if (!IS_ERR(tu->ick)) in tahvo_usb_remove() 422 clk_disable(tu->ick); in tahvo_usb_remove()
|
/kernel/linux/linux-5.10/sound/soc/sh/ |
H A D | fsi.c | 191 * FSIxCLK [CPG] (ick) -------> | 238 struct clk *ick; member 730 int ick, in fsi_clk_init() 739 clock->ick = NULL; in fsi_clk_init() 763 if (ick) { in fsi_clk_init() 764 clock->ick = devm_clk_get(dev, is_porta ? "icka" : "ickb"); in fsi_clk_init() 765 if (IS_ERR(clock->ick)) { in fsi_clk_init() 766 dev_err(dev, "can't get ick clock\n"); in fsi_clk_init() 769 if (clock->ick == clock->own) { in fsi_clk_init() 770 dev_err(dev, "cpu doesn't support ick cloc in fsi_clk_init() 727 fsi_clk_init(struct device *dev, struct fsi_priv *fsi, int xck, int ick, int div, int (*set_rate)(struct device *dev, struct fsi_priv *fsi)) fsi_clk_init() argument 930 struct clk *ick = fsi->clock.ick; fsi_clk_set_rate_external() local 961 struct clk *ick = fsi->clock.ick; fsi_clk_set_rate_cpg() local [all...] |
/kernel/linux/linux-6.6/sound/soc/sh/ |
H A D | fsi.c | 191 * FSIxCLK [CPG] (ick) -------> | 238 struct clk *ick; member 730 int ick, in fsi_clk_init() 739 clock->ick = NULL; in fsi_clk_init() 763 if (ick) { in fsi_clk_init() 764 clock->ick = devm_clk_get(dev, is_porta ? "icka" : "ickb"); in fsi_clk_init() 765 if (IS_ERR(clock->ick)) { in fsi_clk_init() 766 dev_err(dev, "can't get ick clock\n"); in fsi_clk_init() 769 if (clock->ick == clock->own) { in fsi_clk_init() 770 dev_err(dev, "cpu doesn't support ick cloc in fsi_clk_init() 727 fsi_clk_init(struct device *dev, struct fsi_priv *fsi, int xck, int ick, int div, int (*set_rate)(struct device *dev, struct fsi_priv *fsi)) fsi_clk_init() argument 930 struct clk *ick = fsi->clock.ick; fsi_clk_set_rate_external() local 961 struct clk *ick = fsi->clock.ick; fsi_clk_set_rate_cpg() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | pdata-quirks.c | 332 * @ick: device interface clock 344 struct clk *fck, struct clk *ick, in ti_sysc_clkdm_init() 351 if (!IS_ERR(ick)) in ti_sysc_clkdm_init() 352 cookie->clkdm = ti_sysc_find_one_clockdomain(ick); in ti_sysc_clkdm_init() 343 ti_sysc_clkdm_init(struct device *dev, struct clk *fck, struct clk *ick, struct ti_sysc_cookie *cookie) ti_sysc_clkdm_init() argument
|
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | pdata-quirks.c | 309 * @ick: device interface clock 321 struct clk *fck, struct clk *ick, in ti_sysc_clkdm_init() 328 if (!IS_ERR(ick)) in ti_sysc_clkdm_init() 329 cookie->clkdm = ti_sysc_find_one_clockdomain(ick); in ti_sysc_clkdm_init() 320 ti_sysc_clkdm_init(struct device *dev, struct clk *fck, struct clk *ick, struct ti_sysc_cookie *cookie) ti_sysc_clkdm_init() argument
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | ti-sysc.h | 154 struct clk *ick, struct ti_sysc_cookie *cookie);
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | ti-sysc.h | 156 struct clk *ick, struct ti_sysc_cookie *cookie);
|
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-rcar.c | 241 u32 scgd, cdf, round, ick, sum, scl, cdf_width; in rcar_i2c_clock_calculate() local 272 * ick = clkp / (1 + CDF) in rcar_i2c_clock_calculate() 273 * SCL = ick / (20 + SCGD * 8 + F[(ticf + tr + intd) * ick]) in rcar_i2c_clock_calculate() 275 * ick : I2C internal clock < 20 MHz in rcar_i2c_clock_calculate() 288 ick = rate / (cdf + 1); in rcar_i2c_clock_calculate() 294 * F[(ticf + tr + intd) * ick] with sum = (ticf + tr + intd) in rcar_i2c_clock_calculate() 295 * = F[sum * ick / 1000000000] in rcar_i2c_clock_calculate() 296 * = F[(ick / 1000000) * sum / 1000] in rcar_i2c_clock_calculate() 299 round = (ick in rcar_i2c_clock_calculate() [all...] |
/kernel/linux/linux-5.10/drivers/bus/ |
H A D | omap_l3_smx.h | 182 struct clk *ick; member
|
H A D | ti-sysc.c | 88 "fck", "ick", "opt0", "opt1", "opt2", "opt3", "opt4", 463 dev_err(ddata->dev, "max one fck and ick for %pOF\n", np); in sysc_get_clocks() 468 /* Always add a slot for main clocks fck and ick even if unused */ in sysc_get_clocks() 505 /* Main clocks may not have ick */ in sysc_enable_main_clocks() 520 /* Main clocks may not have ick */ in sysc_enable_main_clocks() 1101 * Set CLOCKACTIVITY, we only use it for ick. And we only configure it in sysc_enable_module() 2027 struct clk *fck = NULL, *ick = NULL; in sysc_clockdomain_init() local 2035 ick = ddata->clocks[SYSC_ICK]; in sysc_clockdomain_init() 2044 error = pdata->init_clockdomain(ddata->dev, fck, ick, &ddata->cookie); in sysc_clockdomain_init()
|
/kernel/linux/linux-6.6/drivers/bus/ |
H A D | omap_l3_smx.h | 182 struct clk *ick; member
|
H A D | ti-sysc.c | 88 "fck", "ick", "opt0", "opt1", "opt2", "opt3", "opt4", 466 dev_err(ddata->dev, "max one fck and ick for %pOF\n", np); in sysc_get_clocks() 471 /* Always add a slot for main clocks fck and ick even if unused */ in sysc_get_clocks() 508 /* Main clocks may not have ick */ in sysc_enable_main_clocks() 523 /* Main clocks may not have ick */ in sysc_enable_main_clocks() 1085 * Set CLOCKACTIVITY, we only use it for ick. And we only configure it in sysc_enable_module() 2092 struct clk *fck = NULL, *ick = NULL; in sysc_clockdomain_init() local 2100 ick = ddata->clocks[SYSC_ICK]; in sysc_clockdomain_init() 2109 error = pdata->init_clockdomain(ddata->dev, fck, ick, &ddata->cookie); in sysc_clockdomain_init()
|
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-rcar.c | 244 u32 scgd, cdf, round, ick, sum, scl, cdf_width; in rcar_i2c_clock_calculate() local 275 * ick = clkp / (1 + CDF) in rcar_i2c_clock_calculate() 276 * SCL = ick / (20 + SCGD * 8 + F[(ticf + tr + intd) * ick]) in rcar_i2c_clock_calculate() 278 * ick : I2C internal clock < 20 MHz in rcar_i2c_clock_calculate() 291 ick = rate / (cdf + 1); in rcar_i2c_clock_calculate() 297 * F[(ticf + tr + intd) * ick] with sum = (ticf + tr + intd) in rcar_i2c_clock_calculate() 298 * = F[sum * ick / 1000000000] in rcar_i2c_clock_calculate() 299 * = F[(ick / 1000000) * sum / 1000] in rcar_i2c_clock_calculate() 302 round = (ick in rcar_i2c_clock_calculate() [all...] |
/kernel/linux/linux-5.10/drivers/clocksource/ |
H A D | timer-ti-dm-systimer.c | 49 struct clk *ick; member 335 is_ick = !strncmp(name, "ick", 3); in dmtimer_systimer_init_clock() 354 t->ick = clock; in dmtimer_systimer_init_clock() 393 error = dmtimer_systimer_init_clock(t, np->parent, "ick", &rate); in dmtimer_systimer_setup()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | timer-ti-dm-systimer.c | 49 struct clk *ick; member 333 is_ick = !strncmp(name, "ick", 3); in dmtimer_systimer_init_clock() 352 t->ick = clock; in dmtimer_systimer_init_clock() 391 error = dmtimer_systimer_init_clock(t, np->parent, "ick", &rate); in dmtimer_systimer_setup()
|