Home
last modified time | relevance | path

Searched refs:NRF_FICR (Results 1 – 11 of 11) sorted by relevance

/Zephyr-latest/subsys/bluetooth/controller/ll_sw/nordic/hci/
Dhci_vendor.c19 if (((NRF_FICR->DEVICEADDR[0] != UINT32_MAX) || in hci_vendor_read_static_addr()
20 ((NRF_FICR->DEVICEADDR[1] & UINT16_MAX) != UINT16_MAX)) && in hci_vendor_read_static_addr()
21 (NRF_FICR->DEVICEADDRTYPE & 0x01)) { in hci_vendor_read_static_addr()
22 sys_put_le32(NRF_FICR->DEVICEADDR[0], &addrs[0].bdaddr.val[0]); in hci_vendor_read_static_addr()
23 sys_put_le16(NRF_FICR->DEVICEADDR[1], &addrs[0].bdaddr.val[4]); in hci_vendor_read_static_addr()
35 if ((NRF_FICR->IR[0] != UINT32_MAX) && in hci_vendor_read_static_addr()
36 (NRF_FICR->IR[1] != UINT32_MAX) && in hci_vendor_read_static_addr()
37 (NRF_FICR->IR[2] != UINT32_MAX) && in hci_vendor_read_static_addr()
38 (NRF_FICR->IR[3] != UINT32_MAX)) { in hci_vendor_read_static_addr()
39 sys_put_le32(NRF_FICR->IR[0], &addrs[0].ir[0]); in hci_vendor_read_static_addr()
[all …]
/Zephyr-latest/drivers/hwinfo/
Dhwinfo_nrf.c35 buf[0] = nrf_ficr_deviceid_get(NRF_FICR, 0); in z_impl_hwinfo_get_device_id()
36 buf[1] = nrf_ficr_deviceid_get(NRF_FICR, 1); in z_impl_hwinfo_get_device_id()
42 buf[0] = nrf_ficr_deviceaddr_get(NRF_FICR, 0); in z_impl_hwinfo_get_device_id()
43 buf[1] = nrf_ficr_deviceaddr_get(NRF_FICR, 1); in z_impl_hwinfo_get_device_id()
48 buf[1] |= (nrf_ficr_er_get(NRF_FICR, 0) & 0xFF) << 16; in z_impl_hwinfo_get_device_id()
49 buf[1] |= (nrf_ficr_ir_get(NRF_FICR, 0) & 0xFF) << 24; in z_impl_hwinfo_get_device_id()
/Zephyr-latest/boards/native/nrf_bsim/soc/
Dsoc_secure.h20 deviceid[0] = nrf_ficr_deviceid_get(NRF_FICR, 0); in soc_secure_read_deviceid()
21 deviceid[1] = nrf_ficr_deviceid_get(NRF_FICR, 1); in soc_secure_read_deviceid()
/Zephyr-latest/modules/hal_nordic/nrfs/dvfs/
Dld_dvfs.c273 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()
/Zephyr-latest/soc/nordic/nrf54l/
Dsoc.c55 uint32_t xosc32ktrim = NRF_FICR->XOSC32KTRIM; in nordicsemi_nrf54l_init()
105 uint32_t xosc32mtrim = NRF_FICR->XOSC32MTRIM; in nordicsemi_nrf54l_init()
/Zephyr-latest/samples/bluetooth/mesh_demo/src/
Dmicrobit.c27 #define SEQ_PAGE (NRF_FICR->CODEPAGESIZE * (NRF_FICR->CODESIZE - 1))
28 #define SEQ_MAX (NRF_FICR->CODEPAGESIZE * 8 * SEQ_PER_BIT)
/Zephyr-latest/modules/hal_nordic/nrfx/
Dnrfx_config_nrf5340_network.h31 #define NRF_FICR NRF_FICR_NS macro
Dnrfx_config_nrf91.h76 #define NRF_FICR NRF_FICR_S macro
Dnrfx_config_nrf5340_application.h94 #define NRF_FICR NRF_FICR_S macro
/Zephyr-latest/drivers/ieee802154/
Dieee802154_nrf5.c131 deviceid[0] = NRF_FICR->BLE.ADDR[0]; in nrf5_get_eui64()
132 deviceid[1] = NRF_FICR->BLE.ADDR[1]; in nrf5_get_eui64()
136 deviceid[0] = nrf_ficr_deviceid_get(NRF_FICR, 0); in nrf5_get_eui64()
137 deviceid[1] = nrf_ficr_deviceid_get(NRF_FICR, 1); in nrf5_get_eui64()
/Zephyr-latest/soc/nordic/
Dvalidate_base_addresses.c177 CHECK_DT_REG(ficr, NRF_FICR);