Searched full:hsfll (Results 1 – 14 of 14) sorted by relevance
/Zephyr-latest/soc/nordic/nrf92/ |
D | soc.c | 60 NRF_HSFLL_Type *hsfll = (NRF_HSFLL_Type *)DT_REG_ADDR(HSFLL_NODE); in trim_hsfll() local 67 LOG_DBG("Trim: HSFLL VSUP: 0x%.8x", trim.vsup); in trim_hsfll() 68 LOG_DBG("Trim: HSFLL COARSE: 0x%.8x", trim.coarse); in trim_hsfll() 69 LOG_DBG("Trim: HSFLL FINE: 0x%.8x", trim.fine); in trim_hsfll() 71 nrf_hsfll_clkctrl_mult_set(hsfll, in trim_hsfll() 74 nrf_hsfll_trim_set(hsfll, &trim); in trim_hsfll() 76 nrf_hsfll_task_trigger(hsfll, NRF_HSFLL_TASK_FREQ_CHANGE); in trim_hsfll() 78 LOG_DBG("NRF_HSFLL->TRIM.VSUP = %d", hsfll->TRIM.VSUP); in trim_hsfll() 79 LOG_DBG("NRF_HSFLL->TRIM.COARSE = %d", hsfll->TRIM.COARSE); in trim_hsfll() 80 LOG_DBG("NRF_HSFLL->TRIM.FINE = %d", hsfll->TRIM.FINE); in trim_hsfll()
|
/Zephyr-latest/soc/nordic/nrf54h/ |
D | soc.c | 89 NRF_HSFLL_Type *hsfll = (NRF_HSFLL_Type *)DT_REG_ADDR(HSFLL_NODE); in trim_hsfll() local 96 LOG_DBG("Trim: HSFLL VSUP: 0x%.8x", trim.vsup); in trim_hsfll() 97 LOG_DBG("Trim: HSFLL COARSE: 0x%.8x", trim.coarse); in trim_hsfll() 98 LOG_DBG("Trim: HSFLL FINE: 0x%.8x", trim.fine); in trim_hsfll() 100 nrf_hsfll_clkctrl_mult_set(hsfll, in trim_hsfll() 103 nrf_hsfll_trim_set(hsfll, &trim); in trim_hsfll() 105 nrf_hsfll_task_trigger(hsfll, NRF_HSFLL_TASK_FREQ_CHANGE); in trim_hsfll() 106 /* HSFLL task frequency change needs to be triggered twice to take effect.*/ in trim_hsfll() 107 nrf_hsfll_task_trigger(hsfll, NRF_HSFLL_TASK_FREQ_CHANGE); in trim_hsfll() 109 LOG_DBG("NRF_HSFLL->TRIM.VSUP = %d", hsfll->TRIM.VSUP); in trim_hsfll() [all …]
|
/Zephyr-latest/dts/bindings/clock/ |
D | nordic,nrf-hsfll-local.yaml | 5 Nordic nRF local HSFLL 7 The local HSFLL mixed-mode IP generates several clock frequencies in the range 12 hsfll: clock@deadbeef { 13 compatible = "nordic,nrf-hsfll-local"; 25 compatible: "nordic,nrf-hsfll-local"
|
D | nordic,nrf-hsfll-global.yaml | 5 Nordic Global HSFLL clock. 13 compatible = "nordic,nrf-hsfll-global"; 23 compatible: "nordic,nrf-hsfll-global"
|
/Zephyr-latest/modules/hal_nordic/nrfs/dvfs/ |
D | ld_dvfs.c | 25 * wait max 500ms with 10us intervals for hsfll freq change event 273 hsfll_trim.vsup = NRF_FICR->TRIM.APPLICATION.HSFLL.TRIM.VSUP; in ld_dvfs_configure_hsfll() 274 hsfll_trim.coarse = NRF_FICR->TRIM.APPLICATION.HSFLL.TRIM.COARSE[freq_trim]; in ld_dvfs_configure_hsfll() 275 hsfll_trim.fine = NRF_FICR->TRIM.APPLICATION.HSFLL.TRIM.FINE[freq_trim]; in ld_dvfs_configure_hsfll() 277 hsfll_trim.vsup = NRF_FICR->TRIM.SECURE.HSFLL.TRIM.VSUP; in ld_dvfs_configure_hsfll() 278 hsfll_trim.coarse = NRF_FICR->TRIM.SECURE.HSFLL.TRIM.COARSE[freq_trim]; in ld_dvfs_configure_hsfll() 279 hsfll_trim.fine = NRF_FICR->TRIM.SECURE.HSFLL.TRIM.FINE[freq_trim]; in ld_dvfs_configure_hsfll() 308 /* Trigger hsfll task one more time, SEE PAC-4078 */ in ld_dvfs_configure_hsfll()
|
D | ld_dvfs.h | 39 * @brief Configure hsfll depending on selected oppoint
|
D | ld_dvfs_handler.c | 173 /* Function to set hsfll to highest frequency when switched to ABB. */
|
/Zephyr-latest/dts/bindings/arm/ |
D | nordic,nrf-tddconf.yaml | 35 description: TPIU clock divider - TDD HSFLL / 2^(2 + portconfig)
|
/Zephyr-latest/drivers/clock_control/ |
D | Kconfig.nrf | 197 bool "Clock control for global HSFLL" 222 int "Init priority of global HSFLL device driver"
|
D | clock_control_nrf2_hsfll.c | 50 STRUCT_CLOCK_CONFIG(hsfll, ARRAY_SIZE(clock_options)) clk_cfg;
|
/Zephyr-latest/tests/drivers/clock_control/nrf_clock_control/src/ |
D | main.c | 215 TC_PRINT("APPLICATION DOMAIN HSFLL test\n"); in ZTEST() 265 TC_PRINT("RADIO DOMAIN HSFLL test\n"); in ZTEST() 279 TC_PRINT("Global HSFLL test\n"); in ZTEST()
|
/Zephyr-latest/dts/common/nordic/ |
D | nrf54h20.dtsi | 185 compatible = "nordic,nrf-hsfll-global"; 272 compatible = "nordic,nrf-hsfll-local"; 326 compatible = "nordic,nrf-hsfll-local";
|
D | nrf9280.dtsi | 156 compatible = "nordic,nrf-hsfll-local"; 208 compatible = "nordic,nrf-hsfll-local";
|
/Zephyr-latest/drivers/spi/ |
D | spi_nrfx_spim.c | 768 /* Fast instances depend on the global HSFLL clock controller (as they need
|