| /drivers/dac/ |
| A D | dac_esp32.c | 23 const struct device *clock_dev; member 61 if (!cfg->clock_dev) { in dac_esp32_init() 66 if (!device_is_ready(cfg->clock_dev)) { in dac_esp32_init() 71 if (clock_control_on(cfg->clock_dev, (clock_control_subsys_t)cfg->clock_subsys) != 0) { in dac_esp32_init() 88 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(id)), \
|
| A D | dac_silabs_vdac.c | 27 const struct device *clock_dev; member 48 err = clock_control_on(config->clock_dev, in vdac_init() 56 err = clock_control_get_rate(config->clock_dev, in vdac_init() 147 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(inst)), \
|
| /drivers/clock_control/ |
| A D | clock_control_si32_ahb.c | 24 const struct device *clock_dev; member 58 if (!device_is_ready(config->clock_dev)) { in clock_control_si32_ahb_init() 65 ret = clock_control_set_rate(config->clock_dev, NULL, &freq); in clock_control_si32_ahb_init() 71 ret = clock_control_on(config->clock_dev, NULL); in clock_control_si32_ahb_init() 98 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(0)),
|
| A D | clock_control_si32_apb.c | 19 const struct device *clock_dev; member 38 const int ret = clock_control_get_rate(config->clock_dev, NULL, rate); in clock_control_si32_apb_get_rate() 59 if (!device_is_ready(config->clock_dev)) { in clock_control_si32_apb_init() 75 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(0)),
|
| /drivers/memc/ |
| A D | memc_silabs_siwx91x_qspi.c | 20 const struct device *clock_dev; member 42 if (config->clock_dev) { in siwx91x_memc_init() 43 ret = device_is_ready(config->clock_dev); in siwx91x_memc_init() 47 ret = clock_control_on(config->clock_dev, config->clock_subsys); in siwx91x_memc_init() 65 .clock_dev = DEVICE_DT_GET_OR_NULL(DT_INST_CLOCKS_CTLR(0)),
|
| /drivers/pwm/ |
| A D | pwm_silabs_letimer.c | 23 const struct device *clock_dev; member 85 err = clock_control_get_rate(config->clock_dev, (clock_control_subsys_t)&config->clock_cfg, in silabs_letimer_pwm_get_cycles_per_sec() 102 err = clock_control_on(config->clock_dev, in silabs_letimer_pwm_pm_action() 117 err = clock_control_off(config->clock_dev, in silabs_letimer_pwm_pm_action() 140 err = clock_control_on(config->clock_dev, (clock_control_subsys_t)&config->clock_cfg); in silabs_letimer_pwm_init() 164 .clock_dev = DEVICE_DT_GET(DT_CLOCKS_CTLR(DT_INST_PARENT(inst))), \
|
| A D | pwm_rv32m1_tpm.c | 28 const struct device *clock_dev; member 144 if (!device_is_ready(config->clock_dev)) { in rv32m1_tpm_init() 149 if (clock_control_on(config->clock_dev, config->clock_subsys)) { in rv32m1_tpm_init() 154 if (clock_control_get_rate(config->clock_dev, config->clock_subsys, in rv32m1_tpm_init() 191 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
| A D | pwm_wch_gptm.c | 45 const struct device *clock_dev; member 124 err = clock_control_get_rate(config->clock_dev, clock_sys, &clock_rate); in pwm_wch_gptm_get_cycles_per_sec() 145 clock_control_on(config->clock_dev, (clock_control_subsys_t *)(uintptr_t)config->clock_id); in pwm_wch_gptm_init() 166 .clock_dev = DEVICE_DT_GET(DT_CLOCKS_CTLR(DT_INST_PARENT(idx))), \
|
| A D | pwm_mcux_tpm.c | 37 const struct device *clock_dev; member 160 if (!device_is_ready(config->clock_dev)) { in mcux_tpm_init() 170 if (clock_control_on(config->clock_dev, config->clock_subsys)) { in mcux_tpm_init() 178 if (clock_control_get_rate(config->clock_dev, config->clock_subsys, in mcux_tpm_init() 224 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
| A D | pwm_silabs_siwx91x.c | 32 const struct device *clock_dev; member 190 ret = clock_control_on(config->clock_dev, config->clock_subsys); in pwm_siwx91x_init() 195 ret = clock_control_get_rate(config->clock_dev, config->clock_subsys, &pwm_frequency); in pwm_siwx91x_init() 226 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(inst)), \
|
| /drivers/pinctrl/ |
| A D | pinctrl_nxp_port.c | 38 const struct device *clock_dev; member 60 if (!device_is_ready(config->clock_dev)) { in pinctrl_mcux_init() 65 err = clock_control_on(config->clock_dev, config->clock_subsys); in pinctrl_mcux_init() 89 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
| /drivers/misc/interconn/renesas_elc/ |
| A D | renesas_ra_elc.c | 19 const struct device *clock_dev; member 107 if (!device_is_ready(cfg->clock_dev)) { in renesas_ra_elc_init() 111 ret = clock_control_on(cfg->clock_dev, (clock_control_subsys_t)&cfg->clock_subsys); in renesas_ra_elc_init() 139 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(inst)), \
|
| /drivers/entropy/ |
| A D | entropy_esp32.c | 101 const struct device *clock_dev = in entropy_esp32_init() local 106 if (!device_is_ready(clock_dev)) { in entropy_esp32_init() 110 ret = clock_control_on(clock_dev, clock_subsys); in entropy_esp32_init()
|
| /drivers/ethernet/eth_nxp_enet_qos/ |
| A D | eth_nxp_enet_qos.c | 22 ret = clock_control_on(config->clock_dev, config->clock_subsys); in nxp_enet_qos_init() 35 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
| /drivers/i2c/ |
| A D | i2c_rv32m1_lpi2c.c | 27 const struct device *clock_dev; member 86 err = clock_control_get_rate(config->clock_dev, config->clock_subsys, &clk_freq); in rv32m1_lpi2c_configure() 218 if (!device_is_ready(config->clock_dev)) { in rv32m1_lpi2c_init() 223 err = clock_control_on(config->clock_dev, config->clock_subsys); in rv32m1_lpi2c_init() 229 err = clock_control_get_rate(config->clock_dev, config->clock_subsys, &clk_freq); in rv32m1_lpi2c_init() 272 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(id)), \
|
| /drivers/timer/ |
| A D | renesas_rza2m_os_timer.c | 188 const struct device *clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(0)); in sys_clock_driver_init() local 191 if (!device_is_ready(clock_dev)) { in sys_clock_driver_init() 195 ret = clock_control_on(clock_dev, (clock_control_subsys_t)&clock_subsys); in sys_clock_driver_init() 201 ret = clock_control_get_rate(clock_dev, (clock_control_subsys_t)&clock_subsys, in sys_clock_driver_init()
|
| /drivers/video/ |
| A D | video_mcux_mipi_csi2rx.c | 33 const struct device *clock_dev; member 76 ret = clock_control_get_rate(drv_data->clock_dev, drv_data->clock_root, &root_clk_rate); in mipi_csi2rx_update_settings() 82 ret = clock_control_set_rate(drv_data->clock_dev, drv_data->clock_root, in mipi_csi2rx_update_settings() 89 ret = clock_control_get_rate(drv_data->clock_dev, drv_data->clock_ui, &ui_clk_rate); in mipi_csi2rx_update_settings() 96 drv_data->clock_dev, drv_data->clock_ui, in mipi_csi2rx_update_settings() 303 ret = clock_control_set_rate(drv_data->clock_dev, drv_data->clock_esc, in mipi_csi2rx_init() 317 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
| /drivers/watchdog/ |
| A D | wdt_mcux_wdog.c | 23 const struct device *clock_dev; member 82 if (!device_is_ready(config->clock_dev)) { in mcux_wdog_install_timeout() 87 if (clock_control_get_rate(config->clock_dev, config->clock_subsys, in mcux_wdog_install_timeout() 170 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(0)),
|
| A D | wdt_esp32.c | 40 const struct device *clock_dev; member 153 if (!device_is_ready(config->clock_dev)) { in wdt_esp32_init() 158 clock_control_on(config->clock_dev, config->clock_subsys); in wdt_esp32_init() 192 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(idx)), \
|
| /drivers/can/ |
| A D | can_mcux_mcan.c | 27 const struct device *clock_dev; member 80 return clock_control_get_rate(mcux_config->clock_dev, mcux_config->clock_subsys, in mcux_mcan_get_core_clock() 91 if (!device_is_ready(mcux_config->clock_dev)) { in mcux_mcan_init() 111 err = clock_control_on(mcux_config->clock_dev, mcux_config->clock_subsys); in mcux_mcan_init() 207 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
| /drivers/comparator/ |
| A D | comparator_silabs_acmp.c | 25 const struct device *clock_dev; member 45 err = clock_control_on(config->clock_dev, in acmp_pm_action() 61 err = clock_control_off(config->clock_dev, in acmp_pm_action() 84 err = clock_control_on(config->clock_dev, (clock_control_subsys_t)&config->clock_cfg); in acmp_init() 233 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(inst)), \
|
| /drivers/interrupt_controller/ |
| A D | intc_rv32m1_intmux.c | 44 const struct device *clock_dev; member 147 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(0)), 158 if (!device_is_ready(config->clock_dev)) { in rv32m1_intmux_init() 163 clock_control_on(config->clock_dev, config->clock_subsys); in rv32m1_intmux_init()
|
| /drivers/mdio/ |
| A D | mdio_nxp_imx_netc.c | 25 const struct device *clock_dev; member 80 err = clock_control_get_rate(cfg->clock_dev, cfg->clock_subsys, &mdio_config.srcClockHz); in nxp_imx_netc_mdio_initialize() 105 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
| A D | mdio_nxp_s32_gmac.c | 29 const struct device *clock_dev; member 124 if (!device_is_ready(cfg->clock_dev)) { in mdio_nxp_s32_init() 129 if (clock_control_get_rate(cfg->clock_dev, cfg->clock_subsys, &data->clock_freq)) { in mdio_nxp_s32_init() 165 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(n)), \
|
| /drivers/serial/ |
| A D | serial_esp32_usb.c | 34 const struct device *clock_dev; member 93 if (!device_is_ready(config->clock_dev)) { in serial_esp32_usb_init() 97 int ret = clock_control_on(config->clock_dev, config->clock_subsys); in serial_esp32_usb_init() 266 .clock_dev = DEVICE_DT_GET(DT_INST_CLOCKS_CTLR(0)),
|