/Zephyr-latest/dts/bindings/clock/ |
D | nordic,nrf-lfclk.yaml | 9 - HFXO: The HFXO clock is used as a clock source if the 11 available. The HFXO clock is used indirectly through 24 clocks = <&hfxo>, <&lfxo>; 25 clock-names = "hfxo", "lfxo";
|
D | nordic,nrf-fll16m.yaml | 9 - HFXO: The HFXO clock is used as a clock source if the 22 clocks = <&hfxo>, <&lfxo>; 23 clock-names = "hfxo", "lfxo"; 42 The actual accuracy is this property plus the accuracy of the HFXO or LFXO.
|
D | silabs,series2-lfrco.yaml | 13 periodically recalibrated against the HFXO.
|
D | nordic,nrf54h-hfxo.yaml | 6 compatible: "nordic,nrf54h-hfxo"
|
D | silabs,hfxo.yaml | 1 compatible: "silabs,hfxo"
|
D | nordic,nrf53-hfxo.yaml | 6 compatible: "nordic,nrf53-hfxo"
|
/Zephyr-latest/modules/hal_silabs/simplicity_sdk/config/ |
D | sl_clock_manager_oscillator_config.h | 14 /* HFXO */ 15 #define SL_CLOCK_MANAGER_HFXO_EN DT_NODE_HAS_STATUS(DT_NODELABEL(hfxo), okay) 16 #define SL_CLOCK_MANAGER_HFXO_MODE DT_ENUM_IDX(DT_NODELABEL(hfxo), mode) 17 #define SL_CLOCK_MANAGER_HFXO_FREQ DT_PROP(DT_NODELABEL(hfxo), clock_frequency) 18 #define SL_CLOCK_MANAGER_HFXO_CTUNE DT_PROP(DT_NODELABEL(hfxo), ctune) 19 #define SL_CLOCK_MANAGER_HFXO_PRECISION DT_PROP(DT_NODELABEL(hfxo), precision) 53 (DT_SAME_NODE(DT_CLOCKS_CTLR(DT_NODELABEL(hfrcodpll)), DT_NODELABEL(hfxo)) \
|
/Zephyr-latest/drivers/clock_control/ |
D | clock_control_nrf2_fll16m.c | 28 #define FLL16M_HFXO_NODE DT_INST_PHANDLE_BY_NAME(0, clocks, hfxo) 50 /* Bypass mode uses HFXO */ 107 const struct device *hfxo = DEVICE_DT_GET(FLL16M_HFXO_NODE); in fll16m_work_handler() local 116 /* Bypass mode requires HFXO to be running first. */ in fll16m_work_handler() 118 rc = nrf_clock_control_request(hfxo, NULL, &dev_data->hfxo_cli); in fll16m_work_handler() 128 (void)nrf_clock_control_release(hfxo, NULL); in fll16m_work_handler() 232 /* Closed-loop mode uses LFXO as source if present, HFXO otherwise */ in fll16m_init()
|
/Zephyr-latest/soc/nordic/nrf54h/bicr/ |
D | bicrgen.py | 541 hfxo_config = Register(bicr_spec, "HFXO.CONFIG", data) 542 hfxo_startuptime = Register(bicr_spec, "HFXO.STARTUPTIME", data) 553 raise ValueError("Invalid HFXO load capacitors configuration") 575 hfxo = data["hfxo"] 577 builtin_load_capacitors = hfxo["builtInLoadCapacitors"] 579 builtin_load_capacitance_pf = hfxo["builtInLoadCapacitancePf"] 584 mode=HFXOMode[hfxo["mode"]], 587 startup_time_us=hfxo["startupTimeUs"], 591 hfxo_config = Register(bicr_spec, "HFXO.CONFIG", buf) 592 hfxo_startuptime = Register(bicr_spec, "HFXO.STARTUPTIME", buf) [all …]
|
/Zephyr-latest/dts/bindings/i2s/ |
D | nordic,nrf-i2s.yaml | 32 (HFXO) for better clock accuracy and jitter performance 36 in the nRF53 Series SoCs and it requires the use of HFXO
|
/Zephyr-latest/dts/bindings/audio/ |
D | nordic,nrf-pdm.yaml | 31 (HFXO) for better clock accuracy and jitter performance 35 in the nRF53 Series SoCs and it requires the use of HFXO
|
/Zephyr-latest/dts/arm/silabs/ |
D | efr32bg27.dtsi | 16 clocks = <&hfxo>; 44 &hfxo { 46 interrupt-names = "hfxo";
|
D | efr32bg22.dtsi | 34 &hfxo { 36 interrupt-names = "hfxo";
|
D | efr32mg24.dtsi | 24 clocks = <&hfxo>; 153 /* HFXO remains active */ 205 clk_hfxo: hfxo: hfxo@5a004000 { 207 compatible = "silabs,hfxo"; 210 interrupt-names = "hfxo";
|
/Zephyr-latest/samples/boards/nordic/clock_skew/ |
D | Kconfig | 5 bool "Use HFXO as HFCLK source"
|
/Zephyr-latest/soc/nordic/nrf53/ |
D | Kconfig | 266 prompt "HFXO load capacitance" 287 &hfxo { 298 &hfxo { 308 int "Doubled value of HFXO internal load capacitors (in pF)" 314 &hfxo {
|
/Zephyr-latest/boards/nordic/nrf54h20dk/ |
D | nrf54h20dk_nrf54h20-common.dtsi | 11 &hfxo {
|
D | bicr.json | 26 "hfxo": { object
|
/Zephyr-latest/soc/nordic/common/ |
D | soc_secure.h | 38 DT_ENUM_HAS_VALUE(DT_NODELABEL(hfxo), load_capacitors, internal) 65 DT_ENUM_HAS_VALUE(DT_NODELABEL(hfxo), load_capacitors, internal)
|
/Zephyr-latest/modules/hal_nordic/nrf_802154/sl_opensource/platform/ |
D | nrf_802154_clock_zephyr.c | 95 * This code might cause troubles if there are other HFXO users in this CPU. in nrf_802154_clock_hfclk_start() 106 * This code might cause troubles if there are other HFXO users in this CPU. in nrf_802154_clock_hfclk_stop()
|
/Zephyr-latest/boards/silabs/dev_kits/sltb010a/ |
D | sltb010a.dts | 31 &hfxo { 45 clocks = <&hfxo>;
|
/Zephyr-latest/boards/silabs/dev_kits/xg27_dk2602a/ |
D | xg27_dk2602a.dts | 35 &hfxo { 49 clocks = <&hfxo>;
|
/Zephyr-latest/include/zephyr/drivers/clock_control/ |
D | nrf_clock_control.h | 320 /** @brief Request the HFXO from Zero Latency Interrupt context. 323 * It does not give notification when the HFXO is ready, so each 324 * user must put the request early enough to make sure the HFXO 333 /** @brief Release the HFXO from Zero Latency Interrupt context. 339 * reference counting to make sure the HFXO is released when
|
/Zephyr-latest/soc/nordic/nrf54l/ |
D | soc.c | 40 #define HFXO_NODE DT_NODELABEL(hfxo) 78 * That is different than in case of HFXO. in nordicsemi_nrf54l_init() 127 /* NOTE 1: Requested HFXO internal capacitance in femto Faradas is used directly in formula in nordicsemi_nrf54l_init()
|
/Zephyr-latest/boards/sparkfun/thing_plus_matter_mgm240p/ |
D | sparkfun_thing_plus_matter_mgm240p.dts | 52 &hfxo { 60 clocks = <&hfxo>;
|