This is an automated email from the ASF dual-hosted git repository. janc pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/mynewt-core.git.
from e43f996 [STM32] Add UART2 initialization new e9b5e83 Update NRFX to release 2.0.0 new bcd372f hw/drivers/pwm: Update nrf52_pwm for nrfx 2.0.0 new 55dc8b7 hw/drivers/adc: Update nrf52_adc driver for nrfx 2.0.0 new 87ad09d hw/drivers/adc: Update nrf51_adc driver for nrfx 2.0.0 new c05a096 Update NRFX to release 2.1.0 new 26a9a52 adc_nrf52: Fix buffer size when initializing buffers. The 6 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: hw/drivers/adc/adc_nrf51/src/adc_nrf51.c | 109 +- .../adc/adc_nrf52/include/adc_nrf52/adc_nrf52.h | 63 +- hw/drivers/adc/adc_nrf52/src/adc_nrf52.c | 590 +- hw/drivers/pwm/pwm_nrf52/src/pwm_nrf52.c | 99 +- hw/mcu/nordic/nrf52xxx/src/nrfx_saadc_mod.c | 651 - hw/mcu/nordic/src/ext/nrfx/CHANGELOG.md | 107 + hw/mcu/nordic/src/ext/nrfx/LICENSE | 2 +- hw/mcu/nordic/src/ext/nrfx/README.md | 13 +- .../src/ext/nrfx/drivers/include/nrf_bitmask.h | 55 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_adc.h | 48 +- .../src/ext/nrfx/drivers/include/nrfx_clock.h | 221 +- .../src/ext/nrfx/drivers/include/nrfx_comp.h | 75 +- .../src/ext/nrfx/drivers/include/nrfx_dppi.h | 2 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_egu.h | 157 + .../src/ext/nrfx/drivers/include/nrfx_gpiote.h | 74 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_i2s.h | 110 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_ipc.h | 218 + .../src/ext/nrfx/drivers/include/nrfx_lpcomp.h | 41 +- .../src/ext/nrfx/drivers/include/nrfx_nfct.h | 25 +- .../src/ext/nrfx/drivers/include/nrfx_nvmc.h | 33 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_pdm.h | 100 +- .../src/ext/nrfx/drivers/include/nrfx_power.h | 58 +- .../ext/nrfx/drivers/include/nrfx_power_clock.h | 15 +- .../ext/nrfx/drivers/include/nrfx_power_compat.h | 106 + .../nordic/src/ext/nrfx/drivers/include/nrfx_ppi.h | 76 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_pwm.h | 154 +- .../src/ext/nrfx/drivers/include/nrfx_qdec.h | 62 +- .../src/ext/nrfx/drivers/include/nrfx_qspi.h | 112 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_rng.h | 13 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_rtc.h | 95 +- .../src/ext/nrfx/drivers/include/nrfx_saadc.h | 364 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_spi.h | 50 +- .../src/ext/nrfx/drivers/include/nrfx_spim.h | 138 +- .../src/ext/nrfx/drivers/include/nrfx_spis.h | 64 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_swi.h | 236 - .../src/ext/nrfx/drivers/include/nrfx_systick.h | 2 +- .../src/ext/nrfx/drivers/include/nrfx_temp.h | 12 +- .../src/ext/nrfx/drivers/include/nrfx_timer.h | 148 +- .../nordic/src/ext/nrfx/drivers/include/nrfx_twi.h | 166 +- .../nrf_ecb.c => drivers/include/nrfx_twi_twim.h} | 57 +- .../src/ext/nrfx/drivers/include/nrfx_twim.h | 190 +- .../src/ext/nrfx/drivers/include/nrfx_twis.h | 44 +- .../src/ext/nrfx/drivers/include/nrfx_uart.h | 70 +- .../src/ext/nrfx/drivers/include/nrfx_uarte.h | 70 +- .../src/ext/nrfx/drivers/include/nrfx_usbd.h | 6 +- .../src/ext/nrfx/drivers/include/nrfx_usbreg.h | 151 + .../nordic/src/ext/nrfx/drivers/include/nrfx_wdt.h | 130 +- hw/mcu/nordic/src/ext/nrfx/drivers/nrfx_common.h | 53 +- hw/mcu/nordic/src/ext/nrfx/drivers/nrfx_errors.h | 2 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_adc.c | 66 +- .../nordic/src/ext/nrfx/drivers/src/nrfx_clock.c | 289 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_comp.c | 66 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_dppi.c | 8 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_egu.c | 215 + .../nordic/src/ext/nrfx/drivers/src/nrfx_gpiote.c | 480 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_i2s.c | 22 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_ipc.c | 162 + .../nordic/src/ext/nrfx/drivers/src/nrfx_lpcomp.c | 33 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_nfct.c | 398 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_nvmc.c | 34 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_pdm.c | 63 +- .../nordic/src/ext/nrfx/drivers/src/nrfx_power.c | 92 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_ppi.c | 52 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_pwm.c | 83 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_qdec.c | 64 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_qspi.c | 63 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_rng.c | 24 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_rtc.c | 72 +- .../nordic/src/ext/nrfx/drivers/src/nrfx_saadc.c | 1065 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spi.c | 10 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spim.c | 149 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_spis.c | 18 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_swi.c | 430 - .../nordic/src/ext/nrfx/drivers/src/nrfx_systick.c | 2 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_temp.c | 2 +- .../nordic/src/ext/nrfx/drivers/src/nrfx_timer.c | 70 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twi.c | 283 +- .../{hal/nrf_ecb.c => drivers/src/nrfx_twi_twim.c} | 85 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twim.c | 280 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_twis.c | 2 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_uart.c | 19 +- .../nordic/src/ext/nrfx/drivers/src/nrfx_uarte.c | 65 +- hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_usbd.c | 265 +- .../src/ext/nrfx/drivers/src/nrfx_usbd_errata.h | 57 +- .../nordic/src/ext/nrfx/drivers/src/nrfx_usbreg.c | 97 + hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_wdt.c | 131 +- .../nordic/src/ext/nrfx/drivers/src/prs/nrfx_prs.c | 2 +- .../nordic/src/ext/nrfx/drivers/src/prs/nrfx_prs.h | 28 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_aar.h | 151 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_acl.h | 42 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_adc.h | 137 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_bprot.h | 29 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_cache.h | 401 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_ccm.h | 175 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_clock.h | 832 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_comp.h | 211 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_dcnf.h | 200 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_dppi.h | 136 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_ecb.h | 110 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_egu.h | 252 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_ficr.h | 30 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_fpu.h | 156 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_gpio.h | 281 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_gpiote.h | 413 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_i2s.h | 294 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_ipc.h | 497 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_kmu.h | 73 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_lpcomp.h | 221 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_mpu.h | 45 +- .../ext/nrfx/hal/{nrf_regulators.h => nrf_mutex.h} | 61 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_mwu.h | 195 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_nfct.h | 571 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_nvmc.c | 124 - hw/mcu/nordic/src/ext/nrfx/hal/nrf_nvmc.h | 189 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_oscillators.h | 121 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_pdm.h | 341 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_power.h | 544 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_ppi.h | 287 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_pwm.h | 258 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_qdec.h | 321 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_qspi.h | 420 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_radio.h | 747 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_regulators.h | 263 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_reset.h | 128 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_rng.h | 135 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_rtc.h | 164 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_saadc.h | 517 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_spi.h | 119 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_spim.h | 370 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_spis.h | 286 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_spu.h | 235 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_systick.h | 34 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_temp.h | 101 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_timer.h | 269 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_twi.h | 159 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_twim.h | 275 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_twis.h | 306 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_uart.h | 234 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_uarte.h | 314 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_usbd.h | 700 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_usbreg.h | 173 + hw/mcu/nordic/src/ext/nrfx/hal/nrf_vmc.h | 90 +- .../nrfx/hal/{nrf_regulators.h => nrf_vreqctrl.h} | 50 +- hw/mcu/nordic/src/ext/nrfx/hal/nrf_wdt.h | 210 +- hw/mcu/nordic/src/ext/nrfx/helpers/nrfx_gppi.h | 586 + ...m_startup_nrf52810.s => arm_startup_nrf52805.s} | 16 +- .../nordic/src/ext/nrfx/mdk/arm_startup_nrf52810.s | 23 + ...m_startup_nrf52810.s => arm_startup_nrf52833.s} | 102 +- ...rf52810.s => arm_startup_nrf5340_application.s} | 287 +- ...up_nrf52810.s => arm_startup_nrf5340_network.s} | 136 +- .../nordic/src/ext/nrfx/mdk/compiler_abstraction.h | 20 + hw/mcu/nordic/src/ext/nrfx/mdk/gcc_startup_nrf51.S | 2 +- hw/mcu/nordic/src/ext/nrfx/mdk/gcc_startup_nrf52.S | 2 +- ...c_startup_nrf52810.S => gcc_startup_nrf52805.S} | 14 +- .../nordic/src/ext/nrfx/mdk/gcc_startup_nrf52810.S | 25 +- .../nordic/src/ext/nrfx/mdk/gcc_startup_nrf52811.S | 2 +- ...c_startup_nrf52840.S => gcc_startup_nrf52833.S} | 8 +- .../nordic/src/ext/nrfx/mdk/gcc_startup_nrf52840.S | 2 +- ...nrf9160.S => gcc_startup_nrf5340_application.S} | 66 +- ...up_nrf52811.S => gcc_startup_nrf5340_network.S} | 109 +- .../nordic/src/ext/nrfx/mdk/gcc_startup_nrf9160.S | 2 +- ...r_startup_nrf52810.s => iar_startup_nrf52805.s} | 28 +- .../nordic/src/ext/nrfx/mdk/iar_startup_nrf52810.s | 23 + ...r_startup_nrf52810.s => iar_startup_nrf52833.s} | 140 +- ...rf52810.s => iar_startup_nrf5340_application.s} | 333 +- ...up_nrf52810.s => iar_startup_nrf5340_network.s} | 153 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf.h | 72 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf51.h | 11 +- .../nordic/src/ext/nrfx/mdk/nrf51422_peripherals.h | 6 + .../nordic/src/ext/nrfx/mdk/nrf51801_peripherals.h | 6 + .../nordic/src/ext/nrfx/mdk/nrf51802_peripherals.h | 6 + .../nordic/src/ext/nrfx/mdk/nrf51822_peripherals.h | 6 + .../nordic/src/ext/nrfx/mdk/nrf51824_peripherals.h | 6 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_erratas.h | 3621 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_peripherals.h | 5 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxaa.ld | 2 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxab.ld | 2 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_xxac.ld | 2 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52.h | 12 +- .../src/ext/nrfx/mdk/{nrf52810.h => nrf52805.h} | 330 +- .../ext/nrfx/mdk/{nrf52810.svd => nrf52805.svd} | 5675 +- .../{nrf52810_bitfields.h => nrf52805_bitfields.h} | 1478 +- ...f52811_peripherals.h => nrf52805_peripherals.h} | 36 +- .../mdk/{nrf51801_xxab.ld => nrf52805_xxaa.ld} | 3 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52810.h | 21 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52810.svd | 25 +- .../nordic/src/ext/nrfx/mdk/nrf52810_bitfields.h | 11 +- .../nordic/src/ext/nrfx/mdk/nrf52810_name_change.h | 2 +- .../nordic/src/ext/nrfx/mdk/nrf52810_peripherals.h | 6 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf52810_xxaa.ld | 3 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52811.h | 23 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52811.svd | 40 +- .../nordic/src/ext/nrfx/mdk/nrf52811_bitfields.h | 35 +- .../nordic/src/ext/nrfx/mdk/nrf52811_peripherals.h | 7 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf52811_xxaa.ld | 3 +- .../nordic/src/ext/nrfx/mdk/nrf52832_peripherals.h | 8 + .../nrfx/mdk/{nrf52_xxaa.ld => nrf52832_xxaa.ld} | 3 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52832_xxab.ld | 3 +- .../src/ext/nrfx/mdk/{nrf52840.h => nrf52833.h} | 362 +- .../ext/nrfx/mdk/{nrf52840.svd => nrf52833.svd} | 2841 +- .../{nrf52840_bitfields.h => nrf52833_bitfields.h} | 1112 +- ...f52840_peripherals.h => nrf52833_peripherals.h} | 36 +- .../nrfx/mdk/{nrf52_xxaa.ld => nrf52833_xxaa.ld} | 3 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52840.h | 52 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52840.svd | 62 +- .../nordic/src/ext/nrfx/mdk/nrf52840_bitfields.h | 52 +- .../nordic/src/ext/nrfx/mdk/nrf52840_peripherals.h | 11 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf52840_xxaa.ld | 3 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_erratas.h | 7787 +++ hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_to_nrf52833.h | 150 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_xxaa.ld | 3 +- .../nrfx/mdk/{nrf9160.h => nrf5340_application.h} | 1916 +- .../mdk/{nrf52840.svd => nrf5340_application.svd} | 66664 ++++++++++--------- ...bitfields.h => nrf5340_application_bitfields.h} | 14821 +++-- ...pherals.h => nrf5340_application_peripherals.h} | 199 +- .../ext/nrfx/mdk/{nrf9160.h => nrf5340_network.h} | 2663 +- .../nrfx/mdk/{nrf52811.svd => nrf5340_network.svd} | 42443 ++++++------ ...811_bitfields.h => nrf5340_network_bitfields.h} | 9816 +-- ...peripherals.h => nrf5340_network_peripherals.h} | 138 +- ...rf52840_xxaa.ld => nrf5340_xxaa_application.ld} | 3 +- .../{nrf51801_xxab.ld => nrf5340_xxaa_network.ld} | 4 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf53_erratas.h | 1609 + hw/mcu/nordic/src/ext/nrfx/mdk/nrf9160.h | 138 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf9160.svd | 651 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf9160_bitfields.h | 277 +- ...rf52810_name_change.h => nrf9160_name_change.h} | 29 +- .../nordic/src/ext/nrfx/mdk/nrf9160_peripherals.h | 51 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf9160_xxaa.ld | 4 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf91_common.ld | 163 - hw/mcu/nordic/src/ext/nrfx/mdk/nrf91_erratas.h | 639 + .../nrfx/mdk/{startup_config.h => nrf_erratas.h} | 24 +- hw/mcu/nordic/src/ext/nrfx/mdk/nrf_peripherals.h | 13 +- hw/mcu/nordic/src/ext/nrfx/mdk/ses_startup_nrf51.s | 3 +- hw/mcu/nordic/src/ext/nrfx/mdk/ses_startup_nrf52.s | 3 +- ...s_startup_nrf52810.s => ses_startup_nrf52805.s} | 23 +- .../nordic/src/ext/nrfx/mdk/ses_startup_nrf52810.s | 26 +- .../nordic/src/ext/nrfx/mdk/ses_startup_nrf52811.s | 3 +- ...s_startup_nrf52840.s => ses_startup_nrf52833.s} | 13 +- .../nordic/src/ext/nrfx/mdk/ses_startup_nrf52840.s | 3 +- ...nrf9160.s => ses_startup_nrf5340_application.s} | 103 +- ...up_nrf52810.s => ses_startup_nrf5340_network.s} | 142 +- .../nordic/src/ext/nrfx/mdk/ses_startup_nrf9160.s | 3 +- .../src/ext/nrfx/mdk/ses_startup_nrf_common.s | 5 +- .../nrfx/mdk/{system_nrf9160.h => system_nrf.h} | 6 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf51.c | 70 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf51.h | 71 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52.c | 214 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52.h | 71 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52805.c | 126 + .../ext/nrfx/{LICENSE => mdk/system_nrf52805.h} | 27 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52810.c | 332 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52810.h | 71 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52811.c | 197 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52811.h | 71 +- .../mdk/{system_nrf52840.c => system_nrf52833.c} | 168 +- .../ext/nrfx/{LICENSE => mdk/system_nrf52833.h} | 27 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52840.c | 153 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52840.h | 71 +- .../src/ext/nrfx/mdk/system_nrf5340_application.c | 233 + .../{LICENSE => mdk/system_nrf5340_application.h} | 27 +- .../src/ext/nrfx/mdk/system_nrf5340_network.c | 89 + .../nrfx/{LICENSE => mdk/system_nrf5340_network.h} | 27 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf9160.c | 208 +- hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf9160.h | 71 +- hw/mcu/nordic/src/ext/nrfx/nrfx.h | 2 +- hw/mcu/nordic/src/ext/nrfx/soc/nrfx_atomic.c | 2 +- hw/mcu/nordic/src/ext/nrfx/soc/nrfx_atomic.h | 2 +- .../nordic/src/ext/nrfx/soc/nrfx_atomic_internal.h | 2 +- hw/mcu/nordic/src/ext/nrfx/soc/nrfx_coredep.h | 32 +- hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs.h | 8 +- hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs_nrf51.h | 10 +- .../nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52810.h | 12 +- .../nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52811.h | 12 +- .../nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52832.h | 16 +- .../{nrfx_irqs_nrf52840.h => nrfx_irqs_nrf52833.h} | 26 +- .../nordic/src/ext/nrfx/soc/nrfx_irqs_nrf52840.h | 16 +- .../ext/nrfx/soc/nrfx_irqs_nrf5340_application.h | 196 + ...fx_irqs_nrf51.h => nrfx_irqs_nrf5340_network.h} | 88 +- hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs_nrf9160.h | 16 +- .../src/ext/nrfx/templates/nRF52840/nrfx_config.h | 3180 - .../{soc/nrfx_irqs.h => templates/nrfx_config.h} | 26 +- .../{nRF51/nrfx_config.h => nrfx_config_nrf51.h} | 572 +- .../nrfx_config.h => nrfx_config_nrf52810.h} | 903 +- .../nrfx_config.h => nrfx_config_nrf52811.h} | 906 +- .../nrfx_config.h => nrfx_config_nrf52832.h} | 1174 +- .../nrfx_config.h => nrfx_config_nrf52833.h} | 1298 +- .../nrfx_config.h => nrfx_config_nrf52840.h} | 1322 +- ..._config.h => nrfx_config_nrf5340_application.h} | 1369 +- .../nrfx/templates/nrfx_config_nrf5340_network.h | 1248 + .../nrfx_config.h => nrfx_config_nrf9160.h} | 852 +- hw/mcu/nordic/src/ext/nrfx/templates/nrfx_glue.h | 6 +- hw/mcu/nordic/src/ext/nrfx/templates/nrfx_log.h | 2 +- 292 files changed, 113637 insertions(+), 95385 deletions(-) delete mode 100644 hw/mcu/nordic/nrf52xxx/src/nrfx_saadc_mod.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_egu.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_ipc.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_power_compat.h delete mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_swi.h copy hw/mcu/nordic/src/ext/nrfx/{hal/nrf_ecb.c => drivers/include/nrfx_twi_twim.h} (57%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/include/nrfx_usbreg.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_egu.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_ipc.c delete mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_swi.c rename hw/mcu/nordic/src/ext/nrfx/{hal/nrf_ecb.c => drivers/src/nrfx_twi_twim.c} (52%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/drivers/src/nrfx_usbreg.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_cache.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_dcnf.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_fpu.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_ipc.h copy hw/mcu/nordic/src/ext/nrfx/hal/{nrf_regulators.h => nrf_mutex.h} (53%) delete mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_nvmc.c create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_oscillators.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_reset.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/hal/nrf_usbreg.h copy hw/mcu/nordic/src/ext/nrfx/hal/{nrf_regulators.h => nrf_vreqctrl.h} (60%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/helpers/nrfx_gppi.h copy hw/mcu/nordic/src/ext/nrfx/mdk/{arm_startup_nrf52810.s => arm_startup_nrf52805.s} (96%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{arm_startup_nrf52810.s => arm_startup_nrf52833.s} (82%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{arm_startup_nrf52810.s => arm_startup_nrf5340_application.s} (50%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{arm_startup_nrf52810.s => arm_startup_nrf5340_network.s} (82%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{gcc_startup_nrf52810.S => gcc_startup_nrf52805.S} (97%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{gcc_startup_nrf52840.S => gcc_startup_nrf52833.S} (98%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{gcc_startup_nrf9160.S => gcc_startup_nrf5340_application.S} (93%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{gcc_startup_nrf52811.S => gcc_startup_nrf5340_network.S} (85%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{iar_startup_nrf52810.s => iar_startup_nrf52805.s} (95%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{iar_startup_nrf52810.s => iar_startup_nrf52833.s} (80%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{iar_startup_nrf52810.s => iar_startup_nrf5340_application.s} (52%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{iar_startup_nrf52810.s => iar_startup_nrf5340_network.s} (84%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf51_erratas.h copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52810.h => nrf52805.h} (85%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52810.svd => nrf52805.svd} (90%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52810_bitfields.h => nrf52805_bitfields.h} (88%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52811_peripherals.h => nrf52805_peripherals.h} (90%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf51801_xxab.ld => nrf52805_xxaa.ld} (63%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52_xxaa.ld => nrf52832_xxaa.ld} (62%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52840.h => nrf52833.h} (92%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52840.svd => nrf52833.svd} (97%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52840_bitfields.h => nrf52833_bitfields.h} (95%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52840_peripherals.h => nrf52833_peripherals.h} (92%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52_xxaa.ld => nrf52833_xxaa.ld} (62%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_erratas.h create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf52_to_nrf52833.h copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf9160.h => nrf5340_application.h} (54%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52840.svd => nrf5340_application.svd} (80%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52840_bitfields.h => nrf5340_application_bitfields.h} (58%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52840_peripherals.h => nrf5340_application_peripherals.h} (68%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf9160.h => nrf5340_network.h} (60%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52811.svd => nrf5340_network.svd} (83%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52811_bitfields.h => nrf5340_network_bitfields.h} (61%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52810_peripherals.h => nrf5340_network_peripherals.h} (67%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52840_xxaa.ld => nrf5340_xxaa_application.ld} (63%) rename hw/mcu/nordic/src/ext/nrfx/mdk/{nrf51801_xxab.ld => nrf5340_xxaa_network.ld} (54%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf53_erratas.h copy hw/mcu/nordic/src/ext/nrfx/mdk/{nrf52810_name_change.h => nrf9160_name_change.h} (63%) delete mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf91_common.ld create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/nrf91_erratas.h rename hw/mcu/nordic/src/ext/nrfx/mdk/{startup_config.h => nrf_erratas.h} (55%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{ses_startup_nrf52810.s => ses_startup_nrf52805.s} (97%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{ses_startup_nrf52840.s => ses_startup_nrf52833.s} (98%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{ses_startup_nrf9160.s => ses_startup_nrf5340_application.s} (91%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{ses_startup_nrf52810.s => ses_startup_nrf5340_network.s} (85%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{system_nrf9160.h => system_nrf.h} (94%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf52805.c copy hw/mcu/nordic/src/ext/nrfx/{LICENSE => mdk/system_nrf52805.h} (71%) copy hw/mcu/nordic/src/ext/nrfx/mdk/{system_nrf52840.c => system_nrf52833.c} (63%) copy hw/mcu/nordic/src/ext/nrfx/{LICENSE => mdk/system_nrf52833.h} (71%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf5340_application.c copy hw/mcu/nordic/src/ext/nrfx/{LICENSE => mdk/system_nrf5340_application.h} (70%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/mdk/system_nrf5340_network.c copy hw/mcu/nordic/src/ext/nrfx/{LICENSE => mdk/system_nrf5340_network.h} (71%) copy hw/mcu/nordic/src/ext/nrfx/soc/{nrfx_irqs_nrf52840.h => nrfx_irqs_nrf52833.h} (90%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/soc/nrfx_irqs_nrf5340_application.h copy hw/mcu/nordic/src/ext/nrfx/soc/{nrfx_irqs_nrf51.h => nrfx_irqs_nrf5340_network.h} (62%) delete mode 100644 hw/mcu/nordic/src/ext/nrfx/templates/nRF52840/nrfx_config.h copy hw/mcu/nordic/src/ext/nrfx/{soc/nrfx_irqs.h => templates/nrfx_config.h} (75%) rename hw/mcu/nordic/src/ext/nrfx/templates/{nRF51/nrfx_config.h => nrfx_config_nrf51.h} (66%) copy hw/mcu/nordic/src/ext/nrfx/templates/{nRF52810/nrfx_config.h => nrfx_config_nrf52810.h} (66%) copy hw/mcu/nordic/src/ext/nrfx/templates/{nRF52810/nrfx_config.h => nrfx_config_nrf52811.h} (66%) rename hw/mcu/nordic/src/ext/nrfx/templates/{nRF52832/nrfx_config.h => nrfx_config_nrf52832.h} (66%) rename hw/mcu/nordic/src/ext/nrfx/templates/{nRF52811/nrfx_config.h => nrfx_config_nrf52833.h} (67%) rename hw/mcu/nordic/src/ext/nrfx/templates/{nRF52810/nrfx_config.h => nrfx_config_nrf52840.h} (68%) copy hw/mcu/nordic/src/ext/nrfx/templates/{nRF9160/nrfx_config.h => nrfx_config_nrf5340_application.h} (60%) create mode 100644 hw/mcu/nordic/src/ext/nrfx/templates/nrfx_config_nrf5340_network.h rename hw/mcu/nordic/src/ext/nrfx/templates/{nRF9160/nrfx_config.h => nrfx_config_nrf9160.h} (66%)