
advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs
$ git clone https://github.com/advanchip/fw-nrfconnect-zephyr.git zephyr
fatal: destination path 'zephyr' already exists and is not an empty directory.

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs
$ cd zephyr

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr ((v1.13.99-ncs2))
$ git remote add ncs https://github.com/NordicPlayground/fw-nrfconnect-zephyr.git
advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr ((v1.13.99-ncs2))
$ cd ../mcuboot

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/mcuboot ((v1.2.99-ncs2))
$ git remote add ncs https://github.com/NordicPlayground/fw-nrfconnect-mcuboot.git

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/mcuboot ((v1.2.99-ncs2))
$ cd ../nrf

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrf ((v0.3.0))
$ git remote add ncs https://github.com/NordicPlayground/fw-nrfconnect-nrf.git

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrf ((v0.3.0))
$ cd ../nrfxlib

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrfxlib ((v0.3.0))
$ git remote add ncs https://github.com/NordicPlayground/nrfxlib.git

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrfxlib ((v0.3.0))
$ cd ../zephyr

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr ((v1.13.99-ncs2))
$ git checkout nrf91
Checking out files: 100% (1088/1088), done.
Previous HEAD position was 82fe1f9dfc [nrf toup] ext: hal: nrf: Set UICR HFCNT value to 0x20 if erased.
Switched to a new branch 'nrf91'
Branch 'nrf91' set up to track remote branch 'nrf91' from 'origin'.

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (nrf91)
$  cd ../zephyr

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (nrf91)
$ git checkout master
Checking out files: 100% (5159/5159), done.
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$ git pull
remote: Enumerating objects: 5729, done.
remote: Counting objects: 100% (5729/5729), done.
remote: Compressing objects: 100% (244/244), done.
remote: Total 7696 (delta 5476), reused 5685 (delta 5459), pack-reused 1967
Receiving objects: 100% (7696/7696), 6.45 MiB | 459.00 KiB/s, done.
Resolving deltas: 100% (6069/6069), completed with 1776 local objects.
From https://github.com/NordicPlayground/fw-nrfconnect-zephyr
   a9d9dc7876..745326266d  master     -> origin/master
Checking out files: 100% (1579/1579), done.
Updating a9d9dc7876..745326266d
Fast-forward
 .shippable.yml                                     |     2 +-
 CMakeLists.txt                                     |   182 +-
 CODEOWNERS                                         |   518 +-
 CONTRIBUTING.rst                                   |     2 +-
 Kconfig.zephyr                                     |    14 +-
 README.rst                                         |    10 +-
 arch/Kconfig                                       |    51 +-
 arch/arc/core/fast_irq.S                           |     4 -
 arch/arc/core/mpu/arc_core_mpu.c                   |     6 +
 arch/arc/core/mpu/arc_mpu.c                        |    15 +-
 arch/arc/core/reset.S                              |     2 +-
 arch/arm/core/Kconfig                              |     1 +
 arch/arm/core/cortex_m/mpu/arm_core_mpu.c          |    42 +-
 arch/arm/core/cortex_m/mpu/arm_mpu_v7_internal.h   |     4 +-
 arch/arm/core/cortex_m/mpu/arm_mpu_v8_internal.h   |     6 +-
 arch/arm/core/cortex_m/mpu/nxp_mpu.c               |    23 +-
 arch/arm/core/cortex_m/prep_c.c                    |    19 +-
 arch/arm/core/fault.c                              |   248 +-
 arch/arm/core/fault_s.S                            |    20 +-
 arch/arm/core/swap.c                               |     2 +-
 arch/arm/core/swap_helper.S                        |    41 +-
 arch/arm/core/thread.c                             |    96 +-
 arch/arm/core/userspace.S                          |    51 +-
 arch/arm/include/cortex_m/stack.h                  |     3 +-
 arch/arm/include/kernel_arch_func.h                |     3 +-
 arch/posix/core/swap.c                             |     7 +-
 arch/x86/CMakeLists.txt                            |   166 +-
 arch/x86/Kconfig                                   |    13 +-
 arch/x86/core/CMakeLists.txt                       |     2 +-
 arch/x86/core/Kconfig                              |    19 +
 arch/x86/core/crt0.S                               |    10 +-
 arch/x86/core/excstub.S                            |    21 +-
 arch/x86/core/fatal.c                              |   124 +-
 arch/x86/core/intstub.S                            |    35 +-
 arch/x86/core/spec_ctrl.c                          |    58 +-
 arch/x86/core/thread.c                             |    32 +-
 arch/x86/core/userspace.S                          |   170 +-
 arch/x86/core/x86_mmu.c                            |   139 +-
 {scripts => arch/x86}/gen_gdt.py                   |    22 +
 {scripts => arch/x86}/gen_idt.py                   |    24 +
 arch/x86/gen_mmu_x86.py                            |   560 +
 arch/x86/include/kernel_arch_func.h                |     2 +-
 arch/x86/include/mmustructs.h                      |    29 +-
 arch/x86_64/Kconfig                                |     1 -
 arch/xtensa/core/startup/reset-vector.S            |     6 -
 boards/arc/em_starterkit/arc_mpu_regions.c         |    13 +
 boards/arm/96b_nitrogen/96b_nitrogen.dts           |    13 +-
 boards/arm/bl652_dvk/Kconfig                       |    14 +
 boards/arm/bl652_dvk/Kconfig.board                 |     9 +
 boards/arm/bl652_dvk/Kconfig.defconfig             |    46 +
 boards/arm/bl652_dvk/bl652_dvk.dts                 |   137 +
 boards/arm/bl652_dvk/bl652_dvk.yaml                |    18 +
 boards/arm/bl652_dvk/bl652_dvk_defconfig           |    28 +
 boards/arm/bl652_dvk/board.cmake                   |     4 +
 boards/arm/bl652_dvk/doc/bl652_dvk.rst             |   272 +
 .../bl652_dvk/doc/img/BL652-SA_DVK_BoxContents.jpg |   Bin 0 -> 170877 bytes
 boards/arm/bl652_dvk/doc/img/bl652_dvk.jpg         |   Bin 0 -> 128496 bytes
 boards/arm/bl654_dvk/Kconfig                       |    14 +
 boards/arm/bl654_dvk/Kconfig.board                 |     9 +
 boards/arm/bl654_dvk/Kconfig.defconfig             |    63 +
 boards/arm/bl654_dvk/bl654_dvk.dts                 |   176 +
 boards/arm/bl654_dvk/bl654_dvk.yaml                |    16 +
 boards/arm/bl654_dvk/bl654_dvk_defconfig           |    28 +
 boards/arm/bl654_dvk/board.cmake                   |     4 +
 boards/arm/bl654_dvk/doc/bl654_dvk.rst             |   189 +
 .../bl654_dvk/doc/img/455-00001_BoxContents.jpg    |   Bin 0 -> 24440 bytes
 boards/arm/bl654_dvk/doc/img/bl654_dvk.jpg         |   Bin 0 -> 404950 bytes
 boards/arm/cy8ckit_062_wifi_bt_m0/doc/index.rst    |    10 +-
 boards/arm/disco_l475_iot1/disco_l475_iot1.dts     |     5 +
 boards/arm/disco_l475_iot1/disco_l475_iot1.yaml    |     1 +
 boards/arm/frdm_kl25z/frdm_kl25z.yaml              |     1 +
 boards/arm/frdm_kw41z/frdm_kw41z.yaml              |     1 +
 boards/arm/hexiwear_k64/hexiwear_k64.yaml          |     1 +
 boards/arm/hexiwear_kw40z/hexiwear_kw40z.yaml      |     2 +
 boards/arm/hexiwear_kw40z/hexiwear_kw40z_defconfig |     1 +
 boards/arm/mec2016evb_assy6797/doc/index.rst       |     8 +-
 .../doc/mec2016evb_assy6797.jpg                    |   Bin 2400536 -> 285998 bytes
 boards/arm/mimxrt1020_evk/Kconfig                  |    36 -
 boards/arm/mimxrt1020_evk/Kconfig.defconfig        |    46 +-
 boards/arm/mimxrt1020_evk/mimxrt1020_evk_defconfig |     1 +
 boards/arm/mimxrt1050_evk/Kconfig                  |    42 -
 boards/arm/mimxrt1050_evk/Kconfig.defconfig        |    46 +-
 boards/arm/mimxrt1060_evk/Kconfig                  |    42 -
 boards/arm/mimxrt1060_evk/Kconfig.defconfig        |    46 +-
 boards/arm/mimxrt1060_evk/mimxrt1060_evk.yaml      |     1 +
 boards/arm/mimxrt1060_evk/mimxrt1060_evk_defconfig |     1 +
 .../mimxrt1060_evk_hyperflash_defconfig            |     1 +
 boards/arm/mimxrt1064_evk/Kconfig                  |    35 -
 boards/arm/mimxrt1064_evk/Kconfig.defconfig        |    48 +-
 boards/arm/mimxrt1064_evk/doc/index.rst            |    33 +-
 boards/arm/mimxrt1064_evk/doc/mimxrt1064_evk.jpg   |   Bin 5861720 -> 238164 bytes
 boards/arm/mimxrt1064_evk/mimxrt1064_evk.dts       |     8 +
 boards/arm/mimxrt1064_evk/mimxrt1064_evk.yaml      |     1 +
 boards/arm/mimxrt1064_evk/mimxrt1064_evk_defconfig |     1 +
 boards/arm/mimxrt1064_evk/pinmux.c                 |    63 +
 boards/arm/nrf52810_pca10040/CMakeLists.txt        |     3 +-
 boards/arm/nrf52810_pca10040/nrf52810_pca10040.dts |     1 +
 boards/arm/nrf52832_mdk/Kconfig.defconfig          |     7 +
 boards/arm/nrf52832_mdk/nrf52832_mdk.dts           |     6 +
 boards/arm/nrf52840_mdk/Kconfig.defconfig          |     7 +
 boards/arm/nrf52840_mdk/nrf52840_mdk.dts           |     6 +
 boards/arm/nrf52840_papyr/Kconfig                  |    14 +
 boards/arm/nrf52840_papyr/Kconfig.board            |     9 +
 boards/arm/nrf52840_papyr/Kconfig.defconfig        |    50 +
 boards/arm/nrf52840_papyr/board.cmake              |     1 +
 .../arm/nrf52840_papyr/doc/img/nrf52840_papyr.jpg  |   Bin 0 -> 72530 bytes
 boards/arm/nrf52840_papyr/doc/nrf52840_papyr.rst   |   195 +
 boards/arm/nrf52840_papyr/nrf52840_papyr.dts       |   134 +
 boards/arm/nrf52840_papyr/nrf52840_papyr.yaml      |    16 +
 boards/arm/nrf52840_papyr/nrf52840_papyr_defconfig |    19 +
 boards/arm/nrf52840_pca10056/doc/index.rst         |     2 +-
 boards/arm/nrf52_blenano2/nrf52_blenano2.dts       |    13 +-
 boards/arm/nrf52_pca20020/board.c                  |     2 +-
 boards/arm/nrf52_pca20020/dts_fixup.h              |     3 -
 boards/arm/nrf9160_pca10090/Kconfig.defconfig      |    14 +-
 .../nrf9160_pca10090/doc/img/nrf9160_pca10090.png  |   Bin 3788704 -> 453755 bytes
 boards/arm/nrf9160_pca10090/doc/index.rst          |     5 +-
 .../nrf9160_pca10090/nrf9160_pca10090_common.dts   |     1 +
 .../nrf9160_pca10090_partition_conf.dts            |     4 -
 boards/arm/nucleo_f091rc/nucleo_f091rc.dts         |    18 +
 boards/arm/nucleo_f091rc/nucleo_f091rc.yaml        |     1 +
 boards/arm/nucleo_f334r8/nucleo_f334r8.dts         |    18 +
 boards/arm/nucleo_f334r8/nucleo_f334r8.yaml        |     1 +
 boards/arm/nucleo_l432kc/nucleo_l432kc.dts         |     2 +-
 boards/arm/nucleo_l4r5zi/doc/index.rst             |    26 +-
 boards/arm/nucleo_l4r5zi/support/openocd.cfg       |    12 +
 boards/arm/qemu_cortex_m3/doc/index.rst            |     4 +
 boards/arm/reel_board/board.c                      |    14 +
 boards/arm/reel_board/doc/index.rst                |     6 +-
 boards/arm/reel_board/reel_board.dts               |     2 -
 boards/arm/stm32f3_disco/stm32f3_disco.dts         |    18 +
 boards/arm/stm32f3_disco/stm32f3_disco.yaml        |     1 +
 boards/arm/udoo_neo_full_m4/udoo_neo_full_m4.yaml  |     2 -
 boards/arm/usb_kw24d512/usb_kw24d512.yaml          |     1 +
 boards/arm/usb_kw24d512/usb_kw24d512_defconfig     |     1 +
 boards/posix/native_posix/doc/index.rst            |     6 +
 boards/posix/native_posix/irq_handler.c            |     2 +
 boards/posix/native_posix/main.c                   |     2 +-
 boards/posix/native_posix/timer_model.c            |     2 +-
 boards/posix/nrf52_bsim/board_soc.h                |     6 +
 boards/posix/nrf52_bsim/irq_handler.c              |     2 +
 boards/riscv32/hifive1/doc/index.rst               |    25 +-
 boards/riscv32/m2gl025_miv/doc/index.rst           |    10 +-
 .../riscv32/m2gl025_miv/support/m2gl025_miv.resc   |     1 +
 boards/riscv32/rv32m1_vega/rv32m1_vega_ri5cy.dts   |     4 +-
 boards/riscv32/rv32m1_vega/rv32m1_vega_ri5cy.yaml  |     2 +-
 boards/shields/frdm_kw41z/doc/index.rst            |     9 +-
 .../x86/arduino_101/arduino_101_mcuboot_defconfig  |     1 -
 boards/x86/arduino_101/doc/index.rst               |     1 -
 boards/x86/common/scripts/build_grub.sh            |     4 +-
 boards/x86/galileo/Kconfig.defconfig               |     8 +-
 boards/x86/galileo/pinmux.c                        |     3 +
 boards/x86/qemu_x86/doc/index.rst                  |     4 +
 boards/x86/up_squared/dts_fixup.h                  |    60 +-
 boards/x86/up_squared/up_squared_defconfig         |     2 +
 boards/x86_64/qemu_x86_64/board.h                  |     5 -
 boards/xtensa/intel_s1000_crb/CMakeLists.txt       |     4 +-
 boards/xtensa/intel_s1000_crb/Kconfig.defconfig    |    27 +-
 boards/xtensa/intel_s1000_crb/doc/index.rst        |    82 +-
 .../intel_s1000_crb/intel_s1000_crb_defconfig      |     7 -
 .../intel_s1000_crb/support/create_board_img.py    |     4 +-
 boards/xtensa/qemu_xtensa/qemu_xtensa.yaml         |     1 +
 cmake/app/boilerplate.cmake                        |    21 +-
 cmake/compiler/clang/target.cmake                  |     3 +
 cmake/compiler/gcc/target.cmake                    |   111 +-
 cmake/compiler/gcc/target_asm.cmake                |     6 +
 cmake/compiler/gcc/target_baremetal.cmake          |    10 +
 cmake/compiler/gcc/target_cpp.cmake                |    34 +
 cmake/compiler/gcc/target_optimizations.cmake      |    25 +
 cmake/compiler/host-gcc/target.cmake               |    22 +
 cmake/compiler/xcc/generic.cmake                   |    26 +
 cmake/compiler/xcc/target.cmake                    |    81 +
 cmake/extra_flags.cmake                            |     1 -
 cmake/git.cmake                                    |     3 +-
 cmake/kconfig.cmake                                |     8 +-
 cmake/toolchain/xcc/generic.cmake                  |    12 +-
 cmake/toolchain/xtools/generic.cmake               |     1 +
 cmake/toolchain/zephyr/0.10.0/target.cmake         |     2 +-
 cmake/toolchain/zephyr/0.9.5/generic.cmake         |     1 +
 cmake/toolchain/zephyr/host-tools.cmake            |     5 +-
 doc/CMakeLists.txt                                 |    62 +-
 doc/application/index.rst                          |    59 +-
 doc/development_process/api_lifecycle.png          |   Bin 0 -> 57894 bytes
 doc/development_process/api_lifecycle.rst          |   134 +
 doc/development_process/code_flow.rst              |    48 +
 doc/development_process/communication.rst          |    14 +
 doc/development_process/documentation.rst          |    87 +
 doc/development_process/index.rst                  |   295 +-
 doc/development_process/issues.rst                 |    11 +
 doc/development_process/milestones.png             |   Bin 0 -> 60460 bytes
 doc/development_process/milestones2.png            |   Bin 0 -> 107763 bytes
 doc/development_process/proposals.rst              |    26 +
 doc/development_process/pull_request_classes.png   |   Bin 0 -> 38895 bytes
 doc/development_process/release_flow.png           |   Bin 0 -> 68814 bytes
 doc/development_process/release_process.rst        |   321 +
 doc/development_process/review_process.rst         |   215 +
 doc/getting_started/index.rst                      |    62 +-
 doc/guides/coverage.rst                            |   117 +
 doc/guides/dts/index.rst                           |   157 +-
 doc/guides/index.rst                               |     1 +
 doc/guides/kconfig/index.rst                       |     3 +
 doc/guides/networking/connectivity-example-app.c   |   214 -
 doc/guides/networking/index.rst                    |     4 +-
 doc/guides/networking/native_posix_setup.rst       |     4 +
 doc/guides/networking/networking-api-usage.rst     |    64 +-
 doc/guides/networking/networking_with_host.rst     |    46 +
 doc/guides/networking/overview.rst                 |    28 +-
 doc/guides/networking/qemu_eth_setup.rst           |    82 +
 doc/guides/networking/qemu_setup.rst               |     4 +
 doc/guides/networking/usbnet_setup.rst             |     4 +
 doc/guides/test/sanitycheck.rst                    |     8 +-
 doc/reference/kernel/usermode/kernelobjects.rst    |     1 -
 .../kernel/usermode/usermode_sharedmem.rst         |     3 +-
 doc/reference/networking/8021Qav.rst               |    17 +
 doc/reference/networking/apis.rst                  |    17 +
 doc/reference/networking/buf_mgmt.rst              |    10 +
 doc/reference/networking/coap.rst                  |   175 +
 doc/reference/networking/dhcpv4.rst                |    22 +-
 doc/reference/networking/dns_resolve.rst           |    30 +
 doc/reference/networking/ethernet.rst              |    35 +
 doc/reference/networking/ethernet_mgmt.rst         |    20 +
 doc/reference/networking/gptp.rst                  |    14 +-
 doc/reference/networking/ieee802154.rst            |    14 +-
 doc/reference/networking/index.rst                 |    30 +-
 doc/reference/networking/ip_4_6.rst                |     5 +
 doc/reference/networking/lldp.rst                  |    14 +-
 doc/reference/networking/lwm2m.rst                 |     4 +
 doc/reference/networking/mqtt.rst                  |     4 +
 doc/reference/networking/net_config.rst            |    65 +-
 doc/reference/networking/net_context.rst           |    11 +-
 doc/reference/networking/net_core.rst              |    17 +-
 doc/reference/networking/net_hostname.rst          |    25 +
 doc/reference/networking/net_if.rst                |    48 +
 doc/reference/networking/net_l2.rst                |   128 +-
 doc/reference/networking/net_linkaddr.rst          |    12 +-
 doc/reference/networking/net_mgmt.rst              |     4 +
 doc/reference/networking/net_offload.rst           |    35 +-
 doc/reference/networking/net_pkt.rst               |     4 +
 doc/reference/networking/net_shell.rst             |    41 +
 doc/reference/networking/net_stats.rst             |    25 +
 doc/reference/networking/net_tech.rst              |     8 +-
 doc/reference/networking/net_timeout.rst           |     8 +
 doc/reference/networking/promiscuous.rst           |    66 +
 doc/reference/networking/ptp_time.rst              |    12 +-
 doc/reference/networking/sockets.rst               |    41 +-
 doc/reference/networking/system_mgmt.rst           |    19 +
 doc/reference/networking/thread.rst                |    42 +
 doc/reference/networking/trickle.rst               |    13 +-
 doc/reference/networking/tsn.rst                   |    10 +
 doc/reference/networking/udp.rst                   |    14 -
 doc/reference/networking/vlan.rst                  |     4 +
 doc/reference/power_management/index.rst           |    32 +-
 doc/reference/shell/index.rst                      |    27 +-
 doc/reference/storage/nvs/nvs.rst                  |     3 +-
 doc/scripts/restore_modification_times.py          |   104 +
 doc/zephyr.doxyfile.in                             |     8 +-
 drivers/audio/intel_dmic.c                         |     5 +-
 drivers/audio/mpxxdtyy-i2s.c                       |     2 +-
 drivers/audio/mpxxdtyy.c                           |     2 +-
 drivers/bluetooth/hci/h4.c                         |     2 +-
 drivers/can/Kconfig.stm32                          |     1 +
 drivers/can/can_handlers.c                         |    59 +-
 drivers/can/socket_can_generic.h                   |     4 +-
 drivers/can/stm32_can.c                            |   279 +-
 drivers/can/stm32_can.h                            |    10 +-
 drivers/clock_control/Kconfig.nrf                  |    15 -
 drivers/clock_control/Kconfig.stm32                |     6 +-
 drivers/clock_control/clock_control_rv32m1_pcc.c   |    12 +-
 drivers/clock_control/nrf_power_clock.c            |    18 +-
 drivers/clock_control/stm32_ll_clock.c             |     8 +-
 drivers/console/Kconfig                            |    19 +-
 drivers/console/telnet_console.c                   |    63 +-
 drivers/counter/Kconfig.nrfx                       |    83 -
 drivers/counter/Kconfig.qmsi                       |     6 +-
 drivers/counter/counter_nrfx_rtc.c                 |     9 +-
 drivers/counter/counter_nrfx_timer.c               |     7 +-
 drivers/counter/counter_rtc_qmsi.c                 |    12 +-
 drivers/display/Kconfig.ssd1673                    |     3 +-
 drivers/display/ssd1306.c                          |    37 +-
 drivers/display/ssd1306_regs.h                     |     3 +
 drivers/dma/Kconfig                                |     5 -
 drivers/entropy/entropy_sam.c                      |     2 +-
 drivers/entropy/entropy_stm32.c                    |     2 +-
 drivers/entropy/fake_entropy_native_posix.c        |     2 +-
 drivers/ethernet/Kconfig.e1000                     |     3 +-
 drivers/ethernet/Kconfig.enc28j60                  |     4 +-
 drivers/ethernet/Kconfig.mcux                      |     2 +-
 drivers/ethernet/Kconfig.sam_gmac                  |    11 +-
 drivers/ethernet/eth_dw.c                          |     2 +-
 drivers/ethernet/eth_enc28j60.c                    |     4 +-
 drivers/ethernet/eth_mcux.c                        |     6 +-
 drivers/ethernet/eth_sam_gmac.c                    |   134 +-
 drivers/ethernet/eth_sam_gmac_priv.h               |    23 +-
 drivers/ethernet/eth_smsc911x.c                    |    88 +-
 drivers/ethernet/eth_stellaris.c                   |    57 +-
 drivers/flash/CMakeLists.txt                       |    39 +-
 drivers/flash/Kconfig                              |    48 +-
 drivers/flash/Kconfig.mcux                         |    11 +
 drivers/flash/Kconfig.nios2_qspi                   |    13 +
 drivers/flash/Kconfig.nor                          |     3 +-
 drivers/flash/Kconfig.nrf                          |    21 +
 drivers/flash/Kconfig.stm32                        |     2 +
 drivers/flash/flash_sam.c                          |     2 +-
 drivers/flash/flash_shell.c                        |     4 +-
 drivers/flash/flash_stm32.c                        |    21 +-
 drivers/flash/flash_stm32.h                        |     7 +-
 drivers/flash/flash_stm32f3x.c                     |   233 +-
 drivers/flash/flash_stm32f3x.h                     |    66 -
 drivers/flash/flash_stm32f3x_priv.c                |   208 -
 drivers/flash/soc_flash_nios2_qspi.c               |     4 +-
 drivers/flash/spi_nor.c                            |     2 +-
 drivers/gpio/gpio_dw.c                             |     8 +-
 drivers/gpio/gpio_intel_apl.c                      |     2 +-
 drivers/gpio/gpio_mcux.c                           |    25 +-
 drivers/gpio/gpio_rv32m1.c                         |    65 +-
 drivers/gpio/gpio_shell.c                          |     5 +-
 drivers/gpio/gpio_sifive.c                         |   199 +-
 drivers/gpio/gpio_stm32.c                          |     8 +
 drivers/gpio/gpio_sx1509b.c                        |     6 +
 drivers/hwinfo/hwinfo_shell.c                      |     5 +-
 drivers/i2c/Kconfig.nrfx                           |    38 +-
 drivers/i2c/i2c_dw.c                               |     6 +-
 drivers/i2c/i2c_esp32.c                            |     4 +-
 drivers/i2s/Kconfig.stm32                          |    17 +-
 drivers/i2s/i2s_cavs.c                             |    19 +-
 drivers/ieee802154/ieee802154_cc1200.c             |    20 +-
 drivers/ieee802154/ieee802154_cc2520.c             |    20 +-
 drivers/ieee802154/ieee802154_kw41z.c              |    27 +-
 drivers/ieee802154/ieee802154_mcr20a.c             |    20 +-
 drivers/ieee802154/ieee802154_nrf5.c               |    34 +-
 drivers/interrupt_controller/Kconfig.stm32         |     8 -
 drivers/interrupt_controller/exti_stm32.c          |    18 +-
 drivers/interrupt_controller/rv32m1_intmux.c       |    10 +-
 drivers/ipm/Kconfig                                |     1 -
 drivers/led_strip/ws2812b_sw.c                     |     2 +-
 drivers/modem/CMakeLists.txt                       |     6 +-
 drivers/modem/Kconfig                              |    54 +-
 drivers/modem/Kconfig.wncm14a2a                    |    59 +
 drivers/modem/modem_receiver.c                     |   153 +-
 drivers/modem/modem_shell.c                        |     5 +-
 drivers/modem/wncm14a2a.c                          |   121 +-
 drivers/net/slip.c                                 |    54 +-
 drivers/neural_net/Kconfig                         |     3 +-
 drivers/neural_net/Kconfig.intel_gna               |     3 +-
 drivers/neural_net/intel_gna.c                     |    24 +-
 drivers/pinmux/pinmux_rv32m1.c                     |    10 +-
 drivers/pinmux/stm32/pinmux_stm32f4.h              |     4 -
 drivers/pwm/Kconfig.dw                             |     2 -
 drivers/pwm/Kconfig.esp32                          |     1 -
 drivers/pwm/Kconfig.imx                            |     1 -
 drivers/pwm/Kconfig.nrf5_sw                        |     4 +-
 drivers/pwm/Kconfig.nrfx                           |    40 -
 drivers/pwm/Kconfig.pca9685                        |     2 +-
 drivers/pwm/Kconfig.qmsi                           |     9 +-
 drivers/pwm/Kconfig.sam                            |     1 -
 drivers/pwm/Kconfig.sifive                         |     1 -
 drivers/pwm/Kconfig.stm32                          |    26 +-
 drivers/pwm/pwm_nrfx.c                             |     3 +-
 drivers/pwm/pwm_sifive.c                           |     4 +-
 drivers/sensor/apds9960/apds9960.h                 |     5 +-
 drivers/sensor/nrf5/temp_nrf5.c                    |     2 +-
 drivers/sensor/vl53l0x/vl53l0x_types.h             |     6 -
 drivers/serial/Kconfig.nrfx                        |    20 +-
 drivers/serial/Kconfig.ns16550                     |   106 +-
 drivers/serial/uart_ns16550.c                      |   109 +-
 drivers/serial/uart_pl011.c                        |     5 +-
 drivers/serial/uart_rv32m1_lpuart.c                |    72 +-
 drivers/spi/Kconfig.nrfx                           |   121 +-
 drivers/spi/spi_intel.c                            |     1 +
 drivers/spi/spi_mcux_lpspi.c                       |    48 +-
 drivers/spi/spi_nrfx_spis.c                        |     4 +
 drivers/spi/spi_sam.c                              |     2 +-
 drivers/spi/spi_sam0.c                             |     2 +-
 drivers/timer/arcv2_timer0.c                       |     2 +-
 drivers/timer/cortex_m_systick.c                   |     2 +-
 drivers/timer/hpet.c                               |     4 +-
 drivers/timer/nrf_rtc_timer.c                      |     8 +-
 drivers/timer/riscv_machine_timer.c                |     4 +-
 drivers/timer/rv32m1_lptmr_timer.c                 |     9 +-
 drivers/timer/sam0_rtc_timer.c                     |     2 +-
 drivers/timer/xtensa_sys_timer.c                   |     4 +-
 drivers/usb/device/Kconfig                         |     1 +
 drivers/usb/device/usb_dc_nrfx.c                   |    90 +-
 drivers/usb/device/usb_dc_sam.c                    |     4 +-
 drivers/usb/device/usb_dc_sam0.c                   |     2 +-
 drivers/usb/device/usb_dc_stm32.c                  |     2 +-
 drivers/watchdog/Kconfig.stm32                     |     1 -
 drivers/watchdog/wdt_qmsi.c                        |     2 +-
 drivers/wifi/eswifi/eswifi_bus_spi.c               |     2 +-
 drivers/wifi/eswifi/eswifi_offload.c               |    13 +-
 drivers/wifi/simplelink/simplelink_sockets.c       |   245 +-
 drivers/wifi/simplelink/simplelink_support.c       |     2 +-
 drivers/wifi/winc1500/wifi_winc1500.c              |    83 +-
 dts/arm/nordic/nrf51822.dtsi                       |    46 +
 dts/arm/nordic/nrf52810.dtsi                       |    49 +-
 dts/arm/nordic/nrf52832.dtsi                       |    73 +
 dts/arm/nordic/nrf52840.dtsi                       |    73 +
 dts/arm/nordic/nrf9160_common.dtsi                 |     9 +-
 dts/arm/nxp/nxp_k6x.dtsi                           |     4 +-
 dts/arm/nxp/nxp_rt.dtsi                            |     4 +-
 dts/arm/st/f0/stm32f030.dtsi                       |    10 +
 dts/arm/st/f0/stm32f051.dtsi                       |    10 +
 dts/arm/st/f0/stm32f070.dtsi                       |     6 +
 dts/arm/st/f0/stm32f072.dtsi                       |     6 +
 dts/arm/st/f0/stm32f091.dtsi                       |     6 +
 dts/arm/st/f3/stm32f3.dtsi                         |     3 +
 dts/bindings/can/st,stm32-can.yaml                 |     1 -
 dts/bindings/clock/nordic,nrf-clock.yaml           |     6 +
 dts/bindings/crypto/arm,cryptocell-310.yaml        |     1 -
 dts/bindings/device_node.yaml.template             |    55 +-
 .../flash_controller/flash-controller.yaml         |     1 -
 dts/bindings/i2c/intel,qmsi-ss-i2c.yaml            |     1 -
 dts/bindings/i2c/st,stm32-i2c-v1.yaml              |     1 -
 dts/bindings/i2c/st,stm32-i2c-v2.yaml              |     1 -
 dts/bindings/i2s/st,stm32-i2s.yaml                 |     1 -
 dts/bindings/mtd/partition.yaml                    |    24 -
 dts/bindings/rtc/rtc.yaml                          |     1 -
 dts/bindings/serial/uart.yaml                      |     1 -
 dts/bindings/spi/st,stm32-spi-fifo.yaml            |     1 -
 dts/bindings/spi/st,stm32-spi.yaml                 |     1 -
 dts/bindings/usb/nordic,nrf-usbd.yaml              |     1 -
 dts/bindings/usb/nxp,kinetis-usbd.yaml             |     1 -
 dts/bindings/usb/st,stm32-otgfs.yaml               |     1 -
 dts/bindings/usb/st,stm32-otghs.yaml               |     1 -
 dts/bindings/usb/st,stm32-usb.yaml                 |     1 -
 dts/bindings/watchdog/nordic,nrf-watchdog.yaml     |     1 -
 .../atmel/asf/sam/include/same70/component/gmac.h  |    44 +-
 ext/hal/microchip/Kconfig                          |     1 -
 ext/hal/nordic/Kconfig                             |     8 +
 ext/hal/nordic/drivers/CMakeLists.txt              |     2 +-
 .../platform/clock/nrf_802154_clock_zephyr.c       |     8 +-
 ext/hal/nordic/nrfx/README                         |     8 +-
 ext/hal/nordic/nrfx/drivers/include/nrf_bitmask.h  |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_adc.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_clock.h   |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_comp.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_dppi.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_gpiote.h  |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_i2s.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_lpcomp.h  |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_nfct.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_pdm.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_power.h   |     2 +-
 .../nordic/nrfx/drivers/include/nrfx_power_clock.h |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_ppi.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_pwm.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_qdec.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_qspi.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_rng.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_rtc.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_saadc.h   |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_spi.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_spim.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_spis.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_swi.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_systick.h |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_timer.h   |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_twi.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_twim.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_twis.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_uart.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_uarte.h   |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_usbd.h    |     2 +-
 ext/hal/nordic/nrfx/drivers/include/nrfx_wdt.h     |     2 +-
 ext/hal/nordic/nrfx/drivers/nrfx_common.h          |    26 +-
 ext/hal/nordic/nrfx/drivers/nrfx_errors.h          |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_adc.c         |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_clock.c       |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_comp.c        |     8 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_dppi.c        |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_gpiote.c      |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_i2s.c         |    22 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_lpcomp.c      |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_nfct.c        |     5 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_pdm.c         |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_power.c       |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_ppi.c         |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_pwm.c         |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_qdec.c        |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_qspi.c        |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_rng.c         |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_rtc.c         |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_saadc.c       |     5 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_spi.c         |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_spim.c        |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_spis.c        |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_swi.c         |    10 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_systick.c     |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_timer.c       |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_twi.c         |     6 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_twim.c        |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_twis.c        |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_uart.c        |     2 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_uarte.c       |     4 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_usbd.c        |    35 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_usbd_errata.h |    22 +-
 ext/hal/nordic/nrfx/drivers/src/nrfx_wdt.c         |     2 +-
 ext/hal/nordic/nrfx/drivers/src/prs/nrfx_prs.c     |     2 +-
 ext/hal/nordic/nrfx/drivers/src/prs/nrfx_prs.h     |    15 +-
 ext/hal/nordic/nrfx/hal/nrf_acl.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_adc.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_bprot.h                |   125 +
 ext/hal/nordic/nrfx/hal/nrf_ccm.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_clock.h                |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_comp.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_dppi.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_ecb.c                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_ecb.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_egu.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_gpio.h                 |    18 +-
 ext/hal/nordic/nrfx/hal/nrf_gpiote.h               |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_i2s.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_kmu.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_lpcomp.h               |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_mpu.h                  |   176 +
 ext/hal/nordic/nrfx/hal/nrf_mwu.h                  |   416 +
 ext/hal/nordic/nrfx/hal/nrf_nfct.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_nvmc.c                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_nvmc.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_pdm.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_power.h                |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_ppi.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_pwm.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_qdec.h                 |    16 +-
 ext/hal/nordic/nrfx/hal/nrf_qspi.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_radio.h                |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_regulators.h           |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_rng.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_rtc.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_saadc.h                |    39 +-
 ext/hal/nordic/nrfx/hal/nrf_spi.h                  |    16 +-
 ext/hal/nordic/nrfx/hal/nrf_spim.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_spis.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_spu.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_systick.h              |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_temp.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_timer.h                |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_twi.h                  |    75 +-
 ext/hal/nordic/nrfx/hal/nrf_twim.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_twis.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_uart.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_uarte.h                |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_usbd.h                 |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_vmc.h                  |     2 +-
 ext/hal/nordic/nrfx/hal/nrf_wdt.h                  |     2 +-
 ext/hal/nordic/nrfx/mdk/nrf.h                      |    16 +-
 ext/hal/nordic/nrfx/mdk/nrf51.h                    |     6 +-
 ext/hal/nordic/nrfx/mdk/nrf51_to_nrf52.h           |  3083 +-
 ext/hal/nordic/nrfx/mdk/nrf51_to_nrf52810.h        |  1533 +-
 ext/hal/nordic/nrfx/mdk/nrf51_to_nrf52840.h        |  1668 +-
 ext/hal/nordic/nrfx/mdk/nrf52.h                    |     6 +-
 ext/hal/nordic/nrfx/mdk/nrf52810.h                 |   474 +-
 ext/hal/nordic/nrfx/mdk/nrf52810.svd               | 35727 ++++++-----
 ext/hal/nordic/nrfx/mdk/nrf52810_bitfields.h       |  2426 +-
 ext/hal/nordic/nrfx/mdk/nrf52810_name_change.h     |    55 +
 ext/hal/nordic/nrfx/mdk/nrf52810_peripherals.h     |    12 +
 ext/hal/nordic/nrfx/mdk/nrf52810_to_nrf52811.h     |    59 +
 ext/hal/nordic/nrfx/mdk/nrf52811.h                 |  2080 +
 ext/hal/nordic/nrfx/mdk/nrf52811.svd               | 38244 ++++++++++++
 ext/hal/nordic/nrfx/mdk/nrf52811_bitfields.h       | 12025 ++++
 ext/hal/nordic/nrfx/mdk/nrf52811_peripherals.h     |   231 +
 ext/hal/nordic/nrfx/mdk/nrf52840.h                 |   411 +-
 ext/hal/nordic/nrfx/mdk/nrf52840.svd               | 58764 ++++++++++---------
 ext/hal/nordic/nrfx/mdk/nrf52840_bitfields.h       |  2744 +-
 ext/hal/nordic/nrfx/mdk/nrf52_to_nrf52810.h        |   123 +-
 ext/hal/nordic/nrfx/mdk/nrf52_to_nrf52840.h        |   112 +-
 ext/hal/nordic/nrfx/mdk/nrf9160.h                  |    10 +-
 ext/hal/nordic/nrfx/mdk/nrf9160.svd                |     8 +-
 ext/hal/nordic/nrfx/mdk/nrf9160_bitfields.h        |     8 +-
 ext/hal/nordic/nrfx/mdk/nrf9160_peripherals.h      |     4 -
 ext/hal/nordic/nrfx/mdk/nrf_peripherals.h          |     2 +
 ext/hal/nordic/nrfx/mdk/system_nrf51.c             |     6 +-
 ext/hal/nordic/nrfx/mdk/system_nrf52.c             |    22 +-
 ext/hal/nordic/nrfx/mdk/system_nrf52810.c          |    98 +-
 ext/hal/nordic/nrfx/mdk/system_nrf52811.c          |   293 +
 ext/hal/nordic/nrfx/mdk/system_nrf52811.h          |    61 +
 ext/hal/nordic/nrfx/mdk/system_nrf52840.c          |    23 +-
 ext/hal/nordic/nrfx/mdk/system_nrf9160.c           |    73 +-
 ext/hal/nordic/nrfx/soc/nrfx_coredep.h             |    63 +-
 ext/hal/nordic/nrfx_config_nrf51.h                 |    10 +-
 ext/hal/nordic/nrfx_config_nrf52810.h              |    10 +-
 ext/hal/nordic/nrfx_config_nrf52832.h              |    20 +-
 ext/hal/nordic/nrfx_config_nrf52840.h              |    20 +-
 ext/hal/nordic/nrfx_config_nrf9160.h               |    17 +
 ext/hal/nxp/imx/CMakeLists.txt                     |     3 +-
 ext/hal/nxp/imx/devices/CMakeLists.txt             |     1 +
 ext/hal/nxp/imx/devices/MCIMX7D/device_imx.h       |    70 -
 ext/hal/nxp/imx/devices/{MCIMX6X => }/device_imx.h |     2 +-
 ext/hal/nxp/mcux/devices/MIMXRT1021/fsl_clock.h    |   239 +-
 ext/hal/nxp/mcux/devices/MIMXRT1051/fsl_clock.h    |   271 +-
 ext/hal/nxp/mcux/devices/MIMXRT1052/fsl_clock.h    |   271 +-
 ext/hal/nxp/mcux/devices/MIMXRT1061/fsl_clock.h    |   283 +-
 ext/hal/nxp/mcux/devices/MIMXRT1062/fsl_clock.h    |   283 +-
 ext/hal/nxp/mcux/devices/MIMXRT1064/fsl_clock.h    |   287 +-
 ext/hal/qmsi/CMakeLists.txt                        |     2 +-
 ext/hal/silabs/gecko/emlib/inc/em_ramfunc.h        |     2 +-
 ext/hal/ti/simplelink/CMakeLists.txt               |     8 +-
 ext/hal/ti/simplelink/Kconfig                      |     3 +
 ext/hal/ti/simplelink/README                       |    31 +-
 .../ti/simplelink/source/ti/devices/DeviceFamily.h |    56 +-
 .../source/ti/devices/cc32xx/driverlib/pin.c       |     2 +-
 .../source/ti/devices/cc32xx/driverlib/pin.h       |     2 +
 .../source/ti/devices/cc32xx/driverlib/prcm.c      |    22 +-
 .../source/ti/devices/cc32xx/driverlib/rom_patch.h |    34 +-
 .../source/ti/devices/cc32xx/driverlib/version.h   |     8 +-
 ext/hal/ti/simplelink/source/ti/drivers/ADC.h      |     2 +-
 ext/hal/ti/simplelink/source/ti/drivers/ADCBuf.c   |   164 -
 ext/hal/ti/simplelink/source/ti/drivers/ADCBuf.h   |   600 -
 ext/hal/ti/simplelink/source/ti/drivers/AESCCM.c   |    51 -
 ext/hal/ti/simplelink/source/ti/drivers/AESCCM.h   |   998 -
 ext/hal/ti/simplelink/source/ti/drivers/Capture.h  |    26 +-
 ext/hal/ti/simplelink/source/ti/drivers/ECDH.c     |    49 -
 ext/hal/ti/simplelink/source/ti/drivers/ECDH.h     |   705 -
 ext/hal/ti/simplelink/source/ti/drivers/EMAC.c     |    72 -
 ext/hal/ti/simplelink/source/ti/drivers/EMAC.h     |   210 -
 ext/hal/ti/simplelink/source/ti/drivers/GPIO.h     |    10 +-
 ext/hal/ti/simplelink/source/ti/drivers/I2C.h      |   674 +-
 ext/hal/ti/simplelink/source/ti/drivers/I2CSlave.c |   138 -
 ext/hal/ti/simplelink/source/ti/drivers/I2CSlave.h |   544 -
 ext/hal/ti/simplelink/source/ti/drivers/I2S.h      |    32 +-
 ext/hal/ti/simplelink/source/ti/drivers/NVS.h      |   213 +-
 ext/hal/ti/simplelink/source/ti/drivers/PIN.h      |  1051 -
 ext/hal/ti/simplelink/source/ti/drivers/PWM.c      |     7 +
 ext/hal/ti/simplelink/source/ti/drivers/PWM.h      |   101 +-
 ext/hal/ti/simplelink/source/ti/drivers/Power.h    |    52 +-
 ext/hal/ti/simplelink/source/ti/drivers/SD.h       |     5 +-
 ext/hal/ti/simplelink/source/ti/drivers/SDFatFS.c  |    15 +-
 ext/hal/ti/simplelink/source/ti/drivers/SDFatFS.h  |     7 +-
 ext/hal/ti/simplelink/source/ti/drivers/SDSPI.c    |   127 -
 ext/hal/ti/simplelink/source/ti/drivers/SDSPI.h    |   455 -
 ext/hal/ti/simplelink/source/ti/drivers/SPI.h      |    41 +-
 ext/hal/ti/simplelink/source/ti/drivers/Timer.h    |    30 +-
 ext/hal/ti/simplelink/source/ti/drivers/UART.h     |    39 +-
 ext/hal/ti/simplelink/source/ti/drivers/Watchdog.h |    17 +-
 .../source/ti/drivers/capture/CaptureCC32XX.h      |     6 +-
 .../ti/drivers/cryptoutils/cryptokey/CryptoKey.h   |   278 -
 .../cryptoutils/cryptokey/CryptoKeyPlaintext.h     |   145 -
 .../source/ti/drivers/cryptoutils/ecc/ECCParams.h  |    92 -
 .../simplelink/source/ti/drivers/dma/UDMACC32XX.h  |    14 +-
 .../ti/simplelink/source/ti/drivers/dpl/ClockP.h   |     6 +-
 ext/hal/ti/simplelink/source/ti/drivers/dpl/HwiP.h |     2 +-
 .../simplelink/source/ti/drivers/dpl/SemaphoreP.h  |     5 +-
 ext/hal/ti/simplelink/source/ti/drivers/dpl/SwiP.h |     9 +
 .../simplelink/source/ti/drivers/gpio/GPIOCC32XX.c |   117 +-
 .../simplelink/source/ti/drivers/gpio/GPIOCC32XX.h |     7 +-
 .../simplelink/source/ti/drivers/i2c/I2CCC32XX.c   |   148 +-
 .../simplelink/source/ti/drivers/i2c/I2CCC32XX.h   |    10 +-
 .../source/ti/drivers/i2s/I2SCC32XXDMA.h           |    16 +-
 .../source/ti/drivers/net/wifi/bsd/arpa/inet.h     |   123 -
 .../source/ti/drivers/net/wifi/bsd/errno.h         |   158 -
 .../source/ti/drivers/net/wifi/bsd/netdb.h         |   126 -
 .../source/ti/drivers/net/wifi/bsd/netinet/in.h    |   105 -
 .../source/ti/drivers/net/wifi/bsd/sys/select.h    |   202 -
 .../source/ti/drivers/net/wifi/bsd/sys/socket.h    |   713 -
 .../simplelink/source/ti/drivers/net/wifi/device.h |   406 +-
 .../simplelink/source/ti/drivers/net/wifi/errors.h |  1089 +-
 .../source/ti/drivers/net/wifi/eventreg.c          |   431 +-
 .../source/ti/drivers/net/wifi/eventreg.h          |    24 +-
 .../ti/simplelink/source/ti/drivers/net/wifi/fs.h  |   841 +-
 .../simplelink/source/ti/drivers/net/wifi/netapp.h |  1253 +-
 .../simplelink/source/ti/drivers/net/wifi/netcfg.h |   596 +-
 .../source/ti/drivers/net/wifi/netutil.h           |   203 +-
 .../drivers/net/wifi/porting/CC3220SF_LAUNCHXL.c   |   111 +-
 .../source/ti/drivers/net/wifi/porting/cc_pal.c    |   480 +-
 .../source/ti/drivers/net/wifi/porting/cc_pal.h    |   265 +-
 .../source/ti/drivers/net/wifi/porting/user.h      |   834 +-
 .../source/ti/drivers/net/wifi/simplelink.h        |  1223 +-
 .../source/ti/drivers/net/wifi/sl_socket.h         |   717 +-
 .../ti/drivers/net/wifi/slnetif/slnetifwifi.c      |   604 +
 .../source/ti/drivers/net/wifi/slnetifwifi.h       |  1230 +
 .../source/ti/drivers/net/wifi/source/device.c     |   343 +-
 .../source/ti/drivers/net/wifi/source/driver.c     |  2434 +-
 .../source/ti/drivers/net/wifi/source/driver.h     |  1027 +-
 .../source/ti/drivers/net/wifi/source/fs.c         |   278 +-
 .../source/ti/drivers/net/wifi/source/netapp.c     |  1327 +-
 .../source/ti/drivers/net/wifi/source/netcfg.c     |    14 +-
 .../source/ti/drivers/net/wifi/source/netutil.c    |   150 +-
 .../source/ti/drivers/net/wifi/source/nonos.c      |   236 +-
 .../source/ti/drivers/net/wifi/source/nonos.h      |   326 +-
 .../ti/drivers/net/wifi/source/objInclusion.h      |   222 +-
 .../source/ti/drivers/net/wifi/source/protocol.h   |  1122 +-
 .../source/ti/drivers/net/wifi/source/sl_socket.c  |   773 +-
 .../source/ti/drivers/net/wifi/source/socket.c     |   209 -
 .../source/ti/drivers/net/wifi/source/spawn.c      |   185 +-
 .../source/ti/drivers/net/wifi/source/spawn.h      |     7 +-
 .../source/ti/drivers/net/wifi/source/wlan.c       |   505 +-
 .../source/ti/drivers/net/wifi/source/wlanconfig.c |   246 +
 .../simplelink/source/ti/drivers/net/wifi/trace.h  |    44 +-
 .../simplelink/source/ti/drivers/net/wifi/wlan.h   |  1890 +-
 .../net/wifi/{source/netdb.c => wlanconfig.h}      |   163 +-
 .../ti/simplelink/source/ti/drivers/nvs/NVSRAM.c   |    22 +-
 .../ti/simplelink/source/ti/drivers/nvs/NVSRAM.h   |     9 +-
 .../simplelink/source/ti/drivers/nvs/NVSSPI25X.c   |   406 +-
 .../simplelink/source/ti/drivers/nvs/NVSSPI25X.h   |   154 +-
 .../source/ti/drivers/package/internal/Power.xdc.h |     2 +-
 .../source/ti/drivers/package/package.defs.h       |     2 +-
 .../source/ti/drivers/package/package_ti.drivers.c |     2 +-
 .../source/ti/drivers/power/PowerCC32XX.c          |    54 +-
 .../source/ti/drivers/power/PowerCC32XX.h          |    19 +-
 .../source/ti/drivers/pwm/PWMTimerCC32XX.c         |   135 +-
 .../source/ti/drivers/pwm/PWMTimerCC32XX.h         |     9 +-
 .../simplelink/source/ti/drivers/sd/SDHostCC32XX.c |    19 +-
 .../simplelink/source/ti/drivers/sd/SDHostCC32XX.h |    18 +-
 ext/hal/ti/simplelink/source/ti/drivers/sd/SDSPI.c |   785 +
 ext/hal/ti/simplelink/source/ti/drivers/sd/SDSPI.h |   125 +
 .../source/ti/drivers/sdspi/SDSPICC32XX.c          |  1260 -
 .../source/ti/drivers/sdspi/SDSPICC32XX.h          |   246 -
 .../source/ti/drivers/spi/SPICC32XXDMA.c           |    53 +-
 .../source/ti/drivers/spi/SPICC32XXDMA.h           |     8 +-
 .../source/ti/drivers/timer/TimerCC32XX.c          |     9 +-
 .../source/ti/drivers/timer/TimerCC32XX.h          |    10 +-
 .../simplelink/source/ti/drivers/uart/UARTCC32XX.c |   235 +-
 .../simplelink/source/ti/drivers/uart/UARTCC32XX.h |    55 +-
 .../source/ti/drivers/uart/UARTCC32XXDMA.h         |    25 +-
 .../ti/simplelink/source/ti/drivers/utils/List.c   |    54 +-
 .../ti/simplelink/source/ti/drivers/utils/List.h   |    28 +-
 .../source/ti/drivers/watchdog/WatchdogCC32XX.c    |   124 +-
 .../source/ti/drivers/watchdog/WatchdogCC32XX.h    |    38 +-
 ext/hal/ti/simplelink/source/ti/net/slneterr.h     |   698 +
 ext/hal/ti/simplelink/source/ti/net/slnetif.c      |   853 +
 ext/hal/ti/simplelink/source/ti/net/slnetif.h      |   588 +
 ext/hal/ti/simplelink/source/ti/net/slnetsock.c    |  1514 +
 ext/hal/ti/simplelink/source/ti/net/slnetsock.h    |  1853 +
 ext/hal/ti/simplelink/source/ti/net/slnetutils.c   |  1510 +
 ext/hal/ti/simplelink/source/ti/net/slnetutils.h   |   427 +
 .../crypto/mbedtls/configs/config-tls-generic.h    |     1 +
 ext/lib/crypto/mbedtls/zephyr_init.c               |     1 +
 ext/lib/crypto/tinycrypt/README                    |     2 +-
 ext/lib/crypto/tinycrypt/source/hmac.c             |     7 +-
 ext/lib/crypto/tinycrypt/source/hmac_prng.c        |    42 +-
 ext/lib/encoding/tinycbor/CMakeLists.txt           |     2 +
 ext/lib/encoding/tinycbor/Kconfig                  |     5 +
 ext/lib/fnmatch/Kconfig                            |     3 +-
 .../cmd/img_mgmt/port/zephyr/src/zephyr_img_mgmt.c |     2 +-
 .../cmd/log_mgmt/port/zephyr/src/zephyr_log_mgmt.c |     2 +-
 ext/lib/mgmt/mcumgr/cmd/os_mgmt/Kconfig            |     6 +-
 include/app_memory/app_memdomain.h                 |    53 +-
 include/app_memory/partitions.h                    |    17 +
 include/arch/arc/arch.h                            |     4 +-
 include/arch/arc/v2/linker.ld                      |     4 +-
 include/arch/arm/arch.h                            |     2 +-
 include/arch/arm/cortex_m/mpu/arm_mpu_v8m.h        |     5 +-
 include/arch/arm/cortex_m/scripts/linker.ld        |    36 +-
 .../arch/{arc/v2 => common}/app_data_alignment.ld  |     0
 include/arch/riscv32/common/linker.ld              |     6 +
 include/arch/x86/arch.h                            |    25 +-
 include/arch/x86/asm.h                             |    14 +-
 include/arch/x86/linker.ld                         |    73 +-
 include/bluetooth/gatt.h                           |    34 +-
 include/can.h                                      |   160 +-
 include/dfu/mcuboot.h                              |     2 +-
 include/drivers/modem/modem_receiver.h             |    46 +-
 {drivers => include/drivers}/serial/uart_ns16550.h |     2 +-
 include/drivers/usb/usb_dc.h                       |     9 +
 include/kernel.h                                   |    35 +-
 include/linker/linker-defs.h                       |    15 +
 include/linker/priv_stacks-text.ld                 |    26 +-
 include/logging/log.h                              |     4 +-
 include/logging/log_core.h                         |     6 +-
 include/misc/__assert.h                            |     6 +-
 include/misc/libc-hooks.h                          |    27 +-
 include/misc/rb.h                                  |    36 +-
 include/misc/stack.h                               |   106 +-
 include/misc/util.h                                |     8 +-
 include/net/buf.h                                  |  1059 +-
 include/net/dhcpv4.h                               |     8 +
 include/net/dns_resolve.h                          |    69 +-
 include/net/ethernet.h                             |   158 +-
 include/net/ethernet_mgmt.h                        |    43 +-
 include/net/ethernet_vlan.h                        |    52 +-
 include/net/gptp.h                                 |    13 +-
 include/net/hostname.h                             |    17 +-
 include/net/ieee802154_radio.h                     |    25 +-
 include/net/lldp.h                                 |     6 +-
 include/net/lwm2m.h                                |   660 +-
 include/net/mii.h                                  |   157 +-
 include/net/net_config.h                           |    17 +-
 include/net/net_context.h                          |    35 +-
 include/net/net_core.h                             |    34 +-
 include/net/net_event.h                            |     4 +
 include/net/net_if.h                               |   109 +-
 include/net/net_ip.h                               |   245 +-
 include/net/net_l2.h                               |     9 +
 include/net/net_linkaddr.h                         |     9 +-
 include/net/net_mgmt.h                             |    63 +-
 include/net/net_offload.h                          |     4 -
 include/net/net_pkt.h                              |   411 +-
 include/net/net_stats.h                            |    77 +-
 include/net/net_timeout.h                          |     3 +-
 include/net/promiscuous.h                          |    40 +-
 include/net/socket.h                               |    66 +-
 include/net/socket_can.h                           |     2 +-
 include/net/socket_offload.h                       |    15 +-
 include/net/socket_offload_ops.h                   |    20 +-
 include/net/tcp.h                                  |    69 -
 include/net/trickle.h                              |    16 +-
 include/net/udp.h                                  |    27 +-
 include/nvs/nvs.h                                  |    39 +-
 include/posix/dirent.h                             |     2 +-
 include/posix/mqueue.h                             |     3 +-
 include/posix/posix_sched.h                        |     2 +-
 include/posix/{sys/types.h => posix_types.h}       |     2 +-
 include/posix/pthread.h                            |     4 +-
 include/posix/semaphore.h                          |     2 +-
 include/posix/signal.h                             |     2 +-
 include/posix/time.h                               |    20 +-
 include/posix/unistd.h                             |     4 +-
 include/power.h                                    |   139 +-
 include/pwm.h                                      |    38 +-
 include/shell/shell.h                              |    71 +-
 include/spinlock.h                                 |    10 +
 include/sys_clock.h                                |    11 -
 include/toolchain/common.h                         |     6 +-
 include/toolchain/gcc.h                            |    34 +-
 include/uart.h                                     |    16 +-
 include/usb/class/usb_hid.h                        |   196 +
 include/usb/usb_common.h                           |     5 +-
 include/usb/usb_device.h                           |    12 +
 include/usb/usbstruct.h                            |     3 +
 kernel/Kconfig                                     |    14 +-
 kernel/Kconfig.power_mgmt                          |    41 +-
 kernel/compiler_stack_protect.c                    |     7 +-
 kernel/idle.c                                      |    10 +-
 kernel/include/kernel_internal.h                   |    27 +-
 kernel/include/offsets_short.h                     |     3 +-
 kernel/include/syscall_handler.h                   |    26 +-
 kernel/include/timeout_q.h                         |     8 +-
 kernel/init.c                                      |    40 +-
 kernel/mem_domain.c                                |    16 +-
 kernel/pipes.c                                     |     6 +-
 kernel/sched.c                                     |    22 +
 kernel/timeout.c                                   |     6 +-
 kernel/userspace.c                                 |    33 +
 kernel/work_q.c                                    |    17 +-
 lib/cmsis_rtos_v1/Kconfig                          |     1 -
 lib/cmsis_rtos_v2/Kconfig                          |     1 -
 lib/cmsis_rtos_v2/kernel.c                         |     8 +-
 lib/libc/Kconfig                                   |     3 +-
 lib/libc/minimal/include/ctype.h                   |    24 +-
 lib/libc/minimal/include/stdlib.h                  |     2 +
 lib/libc/minimal/include/sys/types.h               |     2 +
 lib/libc/minimal/source/stdlib/malloc.c            |     9 +-
 lib/libc/newlib/libc-hooks.c                       |    30 +-
 lib/os/assert.c                                    |    22 +-
 lib/os/fdtable.c                                   |     8 +-
 lib/os/mempool.c                                   |    57 +-
 lib/os/rb.c                                        |    13 +-
 lib/os/ring_buffer.c                               |     8 +-
 lib/posix/Kconfig                                  |     1 +
 lib/posix/clock.c                                  |     1 -
 lib/posix/pthread.c                                |     8 +-
 lib/posix/pthread_barrier.c                        |    12 +-
 lib/posix/pthread_rwlock.c                         |     2 +-
 misc/generated/CMakeLists.txt                      |     4 +-
 samples/basic/blink_led/sample.yaml                |     1 +
 samples/basic/blink_led/src/main.c                 |     2 +-
 samples/basic/blinky/sample.yaml                   |     4 +-
 samples/basic/button/sample.yaml                   |     4 +-
 samples/basic/disco/sample.yaml                    |     4 +-
 samples/basic/fade_led/sample.yaml                 |     1 +
 samples/basic/fade_led/src/main.c                  |     2 +-
 samples/basic/rgb_led/sample.yaml                  |     6 +-
 samples/basic/servo_motor/sample.yaml              |     1 +
 samples/basic/threads/prj.conf                     |     1 +
 samples/basic/threads/sample.yaml                  |    11 +-
 samples/bluetooth/bluetooth.rst                    |     6 +
 samples/bluetooth/eddystone/src/main.c             |     2 +-
 samples/bluetooth/hci_uart/src/main.c              |     2 +-
 samples/bluetooth/mesh_demo/src/microbit.c         |     2 +-
 samples/boards/96b_argonkey/microphone/prj.conf    |     1 -
 samples/boards/96b_argonkey/microphone/src/main.c  |     2 +-
 samples/boards/96b_argonkey/sensors/prj.conf       |     2 +
 .../boards/intel_s1000_crb/audio/CMakeLists.txt    |     7 +
 samples/boards/intel_s1000_crb/audio/audio_app.rst |    76 +
 samples/boards/intel_s1000_crb/audio/prj.conf      |    11 +
 samples/boards/intel_s1000_crb/audio/sample.yaml   |     6 +
 .../boards/intel_s1000_crb/audio/src/audio_core.c  |   110 +
 .../boards/intel_s1000_crb/audio/src/audio_core.h  |    40 +
 .../intel_s1000_crb/audio/src/audio_driver.c       |   446 +
 samples/boards/intel_s1000_crb/dmic/prj.conf       |     1 -
 samples/boards/intel_s1000_crb/i2s/CMakeLists.txt  |    22 +
 .../boards/intel_s1000_crb/i2s/cable_rework.png    |   Bin 0 -> 7372 bytes
 samples/boards/intel_s1000_crb/i2s/i2s_app.rst     |   138 +
 samples/boards/intel_s1000_crb/i2s/prj.conf        |    13 +
 samples/boards/intel_s1000_crb/i2s/sample.yaml     |     6 +
 .../boards/intel_s1000_crb/i2s/src/i2s_sample.c    |   331 +
 samples/boards/intel_s1000_crb/intel_s1000_crb.rst |     4 +-
 samples/boards/nrf52/mesh/onoff-app/prj.conf       |     2 +
 samples/boards/nrf52/power_mgr/Kconfig             |     5 +-
 samples/boards/nrf52/power_mgr/README.rst          |    34 +-
 samples/boards/nrf52/power_mgr/prj.conf            |    11 +-
 samples/boards/nrf52/power_mgr/prj_tickless.conf   |     4 +-
 samples/boards/nrf52/power_mgr/sample.yaml         |     8 +-
 samples/boards/nrf52/power_mgr/src/main.c          |    20 +-
 samples/boards/nrf52/power_mgr/src/power.c         |    24 +-
 samples/boards/nrf52/power_mgr/src/sample.h        |     1 +
 samples/boards/reel_board/mesh_badge/src/mesh.c    |     4 +-
 .../boards/reel_board/mesh_badge/src/reel_board.c  |     2 +-
 samples/crypto/mbedtls_benchmark/src/benchmark.c   |     5 -
 samples/display/cfb/CMakeLists.txt                 |    10 -
 samples/display/cfb_custom_font/CMakeLists.txt     |     7 -
 samples/display/cfb_shell/CMakeLists.txt           |    10 -
 samples/display/cfb_shell/README.rst               |    10 +-
 samples/drivers/CAN/prj.conf                       |     1 -
 samples/drivers/CAN/src/main.c                     |    18 +-
 samples/drivers/counter/alarm/sample.yaml          |     1 -
 samples/drivers/flash_shell/sample.yaml            |     2 +-
 samples/drivers/flash_shell/src/main.c             |     5 +-
 samples/drivers/gpio/sample.yaml                   |     3 +-
 samples/drivers/gpio/src/main.c                    |     2 +-
 samples/drivers/led_apa102/CMakeLists.txt          |     7 -
 samples/drivers/led_lp3943/CMakeLists.txt          |     7 -
 samples/drivers/led_lp5562/CMakeLists.txt          |     7 -
 samples/drivers/led_lpd8806/CMakeLists.txt         |     7 -
 samples/drivers/led_pca9633/CMakeLists.txt         |     7 -
 samples/drivers/led_ws2812/CMakeLists.txt          |     7 -
 samples/gui/lvgl/CMakeLists.txt                    |    10 -
 .../mpu/mpu_stack_guard_test/prj_stack_guard.conf  |     2 +-
 samples/mpu/mpu_test/src/main.c                    |     5 +-
 samples/net/dhcpv4_client/README.rst               |     2 +-
 samples/net/dns_resolve/README.rst                 |    28 +-
 samples/net/google_iot_mqtt/CMakeLists.txt         |    10 -
 samples/net/google_iot_mqtt/README.rst             |     4 +-
 .../google_iot_mqtt/{prj_base.conf => prj.conf}    |     0
 samples/net/google_iot_mqtt/src/main.c             |     7 -
 samples/net/google_iot_mqtt/src/protocol.c         |     7 -
 samples/net/gptp/CMakeLists.txt                    |    11 -
 samples/net/gptp/README.rst                        |     3 +-
 samples/net/gptp/{prj_base.conf => prj.conf}       |     0
 samples/net/ipv4_autoconf/README.rst               |     2 +-
 samples/net/lldp/CMakeLists.txt                    |    11 -
 samples/net/lldp/README.rst                        |     2 +-
 samples/net/lwm2m_client/overlay-dtls.conf         |     1 +
 samples/net/lwm2m_client/prj.conf                  |     1 +
 samples/net/lwm2m_client/src/lwm2m-client.c        |    25 +-
 samples/net/mqtt_publisher/CMakeLists.txt          |    10 -
 samples/net/nats/src/nats.c                        |     2 +-
 samples/net/promiscuous_mode/README.rst            |    33 +
 samples/net/promiscuous_mode/src/main.c            |     5 +-
 samples/net/sockets/big_http_download/README.rst   |     2 +-
 samples/net/sockets/can/CMakeLists.txt             |     8 -
 samples/net/sockets/can/boards/nucleo_l432kc.conf  |     2 -
 .../net/sockets/can/boards/stm32f072b_disco.conf   |     3 -
 samples/net/sockets/can/src/main.c                 |    22 +-
 samples/net/sockets/coap_client/README.rst         |     4 +-
 samples/net/sockets/coap_client/src/coap-client.c  |     1 +
 samples/net/sockets/coap_server/README.rst         |     4 +-
 samples/net/sockets/coap_server/src/coap-server.c  |     4 +-
 samples/net/sockets/dumb_http_server/README.rst    |     8 +-
 samples/net/sockets/echo/CMakeLists.txt            |    12 +-
 samples/net/sockets/echo/README.rst                |     2 +-
 samples/net/sockets/echo_async/README.rst          |     2 +-
 samples/net/sockets/echo_async_select/README.rst   |     2 +-
 samples/net/sockets/echo_client/CMakeLists.txt     |     8 -
 samples/net/sockets/echo_client/README.rst         |     2 +-
 .../net/sockets/echo_client/arduino_101.overlay    |    21 +
 .../net/sockets/echo_client/boards/frdm_kw41z.conf |    24 +
 .../echo_client/boards/qemu_cortext_m3.conf        |     7 +
 .../net/sockets/echo_client/boards/qemu_x86.conf   |     7 +
 .../net/sockets/echo_client/overlay-802154.conf    |     2 +
 .../net/sockets/echo_client/overlay-cc2520.conf    |    11 +
 .../net/sockets/echo_client/overlay-enc28j60.conf  |     7 +
 .../echo_client/overlay-frdm_k64f_mcr20a.conf      |    12 +
 .../echo_client/overlay-qemu_cortex_m3_eth.conf    |    11 +
 samples/net/sockets/echo_client/sample.yaml        |    31 +-
 samples/net/sockets/echo_server/CMakeLists.txt     |     8 -
 samples/net/sockets/echo_server/README.rst         |     2 +-
 .../net/sockets/echo_server/arduino_101.overlay    |    21 +
 .../net/sockets/echo_server/boards/frdm_kw41z.conf |    24 +
 .../boards/quark_se_c1000_devboard.conf            |     1 +
 .../net/sockets/echo_server/overlay-cc2520.conf    |     7 +
 samples/net/sockets/echo_server/overlay-e1000.conf |    10 +
 .../echo_server/overlay-frdm_k64f_mcr20a.conf      |    11 +
 .../net/sockets/echo_server/overlay-netusb.conf    |    14 +
 .../echo_server/overlay-qemu_cortex_m3_eth.conf    |     7 +
 .../net/sockets/echo_server/overlay-smsc911x.conf  |     6 +
 samples/net/sockets/echo_server/sample.yaml        |    60 +-
 samples/net/sockets/echo_server/src/tcp.c          |     3 +-
 samples/net/sockets/echo_server/src/udp.c          |     3 +-
 samples/net/sockets/http_get/CMakeLists.txt        |    10 -
 samples/net/sockets/http_get/README.rst            |     2 +-
 samples/net/sockets/packet/CMakeLists.txt          |     8 -
 samples/net/sockets/packet/README.rst              |     4 +-
 samples/net/sockets/sntp_client/README.rst         |     4 +-
 samples/net/stats/README.rst                       |     6 +-
 samples/net/syslog_net/README.rst                  |     4 +-
 samples/net/vlan/README.rst                        |     2 +-
 samples/net/wifi/CMakeLists.txt                    |    10 -
 samples/net/wifi/{prj_base.conf => prj.conf}       |     0
 samples/net/zperf/CMakeLists.txt                   |    11 -
 samples/net/zperf/src/zperf_shell.c                |    15 +-
 samples/net/zperf/src/zperf_udp_receiver.c         |   142 +-
 samples/philosophers/src/main.c                    |    29 +-
 .../cmsis_rtos_v1/philosophers/prj.conf            |     1 -
 .../cmsis_rtos_v1/philosophers/src/main.c          |    25 +-
 .../cmsis_rtos_v1/timer_synchronization/prj.conf   |     3 +-
 .../cmsis_rtos_v2/philosophers/prj.conf            |     1 -
 .../cmsis_rtos_v2/philosophers/src/main.c          |    30 +-
 .../cmsis_rtos_v2/timer_synchronization/prj.conf   |     2 +-
 samples/subsys/fs/src/main.c                       |     2 +-
 samples/subsys/ipc/openamp/src/main.c              |     2 +-
 samples/subsys/logging/logger/sample.yaml          |     2 +-
 samples/subsys/nvs/prj.conf                        |     1 +
 samples/subsys/nvs/src/main.c                      |    36 +-
 .../subsys/shell/shell_module/src/dynamic_cmd.c    |     7 +-
 samples/subsys/shell/shell_module/src/main.c       |    18 +-
 samples/subsys/usb/hid-cdc/CMakeLists.txt          |     6 +
 samples/subsys/usb/hid-cdc/README.rst              |    90 +
 samples/subsys/usb/hid-cdc/prj.conf                |    21 +
 samples/subsys/usb/hid-cdc/sample.yaml             |     8 +
 samples/subsys/usb/hid-cdc/src/main.c              |   852 +
 samples/subsys/usb/hid-mouse/README.rst            |     2 +
 samples/subsys/usb/hid-mouse/src/main.c            |    29 +-
 samples/userspace/shared_mem/prj.conf              |     1 -
 scripts/ci/run_ci.sh                               |    25 +-
 scripts/dts/extract/clocks.py                      |    48 +-
 scripts/dts/extract/compatible.py                  |    20 +-
 scripts/dts/extract/default.py                     |    20 +-
 scripts/dts/extract/directive.py                   |     4 +-
 scripts/dts/extract/flash.py                       |    80 +-
 scripts/dts/extract/globals.py                     |   251 +-
 scripts/dts/extract/interrupts.py                  |    25 +-
 scripts/dts/extract/pinctrl.py                     |    16 +-
 scripts/dts/extract/reg.py                         |    42 +-
 scripts/dts/extract_dts_includes.py                |   656 +-
 scripts/filter-known-issues.py                     |     5 +-
 scripts/footprint/size_report                      |     2 +-
 scripts/gen_app_partitions.py                      |    18 +-
 scripts/gen_kobject_list.py                        |     3 +-
 scripts/gen_mmu_x86.py                             |   822 -
 scripts/gitlint/zephyr_commit_rules.py             |     6 +-
 scripts/kconfig/kconfigfunctions.py                |    22 +-
 scripts/kconfig/kconfiglib.py                      |     5 +-
 scripts/kconfig/menuconfig.py                      |     2 +-
 scripts/parse_syscalls.py                          |     8 +-
 scripts/requirements.txt                           |     2 +-
 scripts/sanitycheck                                |    82 +-
 scripts/subfolder_list.py                          |     3 +-
 scripts/west_commands/sign.py                      |    91 +-
 soc/arc/quark_se_c1000_ss/Kconfig.soc              |    12 +-
 soc/arc/quark_se_c1000_ss/power.c                  |    30 +-
 soc/arc/quark_se_c1000_ss/soc_power.S              |     4 +-
 soc/arc/quark_se_c1000_ss/soc_power.h              |    57 +-
 soc/arc/snps_arc_iot/dts_fixup.h                   |    32 +-
 soc/arc/snps_emsk/dts_fixup.h                      |    12 +-
 soc/arc/snps_emsk/soc.h                            |     2 +-
 soc/arm/atmel_sam/sam3x/Kconfig.defconfig.series   |     4 +
 soc/arm/atmel_sam/sam3x/Kconfig.series             |     1 -
 soc/arm/atmel_sam/sam3x/Kconfig.soc                |     8 +
 soc/arm/atmel_sam/sam4s/Kconfig.series             |     1 -
 soc/arm/atmel_sam/sam4s/soc.h                      |     2 +-
 soc/arm/atmel_sam/same70/Kconfig.series            |     1 -
 soc/arm/atmel_sam0/samd20/Kconfig.series           |     1 -
 soc/arm/atmel_sam0/samd21/Kconfig.series           |     1 -
 soc/arm/cypress/Kconfig                            |     3 +-
 soc/arm/cypress/psoc6/Kconfig.series               |     1 -
 soc/arm/microchip_mec/mec1701/Kconfig.series       |     1 -
 soc/arm/microchip_mec/mec1701/dts_fixup.h          |    14 +-
 soc/arm/nordic_nrf/nrf51/Kconfig.series            |     3 +-
 soc/arm/nordic_nrf/nrf51/power.c                   |    14 +-
 soc/arm/nordic_nrf/nrf51/soc.h                     |     2 -
 soc/arm/nordic_nrf/nrf51/soc_power.h               |    36 -
 soc/arm/nordic_nrf/nrf52/Kconfig.series            |     3 +-
 soc/arm/nordic_nrf/nrf52/Kconfig.soc               |     3 +
 soc/arm/nordic_nrf/nrf52/mpu_mem_cfg.h             |    10 +-
 soc/arm/nordic_nrf/nrf52/power.c                   |    14 +-
 soc/arm/nordic_nrf/nrf52/soc.h                     |     2 -
 soc/arm/nordic_nrf/nrf52/soc_power.h               |    36 -
 soc/arm/nordic_nrf/nrf91/Kconfig.series            |     3 +-
 soc/arm/nxp_imx/mcimx6x_m4/Kconfig.series          |     1 -
 soc/arm/nxp_imx/rt/Kconfig.defconfig.mimxrt1064    |     7 +
 soc/arm/nxp_imx/rt/Kconfig.defconfig.series        |    50 +
 soc/arm/nxp_imx/rt/Kconfig.series                  |     1 -
 soc/arm/nxp_imx/rt/Kconfig.soc                     |    41 +-
 soc/arm/nxp_imx/rt/arm_mpu_mem_cfg.h               |     2 +
 soc/arm/nxp_imx/rt/dts_fixup.h                     |    61 +-
 soc/arm/nxp_kinetis/k6x/Kconfig.series             |     1 -
 soc/arm/nxp_kinetis/kl2x/Kconfig.series            |     1 -
 soc/arm/nxp_kinetis/kwx/Kconfig.series             |     1 -
 soc/arm/nxp_lpc/lpc54xxx/Kconfig.series            |     1 -
 soc/arm/silabs_exx32/Kconfig.defconfig             |     7 +
 soc/arm/silabs_exx32/common/CMakeLists.txt         |     2 +
 soc/arm/silabs_exx32/common/soc.c                  |     4 +
 soc/arm/silabs_exx32/common/soc_power.c            |    70 +
 soc/arm/silabs_exx32/efm32hg/Kconfig.series        |     1 -
 soc/arm/silabs_exx32/efm32pg12b/Kconfig.series     |     4 +-
 soc/arm/silabs_exx32/efm32wg/Kconfig.series        |     1 -
 soc/arm/silabs_exx32/efr32fg1p/Kconfig.series      |     4 +-
 soc/arm/silabs_exx32/efr32mg12p/Kconfig.series     |     4 +-
 soc/arm/st_stm32/common/Kconfig.defconfig.series   |     7 +
 soc/arm/st_stm32/stm32f0/Kconfig.series            |     1 -
 soc/arm/st_stm32/stm32f1/Kconfig.series            |     1 -
 soc/arm/st_stm32/stm32f2/Kconfig.series            |     1 -
 soc/arm/st_stm32/stm32f3/Kconfig.series            |     1 -
 soc/arm/st_stm32/stm32f3/flash_registers.h         |     2 +-
 soc/arm/st_stm32/stm32f4/Kconfig.series            |     1 -
 soc/arm/st_stm32/stm32f7/Kconfig.series            |     1 -
 soc/arm/st_stm32/stm32l0/Kconfig.series            |     1 -
 soc/arm/st_stm32/stm32l4/Kconfig.series            |     1 -
 soc/nios2/nios2-qemu/dts_fixup.h                   |     4 +-
 soc/nios2/nios2f-zephyr/Kconfig.defconfig          |     2 -
 soc/nios2/nios2f-zephyr/dts_fixup.h                |     4 +-
 soc/riscv32/openisa_rv32m1/linker.ld               |     5 +
 soc/riscv32/openisa_rv32m1/soc.c                   |     9 +-
 soc/x86/apollo_lake/soc.c                          |     2 +-
 soc/x86/atom/dts_fixup.h                           |    12 +-
 soc/x86/ia32/dts_fixup.h                           |    12 +-
 soc/x86/intel_quark/quark_se/Kconfig.series        |    12 +-
 soc/x86/intel_quark/quark_se/linker.ld             |     6 +-
 soc/x86/intel_quark/quark_se/power.c               |    32 +-
 soc/x86/intel_quark/quark_se/soc_power.S           |     2 +-
 soc/x86/intel_quark/quark_se/soc_power.h           |    45 +-
 soc/x86/intel_quark/quark_x1000/Kconfig.series     |     2 -
 soc/x86/intel_quark/quark_x1000/Kconfig.soc        |     2 -
 soc/x86/intel_quark/quark_x1000/dts_fixup.h        |    18 +-
 soc/xtensa/intel_s1000/Kconfig.defconfig           |     2 +-
 soc/xtensa/intel_s1000/dts_fixup.h                 |    14 +-
 soc/xtensa/intel_s1000/linker.ld                   |    22 +-
 soc/xtensa/intel_s1000/memory.h                    |     2 +-
 soc/xtensa/intel_s1000/soc.c                       |    10 -
 soc/xtensa/intel_s1000/soc.h                       |     9 +-
 soc/xtensa/sample_controller/Kconfig.defconfig     |     3 +
 subsys/CMakeLists.txt                              |     2 +-
 subsys/Kconfig                                     |     4 +-
 subsys/app_memory/CMakeLists.txt                   |     2 -
 subsys/app_memory/Kconfig                          |     8 -
 subsys/app_memory/app_memdomain.c                  |    24 -
 subsys/bluetooth/common/log.c                      |     2 +-
 subsys/bluetooth/controller/Kconfig                |    48 +-
 subsys/bluetooth/controller/hci/hci_driver.c       |    24 +-
 subsys/bluetooth/controller/ll_sw/ctrl.c           |    63 +-
 subsys/bluetooth/controller/ll_sw/ctrl_internal.h  |     2 +-
 subsys/bluetooth/controller/ll_sw/ll.c             |     4 +-
 subsys/bluetooth/controller/ll_sw/lll.h            |    25 +-
 subsys/bluetooth/controller/ll_sw/nordic/lll/lll.c |    36 +-
 .../controller/ll_sw/nordic/lll/lll_clock.c        |     2 +-
 .../controller/ll_sw/nordic/lll/lll_conn.c         |    26 +-
 .../controller/ll_sw/nordic/lll/lll_test.c         |     7 +-
 .../controller/ll_sw/nordic/lll/lll_tim_internal.h |    12 -
 subsys/bluetooth/controller/ll_sw/pdu.h            |    19 +-
 subsys/bluetooth/controller/ll_sw/ull.c            |   290 +-
 subsys/bluetooth/controller/ll_sw/ull_adv.c        |    50 +-
 subsys/bluetooth/controller/ll_sw/ull_conn.c       |   110 +-
 .../bluetooth/controller/ll_sw/ull_conn_internal.h |     1 +
 subsys/bluetooth/controller/ll_sw/ull_internal.h   |     7 +-
 subsys/bluetooth/controller/ll_sw/ull_master.c     |    36 +-
 subsys/bluetooth/controller/ll_sw/ull_scan.c       |    34 +-
 subsys/bluetooth/controller/ll_sw/ull_slave.c      |    33 +-
 subsys/bluetooth/controller/ticker/ticker.c        |    16 +-
 subsys/bluetooth/controller/util/mayfly.c          |    24 +-
 subsys/bluetooth/controller/util/memq.c            |    16 +-
 subsys/bluetooth/controller/util/mfifo.h           |   218 +-
 subsys/bluetooth/host/Kconfig                      |     3 +-
 subsys/bluetooth/host/att.c                        |     6 +-
 subsys/bluetooth/host/conn.c                       |     5 +-
 subsys/bluetooth/host/gatt.c                       |   150 +-
 subsys/bluetooth/host/hci_core.c                   |    81 +-
 subsys/bluetooth/host/keys.c                       |     2 +-
 subsys/bluetooth/host/l2cap.c                      |     6 +-
 subsys/bluetooth/host/l2cap_br.c                   |     2 +-
 subsys/bluetooth/host/mesh/adv.c                   |     9 +-
 subsys/bluetooth/host/mesh/cfg_cli.c               |     2 +-
 subsys/bluetooth/host/mesh/cfg_srv.c               |     4 +-
 subsys/bluetooth/host/mesh/lpn.c                   |     8 +-
 subsys/bluetooth/host/mesh/prov.c                  |     4 +-
 subsys/bluetooth/host/mesh/proxy.c                 |    88 +-
 subsys/bluetooth/host/mesh/shell.c                 |     4 +-
 subsys/bluetooth/host/mesh/transport.c             |     4 +-
 subsys/bluetooth/host/monitor.c                    |     2 +-
 subsys/bluetooth/host/rfcomm.c                     |    14 +-
 subsys/bluetooth/host/sdp.c                        |     4 +-
 subsys/bluetooth/host/settings.c                   |     4 +-
 subsys/bluetooth/host/smp.c                        |     2 +-
 subsys/bluetooth/services/Kconfig.dis              |     1 -
 subsys/bluetooth/shell/bredr.c                     |     4 +-
 subsys/bluetooth/shell/bt.c                        |     6 +-
 subsys/bluetooth/shell/gatt.c                      |    10 +-
 subsys/bluetooth/shell/l2cap.c                     |    10 +-
 subsys/bluetooth/shell/ll.c                        |    15 +-
 subsys/bluetooth/shell/rfcomm.c                    |     6 +-
 subsys/bluetooth/shell/ticker.c                    |     4 +-
 subsys/console/tty.c                               |     2 -
 subsys/debug/Kconfig                               |     5 +-
 subsys/debug/Kconfig.segger                        |     4 +-
 subsys/debug/openocd.c                             |    16 +-
 subsys/debug/tracing/sysview.c                     |     3 +-
 subsys/dfu/boot/mcuboot.c                          |     2 +-
 subsys/disk/disk_access_sdhc.c                     |     6 +-
 subsys/fb/cfb_shell.c                              |    12 +-
 subsys/fs/nvs/nvs.c                                |   229 +-
 subsys/fs/shell.c                                  |    20 +-
 subsys/logging/CMakeLists.txt                      |     5 +
 subsys/logging/Kconfig                             |    31 +-
 subsys/logging/log_backend_rtt.c                   |     2 +-
 subsys/logging/log_backend_xtensa_sim.c            |   128 +
 subsys/logging/log_cmds.c                          |    16 +-
 subsys/logging/log_core.c                          |    15 +-
 subsys/logging/log_msg.c                           |     5 +-
 subsys/logging/log_output.c                        |     6 +-
 subsys/net/Kconfig.hostname                        |     2 +-
 subsys/net/TODO                                    |   292 -
 subsys/net/buf.c                                   |    12 +-
 subsys/net/ip/6lo.c                                |   419 +-
 subsys/net/ip/6lo.h                                |    50 +-
 subsys/net/ip/Kconfig                              |     3 +-
 subsys/net/ip/Kconfig.debug                        |     3 +-
 subsys/net/ip/Kconfig.ipv4                         |    10 +-
 subsys/net/ip/connection.c                         |     1 -
 subsys/net/ip/dhcpv4.c                             |    16 +-
 subsys/net/ip/dhcpv4.h                             |     7 +-
 subsys/net/ip/icmpv4.c                             |    13 +-
 subsys/net/ip/icmpv6.c                             |    53 +-
 subsys/net/ip/icmpv6.h                             |     1 -
 subsys/net/ip/ipv4.c                               |    43 +-
 subsys/net/ip/ipv4.h                               |    15 +-
 subsys/net/ip/ipv6.c                               |    52 +-
 subsys/net/ip/ipv6.h                               |   104 +-
 subsys/net/ip/ipv6_fragment.c                      |    15 +-
 subsys/net/ip/ipv6_mld.c                           |    14 +-
 subsys/net/ip/ipv6_nbr.c                           |     7 +-
 subsys/net/ip/net_context.c                        |    63 +-
 subsys/net/ip/net_core.c                           |     5 +-
 subsys/net/ip/net_if.c                             |    19 +-
 subsys/net/ip/net_pkt.c                            |   746 +-
 subsys/net/ip/net_private.h                        |    87 +-
 subsys/net/ip/net_shell.c                          |   123 +-
 subsys/net/ip/route.c                              |     9 +-
 subsys/net/ip/route.h                              |    11 +-
 subsys/net/ip/tcp.c                                |   150 +-
 subsys/net/ip/tcp_internal.h                       |   466 +-
 subsys/net/ip/udp.c                                |   123 +-
 subsys/net/ip/udp_internal.h                       |    63 +-
 subsys/net/ip/utils.c                              |    29 +-
 subsys/net/l2/bluetooth/bluetooth.c                |    12 +-
 subsys/net/l2/bluetooth/bluetooth_shell.c          |     5 +-
 subsys/net/l2/ethernet/arp.c                       |    38 +-
 subsys/net/l2/ethernet/ethernet.c                  |     3 +
 subsys/net/l2/ethernet/gptp/gptp.c                 |     7 +-
 subsys/net/l2/ethernet/gptp/gptp_md.h              |     4 -
 subsys/net/l2/ethernet/gptp/gptp_messages.c        |     3 +-
 subsys/net/l2/ethernet/gptp/gptp_messages.h        |     4 -
 subsys/net/l2/ethernet/gptp/gptp_mi.h              |     4 -
 subsys/net/l2/ethernet/gptp/gptp_private.h         |    18 +-
 subsys/net/l2/ethernet/gptp/gptp_state.h           |     4 -
 subsys/net/l2/ethernet/lldp/Kconfig                |    22 +-
 subsys/net/l2/ieee802154/ieee802154.c              |    36 +-
 subsys/net/l2/ieee802154/ieee802154_fragment.c     |   305 +-
 subsys/net/l2/ieee802154/ieee802154_fragment.h     |    26 +-
 subsys/net/l2/ieee802154/ieee802154_frame.c        |    41 +-
 subsys/net/l2/ieee802154/ieee802154_frame.h        |     2 +-
 subsys/net/l2/ieee802154/ieee802154_mgmt.c         |    10 +-
 .../net/l2/ieee802154/ieee802154_radio_csma_ca.c   |     2 +-
 subsys/net/l2/ieee802154/ieee802154_radio_utils.h  |     2 +-
 subsys/net/l2/ieee802154/ieee802154_shell.c        |     5 +-
 subsys/net/l2/ieee802154/ieee802154_utils.h        |     4 +-
 subsys/net/l2/openthread/Kconfig                   |    19 +
 subsys/net/l2/openthread/openthread.c              |   105 +-
 subsys/net/l2/wifi/wifi_shell.c                    |    10 +-
 subsys/net/lib/coap/coap.c                         |     4 +-
 subsys/net/lib/coap/coap_link_format.c             |     2 +-
 subsys/net/lib/dns/dns_pack.c                      |    29 -
 subsys/net/lib/dns/dns_pack.h                      |    31 +
 subsys/net/lib/dns/llmnr_responder.c               |   234 +-
 subsys/net/lib/dns/mdns_responder.c                |   170 +-
 subsys/net/lib/dns/resolve.c                       |    83 +-
 subsys/net/lib/lwm2m/CMakeLists.txt                |     4 +
 subsys/net/lib/lwm2m/Kconfig.ipso                  |    14 +
 subsys/net/lib/lwm2m/ipso_timer.c                  |   386 +
 subsys/net/lib/lwm2m/lwm2m_engine.c                |    19 +-
 subsys/net/lib/lwm2m/lwm2m_rw_json.c               |     6 +-
 subsys/net/lib/lwm2m/lwm2m_rw_oma_tlv.c            |   160 +-
 subsys/net/lib/lwm2m/lwm2m_rw_plain_text.c         |     4 +-
 subsys/net/lib/lwm2m/lwm2m_util.c                  |   301 +
 subsys/net/lib/lwm2m/lwm2m_util.h                  |    20 +
 subsys/net/lib/sntp/sntp.c                         |     5 -
 subsys/net/lib/sockets/CMakeLists.txt              |     1 +
 subsys/net/lib/sockets/getnameinfo.c               |    32 +
 subsys/net/lib/sockets/socket_offload.c            |    14 -
 subsys/net/lib/sockets/sockets.c                   |   256 +-
 subsys/net/lib/sockets/sockets_tls.c               |   122 +-
 subsys/power/CMakeLists.txt                        |    10 +-
 subsys/power/Kconfig                               |    27 +-
 subsys/power/device.c                              |     8 +-
 subsys/power/pm_ctrl.c                             |     3 +-
 subsys/power/policy/CMakeLists.txt                 |     4 +-
 subsys/power/policy/Kconfig                        |    81 +-
 subsys/power/policy/pm_policy.h                    |    17 -
 subsys/power/policy/policy_dummy.c                 |     5 +-
 subsys/power/policy/policy_residency.c             |    29 +-
 subsys/power/power.c                               |    19 +-
 subsys/settings/Kconfig                            |     8 -
 subsys/settings/src/settings.c                     |     2 +-
 subsys/settings/src/settings_fcb.c                 |     7 +-
 subsys/settings/src/settings_file.c                |     3 +-
 subsys/settings/src/settings_init.c                |     4 +-
 subsys/settings/src/settings_line.c                |    22 +-
 subsys/settings/src/settings_priv.h                |     1 +
 subsys/settings/src/settings_store.c               |     2 +-
 subsys/shell/modules/device_service.c              |     6 +-
 subsys/shell/modules/kernel_service.c              |    12 +-
 subsys/shell/shell.c                               |   140 +-
 subsys/shell/shell_cmds.c                          |    30 +-
 subsys/shell/shell_help.c                          |    20 +-
 subsys/shell/shell_ops.c                           |    57 +-
 subsys/shell/shell_ops.h                           |    21 +
 subsys/shell/shell_rtt.c                           |    16 +-
 subsys/shell/shell_utils.c                         |     9 +-
 subsys/shell/shell_wildcard.c                      |     4 +-
 {tests => subsys/testsuite}/CMakeLists.txt         |     2 +-
 {tests => subsys/testsuite}/Kconfig                |     4 +-
 .../testsuite}/coverage/CMakeLists.txt             |     0
 {tests => subsys/testsuite}/coverage/coverage.c    |     0
 {tests => subsys/testsuite}/coverage/coverage.h    |     0
 {tests => subsys/testsuite}/include/tc_util.h      |     7 +-
 .../testsuite}/include/test_asm_inline_gcc.h       |     0
 .../testsuite}/include/test_ecc_utils.h            |     0
 {tests => subsys/testsuite}/include/test_utils.h   |     0
 {tests => subsys/testsuite}/include/timestamp.h    |     0
 {tests/unit => subsys/testsuite}/unittest.cmake    |     8 +-
 {tests => subsys/testsuite}/ztest/CMakeLists.txt   |     4 +-
 {tests => subsys/testsuite}/ztest/Kconfig          |     0
 .../testsuite}/ztest/include/arch/cpu.h            |     0
 .../testsuite}/ztest/include/kernel_arch_thread.h  |     0
 .../testsuite}/ztest/include/offsets.h             |     0
 .../testsuite}/ztest/include/syscall_list.h        |     0
 .../testsuite}/ztest/include/syscall_macros.h      |     0
 .../testsuite}/ztest/include/syscalls/kernel.h     |     0
 {tests => subsys/testsuite}/ztest/include/ztest.h  |    14 +-
 .../testsuite}/ztest/include/ztest_assert.h        |     5 -
 .../testsuite}/ztest/include/ztest_mock.h          |     0
 .../testsuite}/ztest/include/ztest_test.h          |     2 +-
 {tests => subsys/testsuite}/ztest/src/ztest.c      |    22 +-
 {tests => subsys/testsuite}/ztest/src/ztest_mock.c |    14 +
 subsys/usb/Kconfig                                 |     5 +
 subsys/usb/class/hid/Kconfig                       |     8 +-
 subsys/usb/class/hid/core.c                        |     4 +-
 subsys/usb/class/netusb/function_ecm.c             |    23 +-
 subsys/usb/class/netusb/function_eem.c             |    21 +-
 subsys/usb/class/netusb/function_rndis.c           |    27 +-
 subsys/usb/class/usb_dfu.c                         |     3 +-
 subsys/usb/usb_device.c                            |    41 +-
 tests/benchmarks/app_kernel/src/pipe_b.c           |     2 +-
 tests/benchmarks/app_kernel/src/pipe_r.c           |     2 +-
 tests/benchmarks/timing_info/prj.conf              |     2 +
 tests/benchmarks/timing_info/src/timing_info.h     |     2 +-
 .../bluetooth/bsim_bt/bsim_test_app/CMakeLists.txt |     4 +
 tests/bluetooth/bsim_bt/bsim_test_app/src/main.c   |     2 +
 .../bsim_bt/bsim_test_app/src/test_connect1.c      |   197 +-
 .../bsim_bt/bsim_test_app/src/test_connect2.c      |   172 +
 .../bsim_test_app/tests_scripts/basic_conn.sh      |     7 +-
 ...ic_conn_ecrypted.sh => basic_conn_encrypted.sh} |     7 +-
 .../tests_scripts/basic_conn_encrypted_split.sh    |    41 +
 .../tests_scripts/basic_conn_split.sh              |     7 +-
 tests/bluetooth/bsim_bt/compile.sh                 |     1 -
 tests/bluetooth/mesh_shell/prj.conf                |     4 +-
 tests/bluetooth/shell/src/main.c                   |     4 +-
 tests/bluetooth/tester/nrf52_pca10040.overlay      |    11 +
 tests/bluetooth/tester/reel_board.overlay          |    11 +
 tests/bluetooth/tester/src/mesh.c                  |     4 +-
 tests/boards/intel_s1000_crb/cache/CMakeLists.txt  |     6 +
 tests/boards/intel_s1000_crb/cache/prj.conf        |     2 +
 .../boards/intel_s1000_crb/cache/src/cache_test.c  |   101 +
 tests/boards/intel_s1000_crb/cache/testcase.yaml   |     4 +
 tests/boards/intel_s1000_crb/src/i2c_test.c        |     7 +
 tests/cmsis_rtos_v1/prj.conf                       |     2 +
 tests/crypto/mbedtls/src/main.c                    |     7 +-
 tests/crypto/mbedtls/src/mbedtls.c                 |    19 +-
 tests/crypto/mbedtls/testcase.yaml                 |     3 +-
 tests/crypto/tinycrypt/testcase.yaml               |     1 +
 tests/drivers/adc/adc_api/CMakeLists.txt           |     7 -
 .../adc/adc_api/{prj_base.conf => prj.conf}        |     2 +-
 tests/drivers/adc/adc_api/src/test_adc.c           |     5 +-
 tests/drivers/build_all/dts_fixup.h                |     8 +-
 tests/drivers/can/api/CMakeLists.txt               |     6 +
 tests/drivers/can/api/prj.conf                     |     2 +
 tests/drivers/can/api/src/main.c                   |   446 +
 tests/drivers/can/api/testcase.yaml                |     4 +
 tests/drivers/can/stm32/CMakeLists.txt             |     6 +
 tests/drivers/can/stm32/prj.conf                   |     2 +
 tests/drivers/can/stm32/src/main.c                 |   185 +
 tests/drivers/can/stm32/testcase.yaml              |     4 +
 .../counter/counter_basic_api/CMakeLists.txt       |     8 -
 .../counter_basic_api/{prj_base.conf => prj.conf}  |     0
 .../counter/counter_basic_api/src/test_counter.c   |    82 +-
 tests/drivers/hwinfo/api/src/main.c                |     2 +-
 tests/drivers/i2c/i2c_slave_api/CMakeLists.txt     |     8 -
 .../i2c/i2c_slave_api/boards/nucleo_f091rc.conf    |     1 +
 .../i2c/i2c_slave_api/boards/stm32f072b_disco.conf |     1 +
 .../i2c_slave_api/{prj_virtual.conf => prj.conf}   |     0
 tests/drivers/i2c/i2c_slave_api/prj_base.conf      |     9 -
 tests/drivers/pwm/pwm_api/src/test_pwm.c           |    56 +-
 tests/drivers/spi/spi_loopback/CMakeLists.txt      |    10 -
 .../spi/spi_loopback/{prj_base.conf => prj.conf}   |     1 +
 tests/drivers/uart/uart_async_api/CMakeLists.txt   |     8 -
 tests/drivers/watchdog/wdt_basic_api/testcase.yaml |     1 +
 .../src/arm_irq_vector_table.c                     |    92 +-
 tests/kernel/boot_page_table/src/boot_page_table.c |     6 +-
 tests/kernel/common/prj.conf                       |     2 +
 tests/kernel/common/testcase.yaml                  |     8 +
 tests/kernel/context/prj.conf                      |     2 +
 tests/kernel/critical/prj.conf                     |     2 +
 tests/kernel/device/testcase.yaml                  |     4 +-
 tests/kernel/early_sleep/prj.conf                  |     3 +-
 tests/kernel/fatal/prj.conf                        |     2 +
 tests/kernel/fatal/sentinel.conf                   |     1 +
 tests/kernel/fatal/src/main.c                      |   135 +-
 tests/kernel/fifo/fifo_api/prj.conf                |     1 +
 tests/kernel/fifo/fifo_api/prj_poll.conf           |     1 +
 tests/kernel/fifo/fifo_timeout/prj.conf            |     2 +
 tests/kernel/fifo/fifo_timeout/prj_poll.conf       |     1 +
 tests/kernel/fifo/fifo_timeout/src/main.c          |     6 +
 tests/kernel/gen_isr_table/testcase.yaml           |     2 +
 tests/kernel/lifo/lifo_api/prj.conf                |     1 +
 tests/kernel/lifo/lifo_usage/prj.conf              |     2 +
 tests/kernel/lifo/lifo_usage/testcase.yaml         |     1 +
 tests/kernel/mbox/mbox_api/prj.conf                |     1 +
 tests/kernel/mbox/mbox_usage/prj.conf              |     2 +
 tests/kernel/mem_pool/mem_pool_concept/prj.conf    |     2 +
 tests/kernel/mem_pool/mem_pool_threadsafe/prj.conf |     2 +
 tests/kernel/mem_protect/mem_protect/src/kobject.c |     9 +-
 .../mem_protect/mem_protect/src/mem_domain.c       |     2 +-
 tests/kernel/mem_protect/stack_random/prj.conf     |     2 +
 tests/kernel/mem_protect/stackprot/src/main.c      |     8 +-
 tests/kernel/mem_protect/userspace/src/main.c      |   239 +-
 .../x86_mmu_api/src/userbuffer_validate.c          |    71 +-
 tests/kernel/mem_slab/mslab/prj.conf               |     2 +
 tests/kernel/mem_slab/mslab_api/prj.conf           |     2 +
 tests/kernel/mem_slab/mslab_concept/prj.conf       |     2 +
 tests/kernel/mem_slab/mslab_threadsafe/prj.conf    |     2 +
 tests/kernel/msgq/msgq_api/prj.conf                |     2 +
 tests/kernel/mutex/mutex/prj.conf                  |     2 +
 tests/kernel/mutex/mutex_api/prj.conf              |     2 +
 tests/kernel/obj_tracing/prj.conf                  |     1 +
 tests/kernel/pending/prj.conf                      |     2 +
 tests/kernel/pipe/pipe/prj.conf                    |     2 +
 tests/kernel/pipe/pipe/src/test_pipe.c             |     4 +-
 tests/kernel/pipe/pipe_api/prj.conf                |     2 +
 tests/kernel/poll/prj.conf                         |     2 +
 tests/kernel/profiling/profiling_api/Kconfig       |    11 +
 tests/kernel/profiling/profiling_api/prj.conf      |     7 +-
 tests/kernel/profiling/profiling_api/src/main.c    |    23 +-
 tests/kernel/queue/prj.conf                        |     1 +
 tests/kernel/queue/prj_poll.conf                   |     1 +
 tests/kernel/sched/deadline/prj.conf               |     2 +
 tests/kernel/sched/schedule_api/prj.conf           |     2 +
 tests/kernel/sched/schedule_api/src/main.c         |    22 +
 tests/kernel/sched/schedule_api/src/test_sched.h   |     2 +
 .../schedule_api/src/test_sched_timeslice_reset.c  |     2 +-
 .../sched/schedule_api/src/test_slice_scheduling.c |     4 +-
 tests/kernel/semaphore/semaphore/prj.conf          |     2 +
 tests/kernel/semaphore/semaphore/src/main.c        |    46 +-
 tests/kernel/sleep/prj.conf                        |     5 +-
 tests/kernel/stack/stack_api/prj.conf              |     1 +
 .../stack/stack_api/src/test_stack_contexts.c      |     2 +-
 tests/kernel/threads/thread_apis/prj.conf          |     3 +-
 tests/kernel/threads/thread_init/src/main.c        |     2 +-
 tests/kernel/tickless/tickless_concept/prj.conf    |     2 +
 tests/kernel/timer/timer_api/prj.conf              |     2 +
 tests/kernel/timer/timer_api/src/main.c            |    30 +-
 tests/kernel/timer/timer_monotonic/prj.conf        |     2 +
 tests/kernel/workq/work_queue/prj.conf             |     3 +-
 tests/kernel/workq/work_queue_api/prj.conf         |     2 +
 tests/lib/mem_alloc/src/main.c                     |     2 +-
 tests/lib/rbtree/testcase.yaml                     |     1 +
 tests/net/6lo/src/main.c                           |     6 +-
 tests/net/buf/src/main.c                           |     2 +-
 tests/net/dhcpv4/prj.conf                          |     1 +
 tests/net/dhcpv4/src/main.c                        |   278 +-
 tests/net/ieee802154/fragment/src/main.c           |    94 +-
 tests/net/ip-addr/src/main.c                       |     4 +-
 tests/net/ipv6/src/main.c                          |    19 +-
 tests/net/ipv6_fragment/src/main.c                 |    18 +-
 tests/net/lib/dns_resolve/src/main.c               |     6 +-
 tests/net/lib/mqtt_packet/CMakeLists.txt           |    10 -
 tests/net/lib/mqtt_publisher/CMakeLists.txt        |    10 -
 tests/net/lib/mqtt_pubsub/CMakeLists.txt           |    10 -
 tests/net/lib/mqtt_subscriber/CMakeLists.txt       |    10 -
 tests/net/mld/src/main.c                           |     3 +-
 tests/net/net_pkt/src/main.c                       |   345 +-
 tests/net/net_pkt_new/src/main.c                   |     4 +-
 tests/net/socket/getnameinfo/CMakeLists.txt        |     6 +
 tests/net/socket/getnameinfo/prj.conf              |    34 +
 tests/net/socket/getnameinfo/src/main.c            |    86 +
 tests/net/socket/getnameinfo/testcase.yaml         |     7 +
 tests/net/tcp/src/main.c                           |   159 +-
 tests/net/udp/src/main.c                           |    23 +-
 tests/net/utils/src/main.c                         |   357 +-
 tests/posix/common/prj.conf                        |     2 +
 tests/posix/common/src/mutex.c                     |     4 +-
 tests/posix/common/src/posix_rwlock.c              |     4 +-
 tests/posix/common/src/pthread.c                   |    34 +-
 tests/posix/common/src/pthread_key.c               |     4 +-
 tests/posix/common/src/semaphore.c                 |     2 +-
 tests/posix/common/testcase.yaml                   |    12 +-
 tests/posix/fs/src/test_fs_file.c                  |     3 +
 tests/posix/fs/testcase.yaml                       |    14 +-
 tests/shell/src/main.c                             |     7 +-
 tests/subsys/can/frame/CMakeLists.txt              |     6 +
 tests/subsys/can/frame/prj.conf                    |     3 +
 tests/subsys/can/frame/src/main.c                  |   150 +
 tests/subsys/can/frame/testcase.yaml               |     5 +
 .../fs/fat_fs_dual_drive/src/test_fat_file.c       |    47 +-
 tests/subsys/fs/nffs_fs_api/common/test_append.c   |     3 +-
 .../fs/nffs_fs_api/common/test_performance.c       |     2 +-
 tests/subsys/logging/log_core/testcase.yaml        |     5 +-
 tests/subsys/settings/fcb/base64/Kconfig           |     4 -
 .../settings/fcb/base64/nrf52840_pca10056.overlay  |    25 +
 .../settings/fcb/base64/nrf52_pca10040.overlay     |    19 +-
 tests/subsys/settings/fcb/raw/Kconfig              |     4 -
 .../settings/fcb/raw/nrf52840_pca10056.overlay     |    25 +
 .../subsys/settings/fcb/raw/nrf52_pca10040.overlay |    19 +-
 tests/subsys/settings/fcb/src/settings_test.h      |     1 +
 tests/subsys/settings/fcb/src/settings_test_fcb.c  |    31 +-
 .../fcb/src/settings_test_save_unaligned.c         |    45 +
 tests/subsys/settings/fcb_init/Kconfig             |     4 -
 .../subsys/settings/nffs/src/settings_test_nffs.c  |    12 +-
 tests/subsys/settings/src/settings_enc.c           |     9 +-
 tests/subsys/usb/desc_sections/src/desc_sections.c |    60 +-
 tests/unit/lib/crc/CMakeLists.txt                  |     2 +-
 tests/ztest/{test => }/base/CMakeLists.txt         |     2 +-
 tests/ztest/{test => }/base/prj_verbose_0.conf     |     0
 tests/ztest/{test => }/base/prj_verbose_1.conf     |     0
 tests/ztest/{test => }/base/prj_verbose_2.conf     |     0
 tests/ztest/{test => }/base/src/main.c             |     0
 tests/ztest/{test => }/base/testcase.yaml          |     0
 tests/ztest/{test => }/mock/CMakeLists.txt         |     2 +-
 tests/ztest/{test => }/mock/prj.conf               |     0
 tests/ztest/{test => }/mock/src/main.c             |     0
 tests/ztest/{test => }/mock/testcase.yaml          |     0
 1529 files changed, 161756 insertions(+), 81943 deletions(-)
 rename {scripts => arch/x86}/gen_gdt.py (85%)
 rename {scripts => arch/x86}/gen_idt.py (88%)
 create mode 100755 arch/x86/gen_mmu_x86.py
 create mode 100644 boards/arm/bl652_dvk/Kconfig
 create mode 100644 boards/arm/bl652_dvk/Kconfig.board
 create mode 100644 boards/arm/bl652_dvk/Kconfig.defconfig
 create mode 100644 boards/arm/bl652_dvk/bl652_dvk.dts
 create mode 100644 boards/arm/bl652_dvk/bl652_dvk.yaml
 create mode 100644 boards/arm/bl652_dvk/bl652_dvk_defconfig
 create mode 100644 boards/arm/bl652_dvk/board.cmake
 create mode 100644 boards/arm/bl652_dvk/doc/bl652_dvk.rst
 create mode 100644 boards/arm/bl652_dvk/doc/img/BL652-SA_DVK_BoxContents.jpg
 create mode 100644 boards/arm/bl652_dvk/doc/img/bl652_dvk.jpg
 create mode 100644 boards/arm/bl654_dvk/Kconfig
 create mode 100644 boards/arm/bl654_dvk/Kconfig.board
 create mode 100644 boards/arm/bl654_dvk/Kconfig.defconfig
 create mode 100644 boards/arm/bl654_dvk/bl654_dvk.dts
 create mode 100644 boards/arm/bl654_dvk/bl654_dvk.yaml
 create mode 100644 boards/arm/bl654_dvk/bl654_dvk_defconfig
 create mode 100644 boards/arm/bl654_dvk/board.cmake
 create mode 100644 boards/arm/bl654_dvk/doc/bl654_dvk.rst
 create mode 100644 boards/arm/bl654_dvk/doc/img/455-00001_BoxContents.jpg
 create mode 100644 boards/arm/bl654_dvk/doc/img/bl654_dvk.jpg
 delete mode 100644 boards/arm/mimxrt1020_evk/Kconfig
 delete mode 100644 boards/arm/mimxrt1050_evk/Kconfig
 delete mode 100644 boards/arm/mimxrt1060_evk/Kconfig
 delete mode 100644 boards/arm/mimxrt1064_evk/Kconfig
 create mode 100644 boards/arm/nrf52840_papyr/Kconfig
 create mode 100644 boards/arm/nrf52840_papyr/Kconfig.board
 create mode 100644 boards/arm/nrf52840_papyr/Kconfig.defconfig
 create mode 100644 boards/arm/nrf52840_papyr/board.cmake
 create mode 100644 boards/arm/nrf52840_papyr/doc/img/nrf52840_papyr.jpg
 create mode 100644 boards/arm/nrf52840_papyr/doc/nrf52840_papyr.rst
 create mode 100644 boards/arm/nrf52840_papyr/nrf52840_papyr.dts
 create mode 100644 boards/arm/nrf52840_papyr/nrf52840_papyr.yaml
 create mode 100644 boards/arm/nrf52840_papyr/nrf52840_papyr_defconfig
 delete mode 100644 boards/arm/nrf52_pca20020/dts_fixup.h
 create mode 100644 boards/arm/nucleo_l4r5zi/support/openocd.cfg
 delete mode 100644 boards/x86_64/qemu_x86_64/board.h
 create mode 100644 cmake/compiler/gcc/target_asm.cmake
 create mode 100644 cmake/compiler/gcc/target_baremetal.cmake
 create mode 100644 cmake/compiler/gcc/target_cpp.cmake
 create mode 100644 cmake/compiler/gcc/target_optimizations.cmake
 create mode 100644 cmake/compiler/xcc/generic.cmake
 create mode 100644 cmake/compiler/xcc/target.cmake
 create mode 100644 doc/development_process/api_lifecycle.png
 create mode 100644 doc/development_process/api_lifecycle.rst
 create mode 100644 doc/development_process/code_flow.rst
 create mode 100644 doc/development_process/communication.rst
 create mode 100644 doc/development_process/documentation.rst
 create mode 100644 doc/development_process/issues.rst
 create mode 100644 doc/development_process/milestones.png
 create mode 100644 doc/development_process/milestones2.png
 create mode 100644 doc/development_process/proposals.rst
 create mode 100644 doc/development_process/pull_request_classes.png
 create mode 100644 doc/development_process/release_flow.png
 create mode 100644 doc/development_process/release_process.rst
 create mode 100644 doc/development_process/review_process.rst
 create mode 100644 doc/guides/coverage.rst
 delete mode 100644 doc/guides/networking/connectivity-example-app.c
 create mode 100644 doc/guides/networking/networking_with_host.rst
 create mode 100644 doc/guides/networking/qemu_eth_setup.rst
 create mode 100644 doc/reference/networking/8021Qav.rst
 create mode 100644 doc/reference/networking/apis.rst
 create mode 100644 doc/reference/networking/buf_mgmt.rst
 create mode 100644 doc/reference/networking/net_shell.rst
 create mode 100644 doc/reference/networking/system_mgmt.rst
 create mode 100644 doc/reference/networking/thread.rst
 create mode 100644 doc/reference/networking/tsn.rst
 delete mode 100644 doc/reference/networking/udp.rst
 create mode 100755 doc/scripts/restore_modification_times.py
 create mode 100644 drivers/flash/Kconfig.mcux
 create mode 100644 drivers/flash/Kconfig.nios2_qspi
 create mode 100644 drivers/flash/Kconfig.nrf
 delete mode 100644 drivers/flash/flash_stm32f3x.h
 delete mode 100644 drivers/flash/flash_stm32f3x_priv.c
 create mode 100644 drivers/modem/Kconfig.wncm14a2a
 create mode 100644 ext/hal/nordic/nrfx/hal/nrf_bprot.h
 create mode 100644 ext/hal/nordic/nrfx/hal/nrf_mpu.h
 create mode 100644 ext/hal/nordic/nrfx/hal/nrf_mwu.h
 create mode 100644 ext/hal/nordic/nrfx/mdk/nrf52810_name_change.h
 create mode 100644 ext/hal/nordic/nrfx/mdk/nrf52810_to_nrf52811.h
 create mode 100644 ext/hal/nordic/nrfx/mdk/nrf52811.h
 create mode 100644 ext/hal/nordic/nrfx/mdk/nrf52811.svd
 create mode 100644 ext/hal/nordic/nrfx/mdk/nrf52811_bitfields.h
 create mode 100644 ext/hal/nordic/nrfx/mdk/nrf52811_peripherals.h
 create mode 100644 ext/hal/nordic/nrfx/mdk/system_nrf52811.c
 create mode 100644 ext/hal/nordic/nrfx/mdk/system_nrf52811.h
 create mode 100644 ext/hal/nxp/imx/devices/CMakeLists.txt
 delete mode 100644 ext/hal/nxp/imx/devices/MCIMX7D/device_imx.h
 rename ext/hal/nxp/imx/devices/{MCIMX6X => }/device_imx.h (98%)
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/ADCBuf.c
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/ADCBuf.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/AESCCM.c
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/AESCCM.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/ECDH.c
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/ECDH.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/EMAC.c
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/EMAC.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/I2CSlave.c
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/I2CSlave.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/PIN.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/SDSPI.c
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/SDSPI.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/cryptoutils/cryptokey/CryptoKey.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/cryptoutils/cryptokey/CryptoKeyPlaintext.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/cryptoutils/ecc/ECCParams.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/bsd/arpa/inet.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/bsd/errno.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/bsd/netdb.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/bsd/netinet/in.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/bsd/sys/select.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/bsd/sys/socket.h
 create mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/slnetif/slnetifwifi.c
 create mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/slnetifwifi.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/socket.c
 create mode 100644 ext/hal/ti/simplelink/source/ti/drivers/net/wifi/source/wlanconfig.c
 rename ext/hal/ti/simplelink/source/ti/drivers/net/wifi/{source/netdb.c => wlanconfig.h} (54%)
 create mode 100644 ext/hal/ti/simplelink/source/ti/drivers/sd/SDSPI.c
 create mode 100644 ext/hal/ti/simplelink/source/ti/drivers/sd/SDSPI.h
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/sdspi/SDSPICC32XX.c
 delete mode 100644 ext/hal/ti/simplelink/source/ti/drivers/sdspi/SDSPICC32XX.h
 create mode 100644 ext/hal/ti/simplelink/source/ti/net/slneterr.h
 create mode 100644 ext/hal/ti/simplelink/source/ti/net/slnetif.c
 create mode 100644 ext/hal/ti/simplelink/source/ti/net/slnetif.h
 create mode 100644 ext/hal/ti/simplelink/source/ti/net/slnetsock.c
 create mode 100644 ext/hal/ti/simplelink/source/ti/net/slnetsock.h
 create mode 100644 ext/hal/ti/simplelink/source/ti/net/slnetutils.c
 create mode 100644 ext/hal/ti/simplelink/source/ti/net/slnetutils.h
 create mode 100644 include/app_memory/partitions.h
 rename include/arch/{arc/v2 => common}/app_data_alignment.ld (100%)
 rename {drivers => include/drivers}/serial/uart_ns16550.h (86%)
 delete mode 100644 include/net/tcp.h
 rename include/posix/{sys/types.h => posix_types.h} (98%)
 create mode 100644 samples/boards/intel_s1000_crb/audio/CMakeLists.txt
 create mode 100644 samples/boards/intel_s1000_crb/audio/audio_app.rst
 create mode 100644 samples/boards/intel_s1000_crb/audio/prj.conf
 create mode 100644 samples/boards/intel_s1000_crb/audio/sample.yaml
 create mode 100644 samples/boards/intel_s1000_crb/audio/src/audio_core.c
 create mode 100644 samples/boards/intel_s1000_crb/audio/src/audio_core.h
 create mode 100644 samples/boards/intel_s1000_crb/audio/src/audio_driver.c
 create mode 100644 samples/boards/intel_s1000_crb/i2s/CMakeLists.txt
 create mode 100644 samples/boards/intel_s1000_crb/i2s/cable_rework.png
 create mode 100644 samples/boards/intel_s1000_crb/i2s/i2s_app.rst
 create mode 100644 samples/boards/intel_s1000_crb/i2s/prj.conf
 create mode 100644 samples/boards/intel_s1000_crb/i2s/sample.yaml
 create mode 100644 samples/boards/intel_s1000_crb/i2s/src/i2s_sample.c
 rename samples/net/google_iot_mqtt/{prj_base.conf => prj.conf} (100%)
 rename samples/net/gptp/{prj_base.conf => prj.conf} (100%)
 create mode 100644 samples/net/promiscuous_mode/README.rst
 delete mode 100644 samples/net/sockets/can/boards/nucleo_l432kc.conf
 create mode 100644 samples/net/sockets/echo_client/arduino_101.overlay
 create mode 100644 samples/net/sockets/echo_client/boards/frdm_kw41z.conf
 create mode 100644 samples/net/sockets/echo_client/boards/qemu_cortext_m3.conf
 create mode 100644 samples/net/sockets/echo_client/boards/qemu_x86.conf
 create mode 100644 samples/net/sockets/echo_client/overlay-cc2520.conf
 create mode 100644 samples/net/sockets/echo_client/overlay-enc28j60.conf
 create mode 100644 samples/net/sockets/echo_client/overlay-frdm_k64f_mcr20a.conf
 create mode 100644 samples/net/sockets/echo_client/overlay-qemu_cortex_m3_eth.conf
 create mode 100644 samples/net/sockets/echo_server/arduino_101.overlay
 create mode 100644 samples/net/sockets/echo_server/boards/frdm_kw41z.conf
 create mode 100644 samples/net/sockets/echo_server/boards/quark_se_c1000_devboard.conf
 create mode 100644 samples/net/sockets/echo_server/overlay-cc2520.conf
 create mode 100644 samples/net/sockets/echo_server/overlay-e1000.conf
 create mode 100644 samples/net/sockets/echo_server/overlay-frdm_k64f_mcr20a.conf
 create mode 100644 samples/net/sockets/echo_server/overlay-netusb.conf
 create mode 100644 samples/net/sockets/echo_server/overlay-qemu_cortex_m3_eth.conf
 create mode 100644 samples/net/sockets/echo_server/overlay-smsc911x.conf
 rename samples/net/wifi/{prj_base.conf => prj.conf} (100%)
 create mode 100644 samples/subsys/usb/hid-cdc/CMakeLists.txt
 create mode 100644 samples/subsys/usb/hid-cdc/README.rst
 create mode 100644 samples/subsys/usb/hid-cdc/prj.conf
 create mode 100644 samples/subsys/usb/hid-cdc/sample.yaml
 create mode 100644 samples/subsys/usb/hid-cdc/src/main.c
 delete mode 100755 scripts/gen_mmu_x86.py
 delete mode 100644 soc/arm/nordic_nrf/nrf51/soc_power.h
 delete mode 100644 soc/arm/nordic_nrf/nrf52/soc_power.h
 create mode 100644 soc/arm/silabs_exx32/common/soc_power.c
 delete mode 100644 subsys/app_memory/CMakeLists.txt
 delete mode 100644 subsys/app_memory/Kconfig
 delete mode 100644 subsys/app_memory/app_memdomain.c
 create mode 100644 subsys/logging/log_backend_xtensa_sim.c
 delete mode 100644 subsys/net/TODO
 create mode 100644 subsys/net/lib/lwm2m/ipso_timer.c
 create mode 100644 subsys/net/lib/lwm2m/lwm2m_util.c
 create mode 100644 subsys/net/lib/lwm2m/lwm2m_util.h
 create mode 100644 subsys/net/lib/sockets/getnameinfo.c
 rename {tests => subsys/testsuite}/CMakeLists.txt (75%)
 rename {tests => subsys/testsuite}/Kconfig (97%)
 rename {tests => subsys/testsuite}/coverage/CMakeLists.txt (100%)
 rename {tests => subsys/testsuite}/coverage/coverage.c (100%)
 rename {tests => subsys/testsuite}/coverage/coverage.h (100%)
 rename {tests => subsys/testsuite}/include/tc_util.h (95%)
 rename {tests => subsys/testsuite}/include/test_asm_inline_gcc.h (100%)
 rename {tests => subsys/testsuite}/include/test_ecc_utils.h (100%)
 rename {tests => subsys/testsuite}/include/test_utils.h (100%)
 rename {tests => subsys/testsuite}/include/timestamp.h (100%)
 rename {tests/unit => subsys/testsuite}/unittest.cmake (92%)
 rename {tests => subsys/testsuite}/ztest/CMakeLists.txt (65%)
 rename {tests => subsys/testsuite}/ztest/Kconfig (100%)
 rename {tests => subsys/testsuite}/ztest/include/arch/cpu.h (100%)
 rename {tests => subsys/testsuite}/ztest/include/kernel_arch_thread.h (100%)
 rename {tests => subsys/testsuite}/ztest/include/offsets.h (100%)
 rename {tests => subsys/testsuite}/ztest/include/syscall_list.h (100%)
 rename {tests => subsys/testsuite}/ztest/include/syscall_macros.h (100%)
 rename {tests => subsys/testsuite}/ztest/include/syscalls/kernel.h (100%)
 rename {tests => subsys/testsuite}/ztest/include/ztest.h (85%)
 rename {tests => subsys/testsuite}/ztest/include/ztest_assert.h (98%)
 rename {tests => subsys/testsuite}/ztest/include/ztest_mock.h (100%)
 rename {tests => subsys/testsuite}/ztest/include/ztest_test.h (99%)
 rename {tests => subsys/testsuite}/ztest/src/ztest.c (94%)
 rename {tests => subsys/testsuite}/ztest/src/ztest_mock.c (96%)
 create mode 100644 tests/bluetooth/bsim_bt/bsim_test_app/src/test_connect2.c
 rename tests/bluetooth/bsim_bt/bsim_test_app/tests_scripts/{basic_conn_ecrypted.sh => basic_conn_encrypted.sh} (88%)
 create mode 100755 tests/bluetooth/bsim_bt/bsim_test_app/tests_scripts/basic_conn_encrypted_split.sh
 create mode 100644 tests/bluetooth/tester/nrf52_pca10040.overlay
 create mode 100644 tests/bluetooth/tester/reel_board.overlay
 create mode 100644 tests/boards/intel_s1000_crb/cache/CMakeLists.txt
 create mode 100644 tests/boards/intel_s1000_crb/cache/prj.conf
 create mode 100644 tests/boards/intel_s1000_crb/cache/src/cache_test.c
 create mode 100644 tests/boards/intel_s1000_crb/cache/testcase.yaml
 rename tests/drivers/adc/adc_api/{prj_base.conf => prj.conf} (81%)
 create mode 100644 tests/drivers/can/api/CMakeLists.txt
 create mode 100644 tests/drivers/can/api/prj.conf
 create mode 100644 tests/drivers/can/api/src/main.c
 create mode 100644 tests/drivers/can/api/testcase.yaml
 create mode 100644 tests/drivers/can/stm32/CMakeLists.txt
 create mode 100644 tests/drivers/can/stm32/prj.conf
 create mode 100644 tests/drivers/can/stm32/src/main.c
 create mode 100644 tests/drivers/can/stm32/testcase.yaml
 rename tests/drivers/counter/counter_basic_api/{prj_base.conf => prj.conf} (100%)
 rename tests/drivers/i2c/i2c_slave_api/{prj_virtual.conf => prj.conf} (100%)
 delete mode 100644 tests/drivers/i2c/i2c_slave_api/prj_base.conf
 rename tests/drivers/spi/spi_loopback/{prj_base.conf => prj.conf} (84%)
 create mode 100644 tests/kernel/profiling/profiling_api/Kconfig
 create mode 100644 tests/net/socket/getnameinfo/CMakeLists.txt
 create mode 100644 tests/net/socket/getnameinfo/prj.conf
 create mode 100644 tests/net/socket/getnameinfo/src/main.c
 create mode 100644 tests/net/socket/getnameinfo/testcase.yaml
 create mode 100644 tests/subsys/can/frame/CMakeLists.txt
 create mode 100644 tests/subsys/can/frame/prj.conf
 create mode 100644 tests/subsys/can/frame/src/main.c
 create mode 100644 tests/subsys/can/frame/testcase.yaml
 delete mode 100644 tests/subsys/settings/fcb/base64/Kconfig
 create mode 100644 tests/subsys/settings/fcb/base64/nrf52840_pca10056.overlay
 delete mode 100644 tests/subsys/settings/fcb/raw/Kconfig
 create mode 100644 tests/subsys/settings/fcb/raw/nrf52840_pca10056.overlay
 create mode 100644 tests/subsys/settings/fcb/src/settings_test_save_unaligned.c
 delete mode 100644 tests/subsys/settings/fcb_init/Kconfig
 rename tests/ztest/{test => }/base/CMakeLists.txt (83%)
 rename tests/ztest/{test => }/base/prj_verbose_0.conf (100%)
 rename tests/ztest/{test => }/base/prj_verbose_1.conf (100%)
 rename tests/ztest/{test => }/base/prj_verbose_2.conf (100%)
 rename tests/ztest/{test => }/base/src/main.c (100%)
 rename tests/ztest/{test => }/base/testcase.yaml (100%)
 rename tests/ztest/{test => }/mock/CMakeLists.txt (83%)
 rename tests/ztest/{test => }/mock/prj.conf (100%)
 rename tests/ztest/{test => }/mock/src/main.c (100%)
 rename tests/ztest/{test => }/mock/testcase.yaml (100%)

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$ cd ..\mcuboot
bash: cd: ..mcuboot: No such file or directory

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$ git checkout master
Already on 'master'
Your branch is up to date with 'origin/master'.

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$ git pull
Already up to date.

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$ cd ..\nrf
bash: cd: ..nrf: No such file or directory

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$ pwd
/c/nRF91/ncs/zephyr

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$ cd ..\nrf
bash: cd: ..nrf: No such file or directory

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/zephyr (master)
$ cd ..

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs
$ cd nrf

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrf ((v0.3.0))
$ git checkout master
error: Your local changes to the following files would be overwritten by checkout:
        lib/gps_sim/Kconfig
        lib/gps_sim/gps_sim.c
Please commit your changes or stash them before you switch branches.
Aborting

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrf ((v0.3.0))
$ git checkout master
Previous HEAD position was 5ad9469 doc: README: Change the disclaimer text
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrf (master)
$ git pull
remote: Enumerating objects: 441, done.
remote: Counting objects: 100% (441/441), done.
remote: Compressing objects: 100% (34/34), done.
remote: Total 646 (delta 409), reused 434 (delta 407), pack-reused 205
Receiving objects: 100% (646/646), 177.21 KiB | 525.00 KiB/s, done.
Resolving deltas: 100% (468/468), completed with 162 local objects.
From https://github.com/NordicPlayground/fw-nrfconnect-nrf
   82be071..5eea43c  master     -> origin/master
Updating 82be071..5eea43c
Fast-forward
 Jenkinsfile                                        |   2 +-
 applications/asset_tracker/src/main.c              |  22 +
 boards/arm/nrf52_pca63519/Kconfig                  |   9 -
 boards/arm/nrf52_pca63519/Kconfig.board            |  10 -
 boards/arm/nrf52_pca63519/Kconfig.defconfig        |  12 -
 boards/arm/nrf52_pca63519/board.cmake              |  10 -
 boards/arm/nrf52_pca63519/nrf52_pca63519.dts       |  94 ----
 boards/arm/nrf52_pca63519/nrf52_pca63519.yaml      |   9 -
 boards/arm/nrf52_pca63519/nrf52_pca63519_defconfig |  18 -
 doc/CMakeLists.txt                                 |   3 +
 doc/mcuboot/wrapper.rst                            |   2 +-
 doc/nrf/gs_ins_windows.rst                         |   9 +-
 doc/nrf/images/bt_central_hids_nrfc_ad.png         | Bin 0 -> 25839 bytes
 doc/nrf/images/ndef_header_flags.svg               |  49 ++
 doc/nrf/images/ndef_msg.svg                        | 106 ++++
 doc/nrf/images/ndef_msg.vsdx                       | Bin 0 -> 589448 bytes
 doc/nrf/libraries.rst                              |   1 +
 doc/nrf/samples.rst                                |   7 +
 include/bluetooth/gatt_dm.h                        |   6 +
 include/bluetooth/services/hids_c.h                |   2 +-
 include/bluetooth/services/hids_c.rst              |   2 +-
 include/dk_buttons_and_leds.rst                    |   2 +-
 include/event_manager.h                            |  10 +-
 include/event_manager_priv.h                       |   3 +-
 include/nfc/ndef/nfc.rst                           | 157 ++++++
 include/nfc/ndef/nfc_ndef.rst                      | 176 +++++++
 include/nfc/ndef/nfc_ndef_msg.h                    |  12 +-
 include/nfc/ndef/nfc_ndef_record.h                 |  16 +-
 include/nfc/ndef/nfc_text.rst                      |  75 +++
 include/nfc/ndef/nfc_text_rec.h                    |  10 +-
 include/nfc/ndef/nfc_uri.rst                       |  63 +++
 include/nfc/ndef/nfc_uri_msg.h                     |  10 +-
 include/nfc/ndef/nfc_uri_rec.h                     |  16 +-
 include/nrf_cloud.h                                |   1 +
 lib/at_host/at_host.c                              |   2 +-
 lib/bsdlib/bsd_os.c                                |   2 +-
 lib/bsdlib/nrf91_sockets.c                         |  83 +++-
 samples/bluetooth/central_hids/README.rst          | 137 +++++-
 samples/bluetooth/central_hids/hids_keyboard.ncs   |   1 +
 samples/bluetooth/central_hids/src/main.c          |  16 +-
 .../bluetooth/peripheral_hids_keyboard/src/main.c  |  13 +-
 samples/bluetooth/peripheral_hids_mouse/prj.conf   |   2 +
 samples/bluetooth/peripheral_hids_mouse/src/main.c |  83 ++--
 samples/bluetooth/throughput/src/main.c            |   2 +-
 samples/esb/prx/src/main.c                         |   2 +-
 samples/esb/ptx/src/main.c                         |   2 +-
 samples/nfc/record_text/README.rst                 |  67 +++
 samples/nfc/record_text/src/main.c                 |  11 -
 samples/nfc/writable_ndef_msg/README.rst           |  77 +++
 samples/nfc/writable_ndef_msg/prj.conf             |   1 +
 samples/nrf9160/coap_client/CMakeLists.txt         |  12 +
 samples/nrf9160/coap_client/Kconfig                |  25 +
 samples/nrf9160/coap_client/README.rst             |  75 +++
 samples/nrf9160/coap_client/prj.conf               |  28 ++
 samples/nrf9160/coap_client/prj_qemu_x86.conf      |  28 ++
 samples/nrf9160/coap_client/sample.yaml            |   8 +
 samples/nrf9160/coap_client/src/main.c             | 262 ++++++++++
 samples/nrf9160/mqtt_simple/README.rst             |   2 +-
 samples/nrf_desktop/CMakeLists.txt                 |   1 -
 samples/nrf_desktop/Kconfig                        |   1 +
 .../configuration/hid_keymap_pca63519.c            |  48 --
 .../nrf_desktop/configuration/hid_report_desc.h    |   2 +-
 .../nrf_desktop/configuration/led_state_pca63519.c |  56 ---
 .../configuration/nrf52840_pca10056_ZDebug.conf    |  24 +-
 .../nrf52840_pca10056_ZDebugWithShell.conf         |  29 +-
 .../configuration/nrf52840_pca10056_ZRelease.conf  |   3 +-
 .../configuration/nrf52840_pca10059_ZDebug.conf    |  16 +-
 .../nrf52840_pca10059_ZDebugWithShell.conf         |  21 +-
 .../configuration/nrf52840_pca10059_ZRelease.conf  |  10 +-
 .../configuration/nrf52840_pca20041_ZDebug.conf    |  21 +-
 .../nrf52840_pca20041_ZDebugMCUBoot.conf           |  23 +-
 .../nrf52840_pca20041_ZDebugWithShell.conf         |  21 +-
 .../configuration/nrf52840_pca20041_ZRelease.conf  |  13 +-
 .../nrf52840_pca20041_ZReleaseMCUBoot.conf         |  12 +-
 .../configuration/nrf52_pca63519_ZDebug.conf       | 120 -----
 .../nrf52_pca63519_ZDebugWithShell.conf            | 128 -----
 .../configuration/nrf52_pca63519_ZRelease.conf     |  94 ----
 .../configuration/port_state_pca20041.c            |   2 -
 .../configuration/port_state_pca63519.c            |  46 --
 samples/nrf_desktop/sample.yaml                    |   4 +-
 samples/nrf_desktop/src/events/Kconfig             | 111 +++++
 samples/nrf_desktop/src/events/battery_event.c     |   8 +-
 samples/nrf_desktop/src/events/ble_event.c         |  12 +-
 samples/nrf_desktop/src/events/button_event.c      |   5 +-
 samples/nrf_desktop/src/events/config_event.c      |  15 +-
 samples/nrf_desktop/src/events/config_event.h      |  41 +-
 samples/nrf_desktop/src/events/hid_event.c         |  20 +-
 samples/nrf_desktop/src/events/led_event.c         |   5 +-
 .../nrf_desktop/src/events/module_state_event.c    |   5 +-
 samples/nrf_desktop/src/events/motion_event.c      |   6 +-
 samples/nrf_desktop/src/events/power_event.c       |  11 +-
 samples/nrf_desktop/src/events/usb_event.c         |   5 +-
 samples/nrf_desktop/src/events/wheel_event.c       |   5 +-
 .../nrf_desktop/src/hw_interface/CMakeLists.txt    |  12 -
 samples/nrf_desktop/src/hw_interface/Kconfig       |  26 -
 .../nrf_desktop/src/hw_interface/accel_bma400.c    |   1 -
 .../nrf_desktop/src/hw_interface/accel_lis3dh.c    | 324 -------------
 .../src/hw_interface/buttons_expander.c            | 249 ----------
 samples/nrf_desktop/src/hw_interface/leds.c        |   8 +-
 .../nrf_desktop/src/hw_interface/motion_optical.c  |   3 +-
 .../nrf_desktop/src/hw_interface/motion_touchpad.c | 260 ----------
 samples/nrf_desktop/src/hw_interface/wheel.c       |   2 +-
 samples/nrf_desktop/src/modules/CMakeLists.txt     |   2 +
 samples/nrf_desktop/src/modules/Kconfig.ble        |   4 +-
 .../nrf_desktop/src/modules/Kconfig.power_manager  |   7 +-
 samples/nrf_desktop/src/modules/ble_adv.c          |  57 +--
 samples/nrf_desktop/src/modules/ble_bond.c         | 132 +++++
 samples/nrf_desktop/src/modules/ble_scan.c         |   2 +-
 samples/nrf_desktop/src/modules/config.c           |   3 +-
 samples/nrf_desktop/src/modules/hid_forward.c      |  63 +++
 samples/nrf_desktop/src/modules/hid_state.c        | 138 +++---
 samples/nrf_desktop/src/modules/power_manager.c    |  46 +-
 samples/nrf_desktop/src/modules/usb_state.c        |  90 +++-
 samples/nrf_desktop/src/services/hids.c            |  22 +-
 scripts/bootloader/provision.py                    |  33 +-
 scripts/hid_configurator/99-hid.rules              |  14 +-
 scripts/hid_configurator/configurator.py           | 109 +++--
 subsys/bluetooth/Kconfig.discovery                 |   6 +-
 subsys/bluetooth/services/hids.c                   |   2 +-
 subsys/bluetooth/services/hids_c.c                 |   2 +-
 subsys/bluetooth/services/throughput.c             |   2 +-
 subsys/bootloader/CMakeLists.txt                   |  46 +-
 subsys/bootloader/Kconfig                          |   8 +-
 subsys/bootloader/bl_crypto/bl_crypto_cc310_hash.c |   6 +-
 subsys/bootloader/bootloader.c                     |  36 +-
 subsys/bootloader/bootloader.h                     |  54 +++
 subsys/bootloader/c_runtime_setup/CMakeLists.txt   |  86 +---
 subsys/bootloader/c_runtime_setup/Kconfig          |  21 -
 .../bootloader/c_runtime_setup/arm_startup_nrf51.s | 261 ----------
 .../bootloader/c_runtime_setup/arm_startup_nrf52.s | 371 --------------
 .../c_runtime_setup/arm_startup_nrf52810.s         | 351 --------------
 .../c_runtime_setup/arm_startup_nrf52840.s         | 383 ---------------
 .../c_runtime_setup/arm_startup_nrf9160.s          | 492 -------------------
 .../bootloader/c_runtime_setup/gcc_startup_nrf51.S | 298 ------------
 .../bootloader/c_runtime_setup/gcc_startup_nrf52.S | 404 ----------------
 .../c_runtime_setup/gcc_startup_nrf52810.S         | 394 ---------------
 .../c_runtime_setup/gcc_startup_nrf52840.S         | 410 ----------------
 .../c_runtime_setup/gcc_startup_nrf9160.S          | 533 ---------------------
 subsys/bootloader/c_runtime_setup/startup.c        | 155 ------
 subsys/bootloader/c_runtime_setup/startup_config.h |  40 --
 .../zephyr_dummy_interrupt_handlers.c              |   7 +
 subsys/bootloader/debug/printk.c                   |   2 +-
 subsys/bootloader/debug/uart/uart.c                |   2 +-
 subsys/bootloader/include/bootloader.ld            | 226 ---------
 subsys/bootloader/include/linker.ld                | 195 ++++----
 subsys/bootloader/provision/provision_flash.c      |   4 +-
 subsys/event_manager/event_manager.c               | 324 ++++++++-----
 subsys/event_manager/event_manager_shell.c         |   5 +-
 subsys/net/lib/nrf_cloud/Kconfig                   |  19 +-
 subsys/net/lib/nrf_cloud/src/nrf_cloud.c           |  11 +-
 subsys/net/lib/nrf_cloud/src/nrf_cloud_codec.c     |  15 +-
 subsys/net/lib/nrf_cloud/src/nrf_cloud_fsm.c       |  22 +-
 subsys/net/lib/nrf_cloud/src/nrf_cloud_sanity.c    |   3 -
 subsys/net/lib/nrf_cloud/src/nrf_cloud_transport.c |  87 +++-
 tests/subsys/event_manager/CMakeLists.txt          |  18 +
 tests/subsys/event_manager/prj.conf                |  19 +
 .../subsys/event_manager/src/events/CMakeLists.txt |  13 +
 tests/subsys/event_manager/src/events/data_event.c |  34 ++
 tests/subsys/event_manager/src/events/data_event.h |  45 ++
 .../event_manager/src/events/multicontext_event.c  |  13 +
 .../event_manager/src/events/multicontext_event.h  |  39 ++
 .../subsys/event_manager/src/events/order_event.c  |  13 +
 .../subsys/event_manager/src/events/order_event.h  |  38 ++
 .../subsys/event_manager/src/events/test_events.c  |  18 +
 .../subsys/event_manager/src/events/test_events.h  |  58 +++
 tests/subsys/event_manager/src/main.c              |  95 ++++
 .../event_manager/src/modules/CMakeLists.txt       |  18 +
 .../subsys/event_manager/src/modules/test_basic.c  |  86 ++++
 .../subsys/event_manager/src/modules/test_config.h |  15 +
 tests/subsys/event_manager/src/modules/test_data.c |  82 ++++
 .../event_manager/src/modules/test_multicontext.c  | 105 ++++
 .../src/modules/test_multicontext_config.h         |  14 +
 .../src/modules/test_multicontext_handler.c        |  95 ++++
 tests/subsys/event_manager/src/modules/test_oom.c  |  76 +++
 tests/subsys/event_manager/src/modules/test_subs.c | 118 +++++
 tests/subsys/event_manager/testcase.yaml           |   4 +
 west.yml                                           |   6 +-
 177 files changed, 3991 insertions(+), 6730 deletions(-)
 delete mode 100644 boards/arm/nrf52_pca63519/Kconfig
 delete mode 100644 boards/arm/nrf52_pca63519/Kconfig.board
 delete mode 100644 boards/arm/nrf52_pca63519/Kconfig.defconfig
 delete mode 100644 boards/arm/nrf52_pca63519/board.cmake
 delete mode 100644 boards/arm/nrf52_pca63519/nrf52_pca63519.dts
 delete mode 100644 boards/arm/nrf52_pca63519/nrf52_pca63519.yaml
 delete mode 100644 boards/arm/nrf52_pca63519/nrf52_pca63519_defconfig
 create mode 100644 doc/nrf/images/bt_central_hids_nrfc_ad.png
 create mode 100644 doc/nrf/images/ndef_header_flags.svg
 create mode 100644 doc/nrf/images/ndef_msg.svg
 create mode 100644 doc/nrf/images/ndef_msg.vsdx
 create mode 100644 include/nfc/ndef/nfc.rst
 create mode 100644 include/nfc/ndef/nfc_ndef.rst
 create mode 100644 include/nfc/ndef/nfc_text.rst
 create mode 100644 include/nfc/ndef/nfc_uri.rst
 create mode 100644 samples/bluetooth/central_hids/hids_keyboard.ncs
 create mode 100644 samples/nfc/record_text/README.rst
 create mode 100644 samples/nfc/writable_ndef_msg/README.rst
 create mode 100644 samples/nrf9160/coap_client/CMakeLists.txt
 create mode 100644 samples/nrf9160/coap_client/Kconfig
 create mode 100644 samples/nrf9160/coap_client/README.rst
 create mode 100644 samples/nrf9160/coap_client/prj.conf
 create mode 100644 samples/nrf9160/coap_client/prj_qemu_x86.conf
 create mode 100644 samples/nrf9160/coap_client/sample.yaml
 create mode 100644 samples/nrf9160/coap_client/src/main.c
 delete mode 100644 samples/nrf_desktop/configuration/hid_keymap_pca63519.c
 delete mode 100644 samples/nrf_desktop/configuration/led_state_pca63519.c
 delete mode 100644 samples/nrf_desktop/configuration/nrf52_pca63519_ZDebug.conf
 delete mode 100644 samples/nrf_desktop/configuration/nrf52_pca63519_ZDebugWithShell.conf
 delete mode 100644 samples/nrf_desktop/configuration/nrf52_pca63519_ZRelease.conf
 delete mode 100644 samples/nrf_desktop/configuration/port_state_pca63519.c
 create mode 100644 samples/nrf_desktop/src/events/Kconfig
 delete mode 100644 samples/nrf_desktop/src/hw_interface/accel_bma400.c
 delete mode 100644 samples/nrf_desktop/src/hw_interface/accel_lis3dh.c
 delete mode 100644 samples/nrf_desktop/src/hw_interface/buttons_expander.c
 delete mode 100644 samples/nrf_desktop/src/hw_interface/motion_touchpad.c
 create mode 100644 samples/nrf_desktop/src/modules/ble_bond.c
 create mode 100644 subsys/bootloader/bootloader.h
 delete mode 100644 subsys/bootloader/c_runtime_setup/Kconfig
 delete mode 100644 subsys/bootloader/c_runtime_setup/arm_startup_nrf51.s
 delete mode 100644 subsys/bootloader/c_runtime_setup/arm_startup_nrf52.s
 delete mode 100644 subsys/bootloader/c_runtime_setup/arm_startup_nrf52810.s
 delete mode 100644 subsys/bootloader/c_runtime_setup/arm_startup_nrf52840.s
 delete mode 100644 subsys/bootloader/c_runtime_setup/arm_startup_nrf9160.s
 delete mode 100644 subsys/bootloader/c_runtime_setup/gcc_startup_nrf51.S
 delete mode 100644 subsys/bootloader/c_runtime_setup/gcc_startup_nrf52.S
 delete mode 100644 subsys/bootloader/c_runtime_setup/gcc_startup_nrf52810.S
 delete mode 100644 subsys/bootloader/c_runtime_setup/gcc_startup_nrf52840.S
 delete mode 100644 subsys/bootloader/c_runtime_setup/gcc_startup_nrf9160.S
 delete mode 100644 subsys/bootloader/c_runtime_setup/startup.c
 delete mode 100644 subsys/bootloader/c_runtime_setup/startup_config.h
 delete mode 100644 subsys/bootloader/include/bootloader.ld
 create mode 100644 tests/subsys/event_manager/CMakeLists.txt
 create mode 100644 tests/subsys/event_manager/prj.conf
 create mode 100644 tests/subsys/event_manager/src/events/CMakeLists.txt
 create mode 100644 tests/subsys/event_manager/src/events/data_event.c
 create mode 100644 tests/subsys/event_manager/src/events/data_event.h
 create mode 100644 tests/subsys/event_manager/src/events/multicontext_event.c
 create mode 100644 tests/subsys/event_manager/src/events/multicontext_event.h
 create mode 100644 tests/subsys/event_manager/src/events/order_event.c
 create mode 100644 tests/subsys/event_manager/src/events/order_event.h
 create mode 100644 tests/subsys/event_manager/src/events/test_events.c
 create mode 100644 tests/subsys/event_manager/src/events/test_events.h
 create mode 100644 tests/subsys/event_manager/src/main.c
 create mode 100644 tests/subsys/event_manager/src/modules/CMakeLists.txt
 create mode 100644 tests/subsys/event_manager/src/modules/test_basic.c
 create mode 100644 tests/subsys/event_manager/src/modules/test_config.h
 create mode 100644 tests/subsys/event_manager/src/modules/test_data.c
 create mode 100644 tests/subsys/event_manager/src/modules/test_multicontext.c
 create mode 100644 tests/subsys/event_manager/src/modules/test_multicontext_config.h
 create mode 100644 tests/subsys/event_manager/src/modules/test_multicontext_handler.c
 create mode 100644 tests/subsys/event_manager/src/modules/test_oom.c
 create mode 100644 tests/subsys/event_manager/src/modules/test_subs.c
 create mode 100644 tests/subsys/event_manager/testcase.yaml

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrf (master)
$ cd ..

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs
$ cd nrfxlib

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrfxlib ((v0.3.0))
$ git checkout master
Previous HEAD position was 891c089 nfc: adding version number to finalize changelog
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrfxlib (master)
$ git pull
remote: Enumerating objects: 27, done.
remote: Counting objects: 100% (27/27), done.
remote: Compressing objects: 100% (7/7), done.
remote: Total 29 (delta 18), reused 27 (delta 18), pack-reused 2
Unpacking objects: 100% (29/29), done.
From https://github.com/NordicPlayground/nrfxlib
   608d4d9..129c503  master     -> origin/master
Updating 608d4d9..129c503
Fast-forward
 ble_controller/Kconfig                         |   3 +++
 bsdlib/include/nrf_socket.h                    |   4 +++-
 nfc/Kconfig                                    |   1 -
 nfc/lib/cortex-m4/hard-float/libnfct2t_nrf52.a | Bin 1281344 -> 3054610 bytes
 nfc/lib/cortex-m4/soft-float/libnfct2t_nrf52.a | Bin 1281392 -> 3054662 bytes
 nfc/src/nfc_platform_zephyr.c                  |  16 +++++++++++-----
 6 files changed, 17 insertions(+), 7 deletions(-)
 mode change 100644 => 100755 nfc/lib/cortex-m4/hard-float/libnfct2t_nrf52.a
 mode change 100644 => 100755 nfc/lib/cortex-m4/soft-float/libnfct2t_nrf52.a

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrfxlib (master)
$ ^C

advanchip@AdvanChipWin10 MINGW64 /c/nRF91/ncs/nrfxlib (master)
$
