You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gn...@apache.org on 2020/03/17 17:56:37 UTC
[incubator-nuttx] branch SocketCAN updated (4d9cc77 -> e6cb5ae)
This is an automated email from the ASF dual-hosted git repository.
gnutt pushed a change to branch SocketCAN
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 4d9cc77 PR350 Coding Standard Corrections
add ac40496 arch/mips: Fix the SW0 priority set by commit eb1adca It must be strictly greater than IPL to get serviced.
add 54be203 boards/z80/ez80/scripts/eZ80_Config.mk: Fix ez80 build
add 8c8771a net/socket: Don't skip return -ENETDOWN in usrsock case
add f7ef08c net/usrsock: Don't return -ESHUTDOWN even usrsockdev_is_opened return false
add a07ad7a binfmt/exec: fix build break in kernel build
add bd4e8e1 Run codespell -w against all files
add 738819b tools/zds: Add build tools to simplify ZDS-II tool usage
add 4bf2a1e tools/zds/zdsar.c: Correct memory corruption bug
add 8ca4ca5 arch: undef USE_SERIALDRIVER if CONFIG_CONSOLE_SYSLOG
add ebdfc93 drivers/syslog: Rename SYSLOG_NONE to SYSLOG_DEFAULT
add c5eab0d arch: use ifdef USE_EARLYSERIALINIT to include up_earlyserialinit
add b4cf5f5 arch: refine up_serialinit/up_earlyserialinit/rpmsg_serialinit
add 55a7dfc tools/zds/zdsar.c: Fix several errors
add cde88ca Run codespell -w with the latest dictonary again
add 9cd188e tools/zds/zdsgen.c: WIP Compiler/Assembler Wrapper
add 96adb82 arch/sim: Ensure all host printf end with \r\n
add b9b86fc arch/sim: Handle tap device initializition failure gracefully
add 46e22d7 syslog/rpmsg: Don't overwrite up_putc
add 1d339eb syslog: Make g_default_channel as static
add 3e41e82 drivers/serial: Remove the nonexistent CMSDK_UART option
add be3d5de config: Remove CONFIG_SYSLOG_BUFFER with refresh.sh
add d74ca3a Make the tcp_backlog error message clear
add 75be4c5 ZDS-II Object file relocations
add d1a8a80 Build system: Get rid of the MOVEOBJ definition
add e6f545b Extend revised ZDS-II support to z8 and z16f
add 90eed5c tools/zds/zdsar.c: Use shorter, relative paths
add 511e548 Ethernet Over USB net helper script and docs
add 7fa1486 simulator network host route helper script and docs
add cec7949 tools/checkpatch.sh: Add code spell check to checkpatch.sh (#371)
add f01953d mksyscall: Suppress "'noreturn' function does return" warnings
add d526289 Suppress "'noreturn' function does return" warnings
add 42d9707 net/netlink/netlink_route.c: Correct the return value
add 861efdf net/: Whenever the network initializes an IPv4 address, it must clear sin_zero.
add 1f1356a net/icmp/icmp_input.c: Clear sin_zero
add 9a8169a armv7-m: Fix syscall stack alignment
add 8ee6be0 net/icmp/icmp_input.c: Fix memset() implicit decl warning
add cdc61a0 arch/arm/src/sama5/sam_gmac: Prevent txtimeout from always firing and fix txbuffer leak during high-volume sends
add 5f540d7 Fix make target dependencies
add 852fc8b Revert "Fix make target dependencies"
add aa40e28 Make it clear the timestamp of pass1 directory is not important
add 0650658 esp32-core/README.txt: Fix a URL and a typo
add 930e278 xtensa: Use ar and nm from the toolchain
add a9610e1 boards/z80/ez80/z20x: Update CFLAGS and linker scripts.
add b63024d arch/z80: Make MCU selection menus more like other archs
add fcee2f5 arch/z80/src/ez80/ez80_timerisr.c: Use Kconfig MCU configurations.
add fa5179a arch/z80/src/ez80/ez80f92_handlers.asm: Trivial typo fix.
add 1521037 arch/z80/src/Makefile.zdsii*: Correct libraries for eZ80F92
add f6b3e79 arch: lc823450: Remove unused variable in lc823450_cpustart.c
add 0cb7dfd arch: risc-v: Fix a warning in common/up_exit.c
add b48e0a6 boards: spresense: Change CONFIG_FAT_MAXFNAME and CONFIG_NAME_MAX
add c161dc0 syslog/file: Remove syslog_dev_uninitialize return value
add 161104c eZ80/z20x: Correct uninitialized stack memory
add 0bd17b2 include: audio: Remove packed_struct from struct ap_buffer_s
add 860e073 boards: spresense: Remove CONFIG_NET_LOCAL=y from wifi/defconfig
add 5f41c94 boards: stm32f4discovery: Remove CONFIG_NET_LOCAL=y from wifi/defconfig
add 119a38c xtensa: Fix typos and comments
add 34b17ec xtensa: Fix up_schedule_sigaction
add 09d659d xtensa: Fix up_schedule_sigaction
add 774bd6f Merge branch 'pr396'
add 8c00e43 arch/z80/src/ez80: Fix eZ80F92 Interrupt Controller
add 6b4f903 fix for SAMA5D2 serial console
add cbd3e70 formatting comments
add 922e67c MCP9844 shutdown mode support (#403)
add 43dfbdb Battery monitor support (#404)
add e309128 boards/z80/ez80/z20x/README.txt: Update README.
add 0ce4e15 Improvements to STM32H7: (i,w)WDG Flash, Ethernet, ADC, etc
add 41ef33b eZ80: Fix optimization issues
add 4a4b285 Add USB Device support for i.MX RT (#408)
add fd3148d imxrt: Adds the ability to run from OCRAM (#407)
add a754c25 boards/arm/stm32/stm32f4discovery: Fix build errors
add 7d1b35b boards/z20x/ez80/20x: Updates
add 029680f boards/z80/ez80/z20x: Remove the nsh_flash configuration.
add 350adb2 boards/z80/ez80/z20x/: Add support for W25 FLASH.
add 915f094 NFS bug fix and improvement (#412)
add e814977 boards/z80/ez80/z20x/: Add W25 bootloader
add 2524837 boards/z80/ez80/z20x/: Correct naming of project files.
add 6c77829 fs/nfs: Should return the partial transfer bytes in nfs_read/nfs_write
add 7794214 fs/nfs: Support both IPv6 and TCP
add de480b0 fs/nfs: Add the simplest RPCAUTH_UNIX support
add 3b53cd1 include/nuttx: Fix improper use of inline
add 0be87af arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c: Cancel timeout on i2c stop
add afb2248 arm/stm32 add STM32_SPI_DMATHRESHOLD
add 608b597 arm/stm32f7 add STM32F7_SPI_DMATHRESHOLD
add c10fbbb stm32f76xx77xx_dma.h fix DMAMAP_SPI2_RX_2/DMAMAP_SPI2_TX_2
add 30a48e4 arm/stm32h7 add STM32H7_SPI_DMATHRESHOLD
add 58318bb tools/testbuild.sh: prevent grep from exiting in case of nomatch
add aa205b3 mkexport: Deal with ARCHSCRIPT containing multiple files
add e671a10 RX65N RTC Driver added
add a7d783d NXP Freedom K28F Board SD-Card support (#423)
add f3490e4 Fix typos in comments
add 2ba2846 net/tcp/tcp_input.c: Fix of faulty TCP sequence increments
add 7ffb5c1 arch/arm/src/stm32h7/stm32_ethernet.c: Re-organization of stm32_phy_boardinitialize
add 85e461c STM32H7/STM32F30: Typos, register correction and extension
add e31f0f3 arch/arm/src/stm32h7/stm32_ethernet.c: Fix for network lock downs
add 0600d08 stm32: spi_exchange (no dma) available with CONFIG_STM32_SPI_DMATHRESHOLD
add a0169e4 stm32f7: spi_exchange (no dma) available with CONFIG_STM32F7_SPI_DMATHRESHOLD
add 415fc17 stm32h7: spi_exchange (no dma) available with CONFIG_STM32H7_SPI_DMATHRESHOLD
add a21120e Correct PR424 to coding standard
add 2eff5a6 z20X: Continued development of the W25 Bootloader.
add 9623ffa arch/arm/src/stm32/hardware/stm32f30xxx_rcc.h: Correction to RCC_CFGR3 definitions
add b984752 Flat address x86_64 port of Nuttx (#411)
add 0a9ac2a boards/x86_64: correct qemu intel64 Kconfig path to fix build break
add 923c05f arch/x86_64: fix two typo errors to pass build
add e16c3ca arch: esp32: Fix compile error with xtensa-esp32-elf-gcc 8.2.0
add b27cbf6 arch/x86: correct typo error to fix x86 boards build break
add cd0a23e include/nuttx/cache.h: Fix errors in previous commit
add 432f8b1 include/nuttx/cache.h: Fix a copy-paste error.
add 23b8b39 sched/group/group_setuptaskfiles.c: Fix bad file inclusion.
add 0332cdd stm32f103-minimum: Remove unnecessary RAMMTD support in W25 initialization
add 0376cdd net: move the _SF*/_SS* definitions to net.h
add eb1e946 Kconfig: Allow DEBUG_BINFMT when LIBC_MODLIB is enabled
add a5cb0b3 arch: xtensa: Fix SMP related logic
add b4d85d6 boards: esp32-core: Enabled some parameters for smp configuration
add 83b6953 drivers/sensors/sgp30.c: Reset I2C in case init msg takes too long
add 7a04635 Add DISCLAIMER, LICENSE and NOTICE files. The content of COPYING is duplicated in LICENSE, so it got deleted.
add 5cc54ba S32K1xx boards - Remove unused files (should have been renamed)
add de07abe ez80f92: Interrupt improvements.
add 859d694 z20x: Correct RAM wait states.
add 730133d SAMA5D27 peripheral support - USB Host working (#444)
add e5ea0ac nxstyle: Don't parse a file if its type is unknown
add 4879f22 nxstyle: Don't complain on ELF things like Elf32_Hdr
add c85cb17 nuttx/arch.h: Several nxstyle fixes
add da3fb9c arch: xtensa: Call the waiti instruction in up_idle()
add c365e0a libs: risc-v: Fix typo in comment
add c0762fe esp32-core: Fix BOARD_CLOCK_FREQUENCY
add f735584 Change SAMA5 files to have apache license headers:
add 9f6df9c arch/arm/src/stm32l4/stm32l4_iwdg.c: Do not unconditionally enable debug
add 0715ab3 Revert "tools/nxstyle: Back out part of last commit. Logic to avoid some false alarms was causing real style problems from being reported."
add 45a8edd nxstyle: Output line numbers when complaining on block comments length
add 34f274f cxd56: move ISX012 camera sensor driver
add 94a73a8 cxd56: add configuration for SPECIFIC_DRIVERS
add a4e0b23 Prevents NuttX crashing if MM_REGIONS is too small.
add d7fa6a9 Initial checkin nuttx github action CI workflow
add 3ee1af5 Build System: Resolve CPU-specific logic in common build files
add 3ee9180 fs/littlefs: correct some code format in lfs.h by running checkpatch.sh
add ee9949a z20x: Fix some SPI/W25/Timer issues.
add 8b1dc28 Update nxstyle.c
add 797e45d z20x: SPI and timer fixes
add 2478d12 arch/arm/src/sama5/hardware/_sama5d3x_memorymap.h: Restore lines (#464)
add c0e8afc cxd56xx: correct comment format in Make.defs to fix build break
add 78563d5 arch/z80/src/ez80/ez80_spi.c: Correct oversight in previous commit
add 493b8de Revert "Change SAMA5 files to have apache license headers:"
add c5b4d9b nxstyle:nxstyle should pass nxstyle checks!
add 0d88073 toos/pic32: Some cosmetic changes. - Rename the folder to PIC32. - Rename the Makefile to Makefile.host - Run nxstyle on the C file. - Change licenses to ALv2.
add 9daa844 tools/pic32: Add the Config.mk file to execute the post build script. Update Make.defs and README.txt files in boards directory accordingly.
add 0d02168 toos/testbuild.sh: Remove the below warnning in nightly build
add 9be72e0 tools/pic32: Make the post build process depend on INTELHEX_BINARY, as it converts a hex file. Build the tool if it didn't exist.
add faca2f2 z20x: Timer/Spi Fixes
add 9836d17 nfs: fix warning: 'byteswritten' may be used uninitialized
add ae060e1 fs/nfs/nfs_vfsops.c: Run nxstyle against the file.
add 3a7bf78 drivers/mtd/w25.c: Add support for work-alike AMIC parts
add 553585a net: phy_notify_subscribe call phy_notify_unsubscribe if sigev_notify equals SIGEV_NONE
add 050e45b Changes for Freedom K28 USB device support
add 22057a8 nxglib: Remove warning "Assuming 24-bit color is not packed"
add c8b39b4 z20x: w25boot configuration nees CONFIG_FS_WRITABLE
add 953a1fa Fixed compilation issue with poll fds notification
add 1c83406 boards/z80/ez80/z20x: W25 Bootler is Code Complete
add 77d02e9 Implemented comment processing for preprocessor lines
add a3f99fe mqueue.h:Fix style errors
add b82ebdc task_spawn:Fix style errors
add dd92faa exit.c:Fix style errors.
add a865e5f task.h:Fix style errors.
add 96e11e6 task_activate.c:Fix style errors.
add c109610 task_atexit.c:Fix style errors.
add 39917b2 task_cancelpt.c:Fix style errors.
add 9bbf86a task_delete.c:Fix style errors.
add ffc7cfe task_execv.c:Fix style errors.
add c1839a0 task_exit.c:Fix style errors.
add b001f12 task_exithook.c:Fix style errors.
add 9b4f238 task_init.c:Fix style errors.
add cdb22ed task_onexit.c:Fix style errors.
add 19b28d0 task_posixspawn.c:Fix style errors.
add 8e7ff96 task_prctl.c:Fix style errors.
add e50f5bb task_recover.c:Fix style errors.
add d986157 task_reparent.c:Fix style errors.
add 5e4a322 task_restart.c:Fix style errors.
add 667fede task_setcancelstate.c:Fix style errors.
add 8e19a8d task_setup.c:Fix style errors.
add aea9fb2 task_spawnparms.c:Fix style errors.
add 1d3eb41 task_start.c:Fix style errors.
add e931c55 task_starthook.c:Fix style errors.
add a0b27d3 task_terminate.c:Fix style errors.
add 2f77a56 task_vfork.c:Fix style errors.
add 62c2b4a nxstyle fixes fixed coloumn number of error messages PR #487 fixed lineno_min = lineno_min
add 0efed95 drivers/net/tun.c: Eliminate unused function.
add c9d570d boards/sim/sim/sim: Add -fno-strict-aliasing to Make.defs
add ac1f5d6 Fixed formatting and comments in board.h and kinetis_k28memorymap.h Fixed clock calculation in board.h
add c7c3877 Comment not closed
add 757c37f fixed long line warnings from nxstyle
add ebae06a boards: fix CONFIG_MM_REGIONS related warning in nightly build
add 4ae9ae9 z80x: W25 Bootloader Improvements
add 82df8b3 libs/libc/stdio: Names of files do not match content
add 712e4b5 change README.txt link to github
add 655fcf1 Fixed RTC periodic callback issue
add 674417b Don't actually send a signal with signo 0
add 29be471 sama5/serial: correct usage of USE_SERIALDRIVER and USE_EARLYSERIALINIT
add 3fa6bae spi: change spi_send() interface to support of 32-bit word transfer
add 76aa3dd Fix nxstyle complants
add 7dd5356 nxstyle: fixed various nxstyle warnings
add 9e40a0d sched/semaphore/sem_holder.c: Fix bad line separation.
add 574344c Changes to nxstyle which address issue #120 and add checks for column position of right of code comments
add b324596 Formatting
add 46b8347 Style
add fbe65a2 Restrict check of right of code comments to #define in case of preprocessor lines
add 5e5b6c2 Finetuning false positive
add 745e0a4 Some more fine tuning Handle #define different than other preprocessor lines Ignore backslash at the end of a comment right of a preprocessor line
add f764947 Signal error for multiline comment right of #if
add 9f3648d sched/: Fix some new coding standard issues.
add 199b4d6 z20x: Changes to reduce serial Rx data overrun
add 722de0f Remove the additional apps checkout step for PR check job
add f886d81 z20x: Correct issues loading code from FLASH
add 63395b2 include/elf.h: Appease nxstyle errors
add b39ce51 dlfcn, modlib: Appease nxstyle complaints
add 3884c96 boards: maix-bit: Remove unnecessary CONFIG_BUILTIN from kostest/defconfig
add 633e539 fix nxstyle warnings for drivers/analog/adc.c
add 8390a66 fix nxstyle warnings for drivers/analog/lmp92001.c
add da71a0d include/nuttx/arch.h: Wrap long lines to make nxstyle happy
add d4b0590 Fix some nxstyle complaints in arm addrenv
add 793b0c2 sched/module: Wrap long lines to make nxstyle happy
add 842b0c5 checkpatch: add checkpatch.sh README and correct some typos
add a0bfc24 sched/signal: Wrap long lines to make nxstyle happy
add b50aa49 stm32/stm32f7/stm32h7: Fix bugs in SERIAL_CONSOLE definition
add a506012 arch/arm/src/stm32/stm32_uart.h: Fix nxstyle complaints.
add 0b4ffa2 Checks for multiline comments right of #el..., changes message for a certain case of a comment following a right of code comment
add b6fd522 drivers/analog: fix nxstyle warnings
add 1d3afe9 include/nuttx/analog/ads1242.h: fix nxstyle warnings
add 6697603 inetaddr() more compliant with standards (especially error handling). (#524)
add aa40529 tools/nxstyle: clean up the no and unknown file extension info
add e5f5509 stm32h7: Added basic support for STM32H753II. (#527)
add d43cb2f sched/mqueue: Correct/update license headers.
add 0db4529 Add some helpful documentation in checkpatch.sh.
add 0817ffb Fixed formatting error I introduced
add 2c8d876 eZ80F92: Eliminate Spurious Interrupts
add 14d037b include/nuttx/compiler.h: Appease nxstyle errors
add 5afee5c drivers/bch: fix nxstyle errors
add fc2d2e2 drivers/loop: fix nxstyle issues
add 3972510 include/nuttx/compiler.h: Fix a C99 check
add 4e65d54 Add OUTTOGGLE mode to STM32H7 timer driver (#541)
add 295fa01 sched/sched/sched_mergepending.c: Fix nxstyle complaints.
add 45196ca tools/nxstyle.c: Check for missing space before closing comment faulty (#543)
add e9a9485 sched/sched: Appease nxstyle errors (#539)
add bfc15a6 z20x: Fixes related to W25 boot configurations.
add c21d198 sched/wdog: Update to Apache 2.0 Headers
add f824989 sched/timer: Update most files to Apache 2.0
add 45b8e3c sched/wqueue: Update to Apache 2.0 headers.
add 7f6bf93 boards/xtensa/esp32/esp32-core/include/board.h: nxstyle fixes
add 213c81a Fix a typo in kconfig text
add 7774cdd Appease many of nxstyle errors for esp32 related files
add c18d7dc xtensa: Implement simcall
add 7a06ff0 xtensa: hostfs using simcall
add 9aec407 xtensa_hostfs.c: Change the license to Apache 2.0
add 265a543 Stm32F7: add external ram config (#529)
add 0a2d005 NXP S32K1XX peripheral clock fixes (#555)
add 30b9003 Update workflow to let build jobs do not depend on check nxstyle job
add 850c7fa NXP S32K1XX EVB boards - clock config cleanup (#556)
add 963ee6f NXP RDDRONE-UAVCAN boards (S32K1XX) - Clean up clock config (#557)
add 737dcdb Update up_usestack.c
add 4686d7c tools: Support invoke refresh.sh from any directory
add 645cf6d Handling of struct initializers changed. Break conditionals with || at the end.
add ea81924 Revert "arch/arm/src/stm32f7/stm32_flash.c: Add flash block mapping support for progmem."
add d06cacb tools/refresh.sh: ad --nocopy option to skip copy defconfig (#563)
add da57a7d Fix a few nxstyle complaints in arm hostfs
add ef604f8 z20x: Performance Improvements
add 2668495 libs/libc/netdb/lib_dnsaddserver.c: Fix wrong fopen() mode.
add 086e8ff arch/xtensa/src/esp32/esp32_cpustart.c: nxstyle fixes
add 3a03a30 arch/xtensa/src/common/xtensa_abi.h: nxstyle fixes
add 23db3b2 ESP32: Use __asm__ __volatile__ for inline assembly
add cdf6158 Added assembly header detection.
add 98b2949 z20x: Improve usability of bootloader
add efff9b9 lc823450-xgevk/scripts: remove duplicate flock since ARLOCK already used
add 2dec43a Documentation/NuttxUserGuide.html: Fix typos
add 7aebcc4 xtensa_user_handler: Fix registers in comments
add 951cfbd xtensa_user_handler: Fix registers in comments
add 3b528c6 xtensa_user_handler: Save PS correctly
add 9a996b1 Merge pull request #576 from yamt/xtensa-user-handler-save-ps
add 5a716b7 xtensa_user_handler: rsync after wsr.ps
add 3f80f80 xtensa: Add module/elf definitions
add d624434 include/elf.h: Add EM_XTENSA
add 8657305 arch/xtensa/include/elf.h: Initial version
add 5e1b24f xtensa: Add modlib boilerplate
add c7526e5 arch_elf.c: Appease nxstyle errors
add b262722 Update file paths of copy-and-paste'ed files
add 2776a5b Replace a few Gregory Nutt's copyright notices with Apache 2.0
add e135c93 xtensa: Implement a few relocations
add bf2cfd4 Add -mtext-section-literals to avoid out of range relocations
add 03a916a Kconfig: Add kconfig options for module text allocator
add 855751b Introduce instruction memory allocator
add 061b796 Adapt dlfcn/modlib to use the instruction memory allocator
add df44909 xtensa/arch_elf.c: Ignore R_XTENSA_NONE
add f4e7845 esp32: emulate byte access for module text
add 430a217 esp32-core: Document how to disable RTC watchdog timer
add a5e643b Fix typos in comments and documentation.
add 6f32a6a stm32f7:spi Add buffers for DMA
add 6189b2c stm32:spi Add buffers for DMA
add da854cc stm32:spi nxstyle
add 4e475cb stm32f7:spi nxstyle
new e6cb5ae Merge branch 'master' into SocketCAN
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml | 4 +-
.github/workflows/main.yml | 75 +
COPYING | 296 -
ChangeLog | 378 +-
DISCLAIMER-WIP | 18 +
Documentation/NXGraphicsSubsystem.html | 20 +-
Documentation/NuttShell.html | 8 +-
Documentation/NuttX.html | 28 +-
Documentation/NuttXBinfmt.html | 4 +-
Documentation/NuttXCCodingStandard.html | 26 +-
Documentation/NuttXDemandPaging.html | 10 +-
Documentation/NuttXGettingStarted.html | 10 +-
Documentation/NuttxPortingGuide.html | 31 +-
Documentation/NuttxUserGuide.html | 84 +-
INVIOLABLES.txt | 2 +-
Kconfig | 8 +-
LICENSE | 382 +
NOTICE | 40 +
README.txt | 2 +-
ReleaseNotes | 270 +-
TODO | 30 +-
arch/Kconfig | 24 +-
arch/README.txt | 2 +-
arch/arm/Kconfig | 2 +-
arch/arm/include/cxd56xx/audio.h | 2 +-
arch/arm/include/cxd56xx/backuplog.h | 2 +-
arch/arm/include/cxd56xx/geofence.h | 4 +-
arch/arm/include/cxd56xx/gnss.h | 8 +-
arch/arm/include/cxd56xx/gnss_type.h | 2 +-
arch/arm/include/cxd56xx/pm.h | 4 +-
arch/arm/include/cxd56xx/scu.h | 6 +-
arch/arm/include/imx6/chip.h | 10 +-
arch/arm/include/kl/irq.h | 4 +-
arch/arm/include/lpc17xx_40xx/irq.h | 2 +-
arch/arm/include/max326xx/chip.h | 18 +-
arch/arm/include/sama5/sama5d2_irq.h | 14 +-
arch/arm/include/stm32f0l0g0/stm32l0_irq.h | 2 +-
arch/arm/include/stm32h7/chip.h | 2 +-
arch/arm/include/stm32l4/chip.h | 2 +-
arch/arm/include/tiva/cc13x0_irq.h | 2 +-
arch/arm/src/a1x/Kconfig | 4 +-
arch/arm/src/a1x/a1x_boot.c | 2 +-
arch/arm/src/a1x/a1x_serial.c | 7 +-
arch/arm/src/a1x/hardware/a10_memorymap.h | 2 +-
arch/arm/src/a1x/hardware/a1x_intc.h | 2 +-
arch/arm/src/am335x/Kconfig | 4 +-
arch/arm/src/am335x/am335x_can.c | 2 +-
arch/arm/src/am335x/am335x_serial.c | 5 +-
arch/arm/src/arm/pg_macros.h | 2 +-
arch/arm/src/arm/up_blocktask.c | 28 +-
arch/arm/src/arm/up_cache.S | 2 +-
arch/arm/src/arm/up_head.S | 6 +-
arch/arm/src/arm/up_saveusercontext.S | 4 +-
arch/arm/src/arm/vfork.S | 2 +-
arch/arm/src/armv6-m/up_blocktask.c | 25 +-
arch/arm/src/armv6-m/up_svcall.c | 2 +-
arch/arm/src/armv6-m/up_unblocktask.c | 2 +-
arch/arm/src/armv6-m/vfork.S | 2 +-
arch/arm/src/armv7-a/arm_addrenv.c | 22 +-
arch/arm/src/armv7-a/arm_addrenv_kstack.c | 4 +-
arch/arm/src/armv7-a/arm_addrenv_ustack.c | 16 +-
arch/arm/src/armv7-a/arm_addrenv_utils.c | 13 +-
arch/arm/src/armv7-a/arm_blocktask.c | 28 +-
arch/arm/src/armv7-a/arm_cpupause.c | 2 +-
arch/arm/src/armv7-a/arm_cpustart.c | 2 +-
arch/arm/src/armv7-a/arm_fullcontextrestore.S | 2 +-
arch/arm/src/armv7-a/arm_head.S | 4 +-
arch/arm/src/armv7-a/arm_l2cc_pl310.c | 2 +-
arch/arm/src/armv7-a/arm_pghead.S | 2 +-
arch/arm/src/armv7-a/arm_vfork.S | 2 +-
arch/arm/src/armv7-a/cp15_cacheops.h | 10 +-
arch/arm/src/armv7-a/mmu.h | 2 +-
arch/arm/src/armv7-a/mpcore.h | 4 +-
arch/arm/src/armv7-a/sctlr.h | 2 +-
arch/arm/src/armv7-m/Kconfig | 2 +-
arch/arm/src/armv7-m/etm.h | 2 +-
arch/arm/src/armv7-m/gnu/up_setjmp.S | 2 +-
arch/arm/src/armv7-m/gnu/vfork.S | 2 +-
arch/arm/src/armv7-m/iar/vfork.S | 2 +-
arch/arm/src/armv7-m/mpu.h | 2 +-
arch/arm/src/armv7-m/nvic.h | 4 +-
arch/arm/src/armv7-m/up_blocktask.c | 28 +-
arch/arm/src/armv7-m/up_ramvec_initialize.c | 9 +-
arch/arm/src/armv7-m/up_svcall.c | 18 +-
arch/arm/src/armv7-m/up_unblocktask.c | 2 +-
arch/arm/src/armv7-r/Kconfig | 2 +-
arch/arm/src/armv7-r/arm_blocktask.c | 28 +-
arch/arm/src/armv7-r/arm_fullcontextrestore.S | 2 +-
arch/arm/src/armv7-r/arm_head.S | 2 +-
arch/arm/src/armv7-r/arm_l2cc_pl310.c | 2 +-
arch/arm/src/armv7-r/arm_vfork.S | 2 +-
arch/arm/src/armv7-r/cp15_cacheops.h | 10 +-
arch/arm/src/armv7-r/gic.h | 32 +-
arch/arm/src/armv7-r/mpcore.h | 2 +-
arch/arm/src/armv7-r/mpu.h | 14 +-
arch/arm/src/armv7-r/sctlr.h | 4 +-
arch/arm/src/c5471/c5471_ethernet.c | 12 +-
arch/arm/src/c5471/c5471_lowputc.S | 4 +-
arch/arm/src/c5471/c5471_serial.c | 7 +-
arch/arm/src/c5471/c5471_watchdog.c | 2 +-
arch/arm/src/c5471/chip.h | 2 +-
arch/arm/src/common/up_hostfs.c | 4 +
arch/arm/src/common/up_internal.h | 9 +-
arch/arm/src/common/up_pthread_start.c | 2 +
arch/arm/src/common/up_task_start.c | 2 +
arch/arm/src/cxd56xx/Kconfig | 6 +-
arch/arm/src/cxd56xx/cxd56_adc.c | 2 +-
arch/arm/src/cxd56xx/cxd56_backuplog.c | 2 +-
arch/arm/src/cxd56xx/cxd56_cisif.c | 6 +-
arch/arm/src/cxd56xx/cxd56_clock.c | 2 +-
arch/arm/src/cxd56xx/cxd56_config.h | 2 +-
arch/arm/src/cxd56xx/cxd56_cpupause.c | 2 +-
arch/arm/src/cxd56xx/cxd56_cpustart.c | 4 +-
arch/arm/src/cxd56xx/cxd56_dmac.c | 2 +-
arch/arm/src/cxd56xx/cxd56_dmac.h | 2 +-
arch/arm/src/cxd56xx/cxd56_gnss.c | 2 +-
arch/arm/src/cxd56xx/cxd56_gnss_api.h | 4 +-
arch/arm/src/cxd56xx/cxd56_irq.c | 4 +-
arch/arm/src/cxd56xx/cxd56_pmic.c | 10 +-
arch/arm/src/cxd56xx/cxd56_pmic.h | 10 +-
arch/arm/src/cxd56xx/cxd56_powermgr.c | 6 +-
arch/arm/src/cxd56xx/cxd56_pwm.c | 2 +-
arch/arm/src/cxd56xx/cxd56_rtc.h | 2 +-
arch/arm/src/cxd56xx/cxd56_sdhci.c | 8 +-
arch/arm/src/cxd56xx/cxd56_sdhci.h | 2 +-
arch/arm/src/cxd56xx/cxd56_serial.c | 2 +-
arch/arm/src/cxd56xx/cxd56_spi.c | 43 +-
arch/arm/src/cxd56xx/cxd56_start.c | 2 +-
arch/arm/src/cxd56xx/cxd56_uart.c | 2 +-
arch/arm/src/cxd56xx/cxd56_udmac.h | 2 +-
arch/arm/src/cxd56xx/cxd56_usbdev.c | 4 +-
arch/arm/src/cxd56xx/cxd56_wdt.c | 10 +-
arch/arm/src/cxd56xx/hardware/cxd56_emmc.h | 2 +-
arch/arm/src/cxd56xx/hardware/cxd56_spi.h | 2 +-
arch/arm/src/cxd56xx/hardware/cxd56_timer.h | 2 +-
arch/arm/src/dm320/dm320_ahb.h | 2 +-
arch/arm/src/dm320/dm320_framebuffer.c | 4 +-
arch/arm/src/dm320/dm320_irq.c | 2 +-
arch/arm/src/dm320/dm320_lowputc.S | 4 +-
arch/arm/src/dm320/dm320_memorymap.h | 4 +-
arch/arm/src/dm320/dm320_serial.c | 9 +-
arch/arm/src/dm320/dm320_usbdev.c | 10 +-
arch/arm/src/efm32/efm32_adc.c | 2 +-
arch/arm/src/efm32/efm32_gpio.h | 2 +-
arch/arm/src/efm32/efm32_i2c.c | 2 +-
arch/arm/src/efm32/efm32_irq.c | 2 +-
arch/arm/src/efm32/efm32_leserial.c | 3 +
arch/arm/src/efm32/efm32_rtc_burtc.c | 12 +-
arch/arm/src/efm32/efm32_spi.c | 80 +-
arch/arm/src/efm32/efm32_spi.h | 14 +-
arch/arm/src/efm32/efm32_timer.c | 6 +-
arch/arm/src/efm32/efm32_usbdev.c | 24 +-
arch/arm/src/efm32/efm32_usbhost.c | 6 +-
arch/arm/src/efm32/hardware/efm32_acmp.h | 2 +-
arch/arm/src/efm32/hardware/efm32_adc.h | 2 +-
arch/arm/src/efm32/hardware/efm32_aes.h | 2 +-
arch/arm/src/efm32/hardware/efm32_burtc.h | 4 +-
arch/arm/src/efm32/hardware/efm32_calibrate.h | 2 +-
arch/arm/src/efm32/hardware/efm32_cmu.h | 2 +-
arch/arm/src/efm32/hardware/efm32_dac.h | 2 +-
arch/arm/src/efm32/hardware/efm32_devinfo.h | 2 +-
arch/arm/src/efm32/hardware/efm32_dma.h | 2 +-
arch/arm/src/efm32/hardware/efm32_emu.h | 2 +-
arch/arm/src/efm32/hardware/efm32_gpio.h | 2 +-
arch/arm/src/efm32/hardware/efm32_i2c.h | 2 +-
arch/arm/src/efm32/hardware/efm32_lcd.h | 2 +-
arch/arm/src/efm32/hardware/efm32_lesense.h | 4 +-
arch/arm/src/efm32/hardware/efm32_letimer.h | 2 +-
arch/arm/src/efm32/hardware/efm32_leuart.h | 2 +-
arch/arm/src/efm32/hardware/efm32_pcnt.h | 4 +-
arch/arm/src/efm32/hardware/efm32_prs.h | 2 +-
arch/arm/src/efm32/hardware/efm32_rmu.h | 2 +-
arch/arm/src/efm32/hardware/efm32_romtable.h | 6 +-
arch/arm/src/efm32/hardware/efm32_rtc.h | 2 +-
arch/arm/src/efm32/hardware/efm32_timer.h | 2 +-
arch/arm/src/efm32/hardware/efm32_usart.h | 2 +-
arch/arm/src/efm32/hardware/efm32_usb.h | 2 +-
arch/arm/src/efm32/hardware/efm32_vcmp.h | 2 +-
arch/arm/src/efm32/hardware/efm32_wdog.h | 2 +-
arch/arm/src/imx1/imx_boot.c | 2 +-
arch/arm/src/imx1/imx_gpio.c | 2 +-
arch/arm/src/imx1/imx_irq.c | 2 +-
arch/arm/src/imx1/imx_lowputc.S | 2 +-
arch/arm/src/imx1/imx_serial.c | 13 +-
arch/arm/src/imx1/imx_spi.c | 113 +-
arch/arm/src/imx1/imx_system.h | 4 +-
arch/arm/src/imx1/imx_timer.h | 2 +-
arch/arm/src/imx6/hardware/imx_ccm.h | 26 +-
arch/arm/src/imx6/hardware/imx_memorymap.h | 6 +-
arch/arm/src/imx6/hardware/imx_pinmux.h | 2 +-
arch/arm/src/imx6/imx_boot.c | 6 +-
arch/arm/src/imx6/imx_boot.h | 2 +-
arch/arm/src/imx6/imx_cpuboot.c | 2 +-
arch/arm/src/imx6/imx_ecspi.c | 103 +-
arch/arm/src/imx6/imx_gpio.c | 4 +-
arch/arm/src/imx6/imx_gpio.h | 2 +-
arch/arm/src/imx6/imx_lowputc.c | 8 +-
arch/arm/src/imx6/imx_serial.c | 6 +-
arch/arm/src/imxrt/Kconfig | 42 +-
arch/arm/src/imxrt/Make.defs | 4 +
arch/arm/src/imxrt/hardware/imxrt_dcdc.h | 2 +-
arch/arm/src/imxrt/hardware/imxrt_enet.h | 2 +-
arch/arm/src/imxrt/hardware/imxrt_usbotg.h | 34 +-
arch/arm/src/imxrt/hardware/imxrt_usbphy.h | 69 +
arch/arm/src/imxrt/hardware/imxrt_usdhc.h | 4 +-
arch/arm/src/imxrt/hardware/rt102x/imxrt102x_ccm.h | 16 +-
arch/arm/src/imxrt/hardware/rt105x/imxrt105x_ccm.h | 16 +-
arch/arm/src/imxrt/hardware/rt106x/imxrt106x_ccm.h | 16 +-
arch/arm/src/imxrt/imxrt_allocateheap.c | 4 +
arch/arm/src/imxrt/imxrt_edma.c | 2 +-
arch/arm/src/imxrt/imxrt_ehci.c | 12 +-
arch/arm/src/imxrt/imxrt_enc.c | 6 +-
arch/arm/src/imxrt/imxrt_enet.c | 4 +-
arch/arm/src/imxrt/imxrt_gpio.c | 4 +-
arch/arm/src/imxrt/imxrt_gpio.h | 4 +-
arch/arm/src/imxrt/imxrt_irq.c | 2 +-
arch/arm/src/imxrt/imxrt_lcd.c | 2 +-
arch/arm/src/imxrt/imxrt_lowputc.c | 2 +-
arch/arm/src/imxrt/imxrt_lpi2c.c | 2 +-
arch/arm/src/imxrt/imxrt_lpspi.c | 32 +-
arch/arm/src/imxrt/imxrt_start.c | 9 +-
arch/arm/src/imxrt/imxrt_start.h | 13 +
arch/arm/src/imxrt/imxrt_usbdev.c | 3059 +++
arch/arm/src/imxrt/imxrt_usdhc.c | 2 +-
arch/arm/src/kinetis/hardware/kinetis_enet.h | 2 +-
.../src/kinetis/hardware/kinetis_k28memorymap.h | 81 +-
arch/arm/src/kinetis/hardware/kinetis_rtc.h | 2 +-
arch/arm/src/kinetis/hardware/kinetis_slcd.h | 2 +-
arch/arm/src/kinetis/hardware/kinetis_usbhs.h | 8 +-
arch/arm/src/kinetis/kinetis.h | 2 +-
arch/arm/src/kinetis/kinetis_alarm.h | 2 +-
arch/arm/src/kinetis/kinetis_enet.c | 8 +-
arch/arm/src/kinetis/kinetis_irq.c | 4 +-
arch/arm/src/kinetis/kinetis_mpuinit.c | 2 +-
arch/arm/src/kinetis/kinetis_mpuinit.h | 2 +-
arch/arm/src/kinetis/kinetis_pin.c | 2 +-
arch/arm/src/kinetis/kinetis_sdhc.c | 164 +-
arch/arm/src/kinetis/kinetis_serial.c | 2 +-
arch/arm/src/kinetis/kinetis_spi.c | 12 +-
arch/arm/src/kinetis/kinetis_usbdev.c | 8 +-
arch/arm/src/kl/kl_gpio.c | 2 +-
arch/arm/src/kl/kl_gpio.h | 4 +-
arch/arm/src/kl/kl_irq.c | 2 +-
arch/arm/src/kl/kl_serial.c | 3 +
arch/arm/src/kl/kl_spi.c | 152 +-
arch/arm/src/lc823450/Kconfig | 2 +-
arch/arm/src/lc823450/lc823450_cpustart.c | 8 +-
arch/arm/src/lc823450/lc823450_dvfs2.c | 4 +-
arch/arm/src/lc823450/lc823450_i2c.c | 2 +-
arch/arm/src/lc823450/lc823450_ipl2.c | 2 +-
arch/arm/src/lc823450/lc823450_irq.c | 8 +-
arch/arm/src/lc823450/lc823450_mmcl.c | 2 +-
arch/arm/src/lc823450/lc823450_mtd.c | 2 +-
arch/arm/src/lc823450/lc823450_serial.c | 9 +-
arch/arm/src/lc823450/lc823450_spi.c | 59 +-
arch/arm/src/lc823450/lc823450_spi.h | 41 +-
arch/arm/src/lc823450/lc823450_usbdev.c | 6 +-
arch/arm/src/lc823450/lc823450_wdt.c | 2 +-
arch/arm/src/lpc17xx_40xx/Kconfig | 4 +-
.../lpc17xx_40xx/hardware/lpc178x_40xx_syscon.h | 4 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_adc.h | 2 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_can.h | 2 +-
.../src/lpc17xx_40xx/hardware/lpc17_40_ethernet.h | 2 +-
.../arm/src/lpc17xx_40xx/hardware/lpc17_40_gpdma.h | 2 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_lcd.h | 8 +-
.../arm/src/lpc17xx_40xx/hardware/lpc17_40_mcpwm.h | 4 +-
.../src/lpc17xx_40xx/hardware/lpc17_40_sdcard.h | 2 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_ssp.h | 2 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_usb.h | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_adc.c | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_can.c | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_gpioint.c | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c | 7 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_lcd.c | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_lcd.h | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ohciram.h | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_sdcard.c | 8 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_serial.c | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c | 62 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_spi.h | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.c | 101 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.h | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_usbdev.c | 12 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_usbhost.c | 2 +-
arch/arm/src/lpc214x/chip.h | 18 +-
arch/arm/src/lpc214x/lpc214x_head.S | 2 +-
arch/arm/src/lpc214x/lpc214x_i2c.h | 12 +-
arch/arm/src/lpc214x/lpc214x_serial.c | 9 +-
arch/arm/src/lpc214x/lpc214x_spi.h | 2 +-
arch/arm/src/lpc214x/lpc214x_timerisr.c | 2 +-
arch/arm/src/lpc214x/lpc214x_usbdev.c | 16 +-
arch/arm/src/lpc214x/lpc214x_usbdev.h | 2 +-
arch/arm/src/lpc2378/chip.h | 20 +-
arch/arm/src/lpc2378/lpc23xx_i2c.c | 2 +-
arch/arm/src/lpc2378/lpc23xx_serial.c | 9 +-
arch/arm/src/lpc2378/lpc23xx_spi.c | 58 +-
arch/arm/src/lpc2378/lpc23xx_timerisr.c | 2 +-
arch/arm/src/lpc31xx/lpc31_boot.c | 2 +-
arch/arm/src/lpc31xx/lpc31_cgu.h | 28 +-
arch/arm/src/lpc31xx/lpc31_ehci.c | 16 +-
arch/arm/src/lpc31xx/lpc31_i2c.c | 2 +-
arch/arm/src/lpc31xx/lpc31_i2c.h | 2 +-
arch/arm/src/lpc31xx/lpc31_irq.c | 2 +-
arch/arm/src/lpc31xx/lpc31_memorymap.h | 2 +-
arch/arm/src/lpc31xx/lpc31_mpmc.h | 2 +-
arch/arm/src/lpc31xx/lpc31_nand.h | 2 +-
arch/arm/src/lpc31xx/lpc31_pllconfig.c | 2 +-
arch/arm/src/lpc31xx/lpc31_resetclks.c | 2 +-
arch/arm/src/lpc31xx/lpc31_serial.c | 3 +
arch/arm/src/lpc31xx/lpc31_setfdiv.c | 2 +-
arch/arm/src/lpc31xx/lpc31_spi.c | 243 +-
arch/arm/src/lpc31xx/lpc31_timer.h | 2 +-
arch/arm/src/lpc31xx/lpc31_usbdev.c | 8 +-
.../src/lpc43xx/hardware/lpc4310203050_pinconfig.h | 2 +-
arch/arm/src/lpc43xx/hardware/lpc43_adc.h | 2 +-
arch/arm/src/lpc43xx/hardware/lpc43_can.h | 8 +-
arch/arm/src/lpc43xx/hardware/lpc43_mcpwm.h | 4 +-
arch/arm/src/lpc43xx/hardware/lpc43_ssp.h | 2 +-
arch/arm/src/lpc43xx/lpc43_allocateheap.c | 4 +-
arch/arm/src/lpc43xx/lpc43_can.c | 2 +-
arch/arm/src/lpc43xx/lpc43_cgu.c | 2 +-
arch/arm/src/lpc43xx/lpc43_config.h | 2 +-
arch/arm/src/lpc43xx/lpc43_ehci.c | 16 +-
arch/arm/src/lpc43xx/lpc43_ethernet.c | 14 +-
arch/arm/src/lpc43xx/lpc43_i2c.c | 2 +-
arch/arm/src/lpc43xx/lpc43_irq.c | 2 +-
arch/arm/src/lpc43xx/lpc43_sdmmc.c | 8 +-
arch/arm/src/lpc43xx/lpc43_serial.c | 2 +-
arch/arm/src/lpc43xx/lpc43_spi.c | 62 +-
arch/arm/src/lpc43xx/lpc43_ssp.c | 69 +-
arch/arm/src/lpc43xx/lpc43_start.c | 4 +-
arch/arm/src/lpc43xx/lpc43_timer.c | 4 +-
arch/arm/src/lpc43xx/lpc43_uart.c | 2 +-
arch/arm/src/lpc43xx/lpc43_usb0dev.c | 8 +-
arch/arm/src/lpc43xx/lpc43_wwdt.c | 6 +-
arch/arm/src/lpc43xx/spifi/changelog.txt | 4 +-
.../lpc43xx/spifi/inc/private/spifilib_chiphw.h | 2 +-
arch/arm/src/lpc43xx/spifi/inc/spifilib_api.h | 4 +-
arch/arm/src/lpc43xx/spifi/inc/spifilib_dev.h | 16 +-
.../src/lpc43xx/spifi/src/spifilib_dev_common.c | 6 +-
arch/arm/src/lpc54xx/Kconfig | 4 +-
arch/arm/src/lpc54xx/hardware/lpc54_lcd.h | 8 +-
arch/arm/src/lpc54xx/hardware/lpc54_rtc.h | 2 +-
arch/arm/src/lpc54xx/hardware/lpc54_sdmmc.h | 2 +-
arch/arm/src/lpc54xx/hardware/lpc54_usart.h | 2 +-
arch/arm/src/lpc54xx/lpc546x_power.h | 2 +-
arch/arm/src/lpc54xx/lpc54_clockconfig.c | 2 +-
arch/arm/src/lpc54xx/lpc54_emc.c | 4 +-
arch/arm/src/lpc54xx/lpc54_emc.h | 2 +-
arch/arm/src/lpc54xx/lpc54_ethernet.c | 6 +-
arch/arm/src/lpc54xx/lpc54_gpio.c | 12 +-
arch/arm/src/lpc54xx/lpc54_gpio.h | 2 +-
arch/arm/src/lpc54xx/lpc54_gpioirq.c | 2 +-
arch/arm/src/lpc54xx/lpc54_i2c_master.c | 2 +-
arch/arm/src/lpc54xx/lpc54_irq.c | 2 +-
arch/arm/src/lpc54xx/lpc54_lcd.c | 6 +-
arch/arm/src/lpc54xx/lpc54_lcd.h | 2 +-
arch/arm/src/lpc54xx/lpc54_sdmmc.c | 8 +-
arch/arm/src/lpc54xx/lpc54_serial.c | 2 +-
arch/arm/src/lpc54xx/lpc54_spi_master.c | 60 +-
arch/arm/src/lpc54xx/lpc54_usb0_ohci.c | 4 +-
arch/arm/src/lpc54xx/lpc54_wwdt.c | 8 +-
arch/arm/src/max326xx/common/max326_irq.c | 2 +-
arch/arm/src/max326xx/max32660/max32660_rtc.c | 2 +-
arch/arm/src/max326xx/max32660/max32660_spim.c | 77 +-
arch/arm/src/max326xx/max32660/max32660_wdt.c | 4 +-
arch/arm/src/moxart/moxart_lowputc.S | 4 +-
arch/arm/src/nrf52/hardware/nrf52_clock.h | 2 +-
arch/arm/src/nrf52/hardware/nrf52_radio.h | 2 +-
arch/arm/src/nrf52/hardware/nrf52_saadc.h | 6 +-
arch/arm/src/nrf52/nrf52832_errdata.c | 2 +-
arch/arm/src/nrf52/nrf52_i2c.c | 2 +-
arch/arm/src/nrf52/nrf52_irq.c | 2 +-
arch/arm/src/nrf52/nrf52_rng.c | 4 +-
arch/arm/src/nrf52/nrf52_serial.c | 2 +-
arch/arm/src/nrf52/nrf52_spi.c | 23 +-
arch/arm/src/nrf52/nrf52_wdt.c | 2 +-
arch/arm/src/nuc1xx/hardware/nuc_clk.h | 2 +-
arch/arm/src/nuc1xx/hardware/nuc_uart.h | 2 +-
arch/arm/src/nuc1xx/nuc_clockconfig.c | 2 +-
arch/arm/src/nuc1xx/nuc_config.h | 2 +-
arch/arm/src/nuc1xx/nuc_irq.c | 2 +-
arch/arm/src/nuc1xx/nuc_serial.c | 17 +-
arch/arm/src/s32k1xx/hardware/s32k1xx_enet.h | 2 +-
arch/arm/src/s32k1xx/s32k11x/s32k11x_clocknames.h | 146 +-
arch/arm/src/s32k1xx/s32k11x/s32k11x_irq.c | 2 +-
arch/arm/src/s32k1xx/s32k14x/s32k14x_clocknames.h | 210 +-
arch/arm/src/s32k1xx/s32k14x/s32k14x_irq.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_clockconfig.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_edma.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_enet.c | 6 +-
arch/arm/src/s32k1xx/s32k1xx_lowputc.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_lpi2c.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_lpspi.c | 62 +-
arch/arm/src/s32k1xx/s32k1xx_periphclocks.c | 86 +-
arch/arm/src/s32k1xx/s32k1xx_pin.h | 2 +-
arch/arm/src/sam34/hardware/sam4cm_slcdc.h | 2 +-
arch/arm/src/sam34/hardware/sam4cm_supc.h | 2 +-
arch/arm/src/sam34/hardware/sam4l_usart.h | 4 +-
arch/arm/src/sam34/hardware/sam_acc.h | 2 +-
arch/arm/src/sam34/hardware/sam_tc.h | 2 +-
arch/arm/src/sam34/hardware/sam_uart.h | 2 +-
arch/arm/src/sam34/sam3u_gpio.h | 2 +-
arch/arm/src/sam34/sam3x_gpio.h | 2 +-
arch/arm/src/sam34/sam4cm_cpustart.c | 2 +-
arch/arm/src/sam34/sam4cm_oneshot.c | 2 +-
arch/arm/src/sam34/sam4cm_oneshot_lowerhalf.c | 2 +-
arch/arm/src/sam34/sam4l_clockconfig.c | 22 +-
arch/arm/src/sam34/sam4l_gpio.h | 2 +-
arch/arm/src/sam34/sam_dmac.c | 2 +-
arch/arm/src/sam34/sam_dmac.h | 2 +-
arch/arm/src/sam34/sam_emac.c | 6 +-
arch/arm/src/sam34/sam_gpio.c | 2 +-
arch/arm/src/sam34/sam_hsmci.c | 14 +-
arch/arm/src/sam34/sam_irq.c | 2 +-
arch/arm/src/sam34/sam_rtc.c | 6 +-
arch/arm/src/sam34/sam_rtt.c | 4 +-
arch/arm/src/sam34/sam_serial.c | 2 +-
arch/arm/src/sam34/sam_spi.c | 58 +-
arch/arm/src/sam34/sam_start.c | 2 +-
arch/arm/src/sam34/sam_tc.c | 6 +-
arch/arm/src/sam34/sam_twi.c | 2 +-
arch/arm/src/sam34/sam_wdt.c | 4 +-
arch/arm/src/sama5/Kconfig | 2 +-
arch/arm/src/sama5/hardware/_sama5d2x_memorymap.h | 33 +-
arch/arm/src/sama5/hardware/_sama5d3x_memorymap.h | 17 +-
arch/arm/src/sama5/hardware/_sama5d4x_memorymap.h | 2 +-
arch/arm/src/sama5/hardware/sam_adc.h | 2 +-
arch/arm/src/sama5/hardware/sam_dmac.h | 4 +-
arch/arm/src/sama5/hardware/sam_ehci.h | 2 +-
arch/arm/src/sama5/hardware/sam_flexcom_usart.h | 4 +-
arch/arm/src/sama5/hardware/sam_gmac.h | 46 +-
arch/arm/src/sama5/hardware/sam_pmc.h | 4 +-
arch/arm/src/sama5/hardware/sam_rxlp.h | 2 +-
arch/arm/src/sama5/hardware/sam_sfr.h | 9 +-
arch/arm/src/sama5/hardware/sam_spi.h | 2 +-
arch/arm/src/sama5/hardware/sam_twi.h | 2 +-
arch/arm/src/sama5/hardware/sam_uart.h | 4 +-
arch/arm/src/sama5/hardware/sam_wdt.h | 2 +-
arch/arm/src/sama5/sam_adc.c | 4 +-
arch/arm/src/sama5/sam_boot.c | 2 +-
arch/arm/src/sama5/sam_can.c | 10 +-
arch/arm/src/sama5/sam_clockconfig.c | 27 +-
arch/arm/src/sama5/sam_clockconfig.h | 2 +-
arch/arm/src/sama5/sam_dmac.c | 16 +-
arch/arm/src/sama5/sam_dmac.h | 2 +-
arch/arm/src/sama5/sam_ehci.c | 10 +-
arch/arm/src/sama5/sam_emaca.c | 6 +-
arch/arm/src/sama5/sam_emacb.c | 6 +-
arch/arm/src/sama5/sam_flexcom_serial.c | 73 +-
arch/arm/src/sama5/sam_gmac.c | 181 +-
arch/arm/src/sama5/sam_hsmci.c | 10 +-
arch/arm/src/sama5/sam_irq.c | 6 +-
arch/arm/src/sama5/sam_isi.c | 2 +-
arch/arm/src/sama5/sam_lcd.c | 8 +-
arch/arm/src/sama5/sam_lcd.h | 2 +-
arch/arm/src/sama5/sam_nand.c | 42 +-
arch/arm/src/sama5/sam_ohci.c | 8 +-
arch/arm/src/sama5/sam_oneshot.c | 2 +-
arch/arm/src/sama5/sam_oneshot_lowerhalf.c | 2 +-
arch/arm/src/sama5/sam_pck.c | 2 +-
arch/arm/src/sama5/sam_pio.h | 2 +-
arch/arm/src/sama5/sam_pioirq.c | 32 +-
arch/arm/src/sama5/sam_pmecc.c | 4 +-
arch/arm/src/sama5/sam_pwm.c | 4 +-
arch/arm/src/sama5/sam_rtc.c | 6 +-
arch/arm/src/sama5/sam_serial.c | 43 +-
arch/arm/src/sama5/sam_serial.h | 4 +-
arch/arm/src/sama5/sam_serialinit.c | 5 +-
arch/arm/src/sama5/sam_spi.c | 88 +-
arch/arm/src/sama5/sam_ssc.c | 10 +-
arch/arm/src/sama5/sam_tc.c | 2 +-
arch/arm/src/sama5/sam_trng.c | 4 +-
arch/arm/src/sama5/sam_udphs.c | 10 +-
arch/arm/src/sama5/sam_usbhost.h | 2 +-
arch/arm/src/sama5/sam_wdt.c | 10 +-
arch/arm/src/sama5/sam_xdmac.c | 4 +-
arch/arm/src/sama5/sama5d2x_periphclks.h | 7 +-
arch/arm/src/sama5/sama5d2x_pio.c | 16 +-
arch/arm/src/samd2l2/hardware/samd_dmac.h | 2 +-
arch/arm/src/samd2l2/hardware/samd_eic.h | 2 +-
arch/arm/src/samd2l2/hardware/samd_nvmctrl.h | 2 +-
arch/arm/src/samd2l2/hardware/saml_dmac.h | 2 +-
arch/arm/src/samd2l2/hardware/saml_gclk.h | 2 +-
arch/arm/src/samd2l2/hardware/saml_i2c_slave.h | 4 +-
arch/arm/src/samd2l2/hardware/saml_oscctrl.h | 2 +-
arch/arm/src/samd2l2/hardware/saml_pm.h | 4 +-
arch/arm/src/samd2l2/sam_dmac.h | 8 +-
arch/arm/src/samd2l2/sam_i2c_master.c | 2 +-
arch/arm/src/samd2l2/sam_irq.c | 2 +-
arch/arm/src/samd2l2/sam_serial.c | 3 +
arch/arm/src/samd2l2/sam_spi.c | 36 +-
arch/arm/src/samd2l2/sam_usb.c | 6 +-
arch/arm/src/samd5e5/hardware/sam_dmac.h | 4 +-
arch/arm/src/samd5e5/hardware/sam_evsys.h | 2 +-
arch/arm/src/samd5e5/hardware/sam_fuses.h | 4 +-
arch/arm/src/samd5e5/hardware/sam_gclk.h | 2 +-
arch/arm/src/samd5e5/hardware/sam_gmac.h | 4 +-
arch/arm/src/samd5e5/hardware/sam_i2c_slave.h | 4 +-
arch/arm/src/samd5e5/hardware/sam_pm.h | 4 +-
arch/arm/src/samd5e5/sam_clockconfig.c | 2 +-
arch/arm/src/samd5e5/sam_dmac.h | 4 +-
arch/arm/src/samd5e5/sam_gmac.c | 8 +-
arch/arm/src/samd5e5/sam_i2c_master.c | 2 +-
arch/arm/src/samd5e5/sam_irq.c | 2 +-
arch/arm/src/samd5e5/sam_serial.c | 3 +
arch/arm/src/samd5e5/sam_spi.c | 32 +-
arch/arm/src/samd5e5/sam_usb.c | 6 +-
arch/arm/src/samv7/Kconfig | 2 +-
arch/arm/src/samv7/hardware/sam_afec.h | 4 +-
arch/arm/src/samv7/hardware/sam_mcan.h | 4 +-
arch/arm/src/samv7/hardware/sam_sdramc.h | 2 +-
arch/arm/src/samv7/hardware/sam_uart.h | 4 +-
arch/arm/src/samv7/sam_emac.c | 4 +-
arch/arm/src/samv7/sam_gpio.c | 4 +-
arch/arm/src/samv7/sam_hsmci.c | 8 +-
arch/arm/src/samv7/sam_irq.c | 2 +-
arch/arm/src/samv7/sam_mcan.c | 4 +-
arch/arm/src/samv7/sam_oneshot.c | 2 +-
arch/arm/src/samv7/sam_oneshot_lowerhalf.c | 2 +-
arch/arm/src/samv7/sam_pck.c | 2 +-
arch/arm/src/samv7/sam_progmem.c | 4 +-
arch/arm/src/samv7/sam_qspi.c | 6 +-
arch/arm/src/samv7/sam_rswdt.c | 10 +-
arch/arm/src/samv7/sam_serial.c | 2 +-
arch/arm/src/samv7/sam_spi.c | 118 +-
arch/arm/src/samv7/sam_spi_slave.c | 4 +-
arch/arm/src/samv7/sam_ssc.c | 10 +-
arch/arm/src/samv7/sam_start.c | 2 +-
arch/arm/src/samv7/sam_tc.c | 6 +-
arch/arm/src/samv7/sam_tc.h | 2 +-
arch/arm/src/samv7/sam_trng.c | 4 +-
arch/arm/src/samv7/sam_twihs.c | 4 +-
arch/arm/src/samv7/sam_usbdevhs.c | 8 +-
arch/arm/src/samv7/sam_wdt.c | 14 +-
arch/arm/src/samv7/sam_xdmac.c | 2 +-
arch/arm/src/stm32/Kconfig | 57 +-
arch/arm/src/stm32/hardware/stm32_adc_v2.h | 2 +-
arch/arm/src/stm32/hardware/stm32_dbgmcu.h | 2 +-
arch/arm/src/stm32/hardware/stm32_dma_v2.h | 2 +-
arch/arm/src/stm32/hardware/stm32_otghs.h | 2 +-
arch/arm/src/stm32/hardware/stm32_tim.h | 2 +-
arch/arm/src/stm32/hardware/stm32f10xxx_rcc.h | 2 +-
arch/arm/src/stm32/hardware/stm32f20xxx_pinmap.h | 2 +-
arch/arm/src/stm32/hardware/stm32f30xxx_pinmap.h | 3 +-
arch/arm/src/stm32/hardware/stm32f30xxx_rcc.h | 58 +-
arch/arm/src/stm32/hardware/stm32f33xxx_hrtim.h | 22 +-
arch/arm/src/stm32/hardware/stm32f33xxx_pinmap.h | 2 +-
arch/arm/src/stm32/hardware/stm32f37xxx_pinmap.h | 2 +-
arch/arm/src/stm32/hardware/stm32fxxxxx_otgfs.h | 2 +-
arch/arm/src/stm32/stm32_adc.c | 6 +-
arch/arm/src/stm32/stm32_adc.h | 4 +-
arch/arm/src/stm32/stm32_can.c | 4 +-
arch/arm/src/stm32/stm32_comp.h | 2 +-
arch/arm/src/stm32/stm32_dac.c | 14 +-
arch/arm/src/stm32/stm32_dma2d.c | 2 +-
arch/arm/src/stm32/stm32_dma_v1.c | 4 +-
arch/arm/src/stm32/stm32_dma_v2.c | 6 +-
arch/arm/src/stm32/stm32_eth.c | 20 +-
arch/arm/src/stm32/stm32_gpio.c | 4 +-
arch/arm/src/stm32/stm32_gpio.h | 4 +-
arch/arm/src/stm32/stm32_hciuart.c | 4 +-
arch/arm/src/stm32/stm32_hrtim.c | 24 +-
arch/arm/src/stm32/stm32_hrtim.h | 18 +-
arch/arm/src/stm32/stm32_i2c_alt.c | 4 +-
arch/arm/src/stm32/stm32_i2s.c | 168 +-
arch/arm/src/stm32/stm32_irq.c | 4 +-
arch/arm/src/stm32/stm32_lowputc.c | 2 +-
arch/arm/src/stm32/stm32_ltdc.h | 2 +-
arch/arm/src/stm32/stm32_oneshot.c | 2 +-
arch/arm/src/stm32/stm32_oneshot_lowerhalf.c | 2 +-
arch/arm/src/stm32/stm32_opamp.c | 12 +-
arch/arm/src/stm32/stm32_opamp.h | 2 +-
arch/arm/src/stm32/stm32_otgfsdev.c | 6 +-
arch/arm/src/stm32/stm32_otgfshost.c | 10 +-
arch/arm/src/stm32/stm32_otghsdev.c | 8 +-
arch/arm/src/stm32/stm32_otghshost.c | 10 +-
arch/arm/src/stm32/stm32_pmstop.c | 2 +-
arch/arm/src/stm32/stm32_pwm.c | 18 +-
arch/arm/src/stm32/stm32_pwm.h | 4 +-
arch/arm/src/stm32/stm32_pwr.c | 8 +-
arch/arm/src/stm32/stm32_pwr.h | 6 +-
arch/arm/src/stm32/stm32_qencoder.c | 2 +-
arch/arm/src/stm32/stm32_rcc.c | 2 +-
arch/arm/src/stm32/stm32_rcc.h | 4 +-
arch/arm/src/stm32/stm32_rtcounter.c | 2 +-
arch/arm/src/stm32/stm32_sdadc.c | 6 +-
arch/arm/src/stm32/stm32_sdio.c | 8 +-
arch/arm/src/stm32/stm32_serial.c | 2 +-
arch/arm/src/stm32/stm32_spi.c | 308 +-
arch/arm/src/stm32/stm32_uart.h | 6 +-
arch/arm/src/stm32/stm32_usbdev.c | 10 +-
arch/arm/src/stm32/stm32_wwdg.c | 10 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_adc.h | 2 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_crs.h | 6 +-
.../src/stm32f0l0g0/hardware/stm32f03x_pinmap.h | 2 +-
.../src/stm32f0l0g0/hardware/stm32f05x_pinmap.h | 2 +-
.../src/stm32f0l0g0/hardware/stm32f07x_pinmap.h | 2 +-
.../src/stm32f0l0g0/hardware/stm32f09x_pinmap.h | 2 +-
arch/arm/src/stm32f0l0g0/stm32_adc.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_adc.h | 4 +-
arch/arm/src/stm32f0l0g0/stm32_dma_v1.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_gpio.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_gpio.h | 2 +-
arch/arm/src/stm32f0l0g0/stm32_irq.c | 2 +-
arch/arm/src/stm32f0l0g0/stm32_pwm.c | 6 +-
arch/arm/src/stm32f0l0g0/stm32_rcc.h | 2 +-
arch/arm/src/stm32f0l0g0/stm32_serial_v1.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_spi.c | 438 +-
arch/arm/src/stm32f0l0g0/stm32_usbdev.c | 12 +-
arch/arm/src/stm32f7/Kconfig | 83 +-
arch/arm/src/stm32f7/hardware/stm32_otg.h | 2 +-
.../src/stm32f7/hardware/stm32f72xx73xx_dbgmcu.h | 2 +-
.../src/stm32f7/hardware/stm32f72xx73xx_pinmap.h | 2 +-
.../src/stm32f7/hardware/stm32f74xx75xx_dbgmcu.h | 2 +-
.../src/stm32f7/hardware/stm32f74xx75xx_pinmap.h | 2 +-
.../src/stm32f7/hardware/stm32f76xx77xx_dbgmcu.h | 2 +-
arch/arm/src/stm32f7/hardware/stm32f76xx77xx_dma.h | 4 +-
.../src/stm32f7/hardware/stm32f76xx77xx_pinmap.h | 2 +-
arch/arm/src/stm32f7/stm32_adc.c | 2 +-
arch/arm/src/stm32f7/stm32_can.c | 4 +-
arch/arm/src/stm32f7/stm32_dma.c | 2 +-
arch/arm/src/stm32f7/stm32_dma2d.c | 2 +-
arch/arm/src/stm32f7/stm32_ethernet.c | 12 +-
arch/arm/src/stm32f7/stm32_flash.c | 161 +-
arch/arm/src/stm32f7/stm32_gpio.c | 2 +-
arch/arm/src/stm32f7/stm32_gpio.h | 2 +-
arch/arm/src/stm32f7/stm32_irq.c | 2 +-
arch/arm/src/stm32f7/stm32_ltdc.h | 2 +-
arch/arm/src/stm32f7/stm32_otgdev.c | 12 +-
arch/arm/src/stm32f7/stm32_otghost.c | 8 +-
arch/arm/src/stm32f7/stm32_pmstandby.c | 2 +-
arch/arm/src/stm32f7/stm32_pwm.c | 8 +-
arch/arm/src/stm32f7/stm32_pwr.c | 8 +-
arch/arm/src/stm32f7/stm32_pwr.h | 4 +-
arch/arm/src/stm32f7/stm32_qencoder.c | 2 +-
arch/arm/src/stm32f7/stm32_qspi.c | 2 +-
arch/arm/src/stm32f7/stm32_rcc.c | 2 +-
arch/arm/src/stm32f7/stm32_sai.c | 6 +-
arch/arm/src/stm32f7/stm32_sdmmc.c | 6 +-
arch/arm/src/stm32f7/stm32_spi.c | 722 +-
arch/arm/src/stm32f7/stm32_start.c | 2 +-
arch/arm/src/stm32f7/stm32_tim.c | 6 +-
arch/arm/src/stm32f7/stm32_uart.h | 6 +-
arch/arm/src/stm32h7/Kconfig | 41 +-
arch/arm/src/stm32h7/Make.defs | 15 +
arch/arm/src/stm32h7/hardware/stm32_ethernet.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32_mdma.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_otg.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32_wdg.h | 158 +
arch/arm/src/stm32h7/hardware/stm32h7x3xx_flash.h | 20 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_gpio.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_pinmap.h | 4 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_pwr.h | 254 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_rcc.h | 41 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_spi.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_uart.h | 2 +-
arch/arm/src/stm32h7/stm32_adc.c | 138 +-
arch/arm/src/stm32h7/stm32_bbsram.c | 2 +-
arch/arm/src/stm32h7/stm32_dma.c | 4 +-
arch/arm/src/stm32h7/stm32_ethernet.c | 241 +-
arch/arm/src/stm32h7/stm32_ethernet.h | 6 +-
arch/arm/src/stm32h7/stm32_flash.c | 201 +-
arch/arm/src/stm32h7/stm32_flash.h | 100 +
arch/arm/src/stm32h7/stm32_gpio.c | 4 +-
arch/arm/src/stm32h7/stm32_gpio.h | 2 +-
arch/arm/src/stm32h7/stm32_irq.c | 2 +-
arch/arm/src/stm32h7/stm32_iwdg.c | 706 +
arch/arm/src/stm32h7/stm32_otgdev.c | 8 +-
arch/arm/src/stm32h7/stm32_otghost.c | 10 +-
arch/arm/src/stm32h7/stm32_pm.h | 122 +
arch/arm/src/stm32h7/stm32_pminitialize.c | 78 +
arch/arm/src/stm32h7/stm32_pmsleep.c | 101 +
arch/arm/src/stm32h7/stm32_pmstandby.c | 100 +
arch/arm/src/stm32h7/stm32_pmstop.c | 127 +
arch/arm/src/stm32h7/stm32_pwm.c | 16 +-
arch/arm/src/stm32h7/stm32_pwm.h | 4 +-
arch/arm/src/stm32h7/stm32_pwr.c | 136 +-
arch/arm/src/stm32h7/stm32_pwr.h | 60 +-
arch/arm/src/stm32h7/stm32_qencoder.c | 2 +-
arch/arm/src/stm32h7/stm32_qspi.c | 2 +-
arch/arm/src/stm32h7/stm32_sdmmc.c | 6 +-
arch/arm/src/stm32h7/stm32_spi.c | 442 +-
arch/arm/src/stm32h7/stm32_start.c | 2 +-
arch/arm/src/stm32h7/stm32_tim.c | 34 +-
arch/arm/src/stm32h7/stm32_tim.h | 5 +-
arch/arm/src/stm32h7/stm32_uart.h | 6 +-
arch/arm/src/stm32h7/stm32_wdg.h | 119 +
arch/arm/src/stm32h7/stm32_wwdg.c | 803 +
arch/arm/src/stm32h7/stm32h7x3xx_rcc.c | 22 +-
arch/arm/src/stm32l4/Kconfig | 24 +-
arch/arm/src/stm32l4/hardware/stm32l4_crs.h | 6 +-
arch/arm/src/stm32l4/hardware/stm32l4x3xx_pinmap.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4x5xx_otgfs.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4x5xx_pinmap.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4x6xx_otgfs.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4x6xx_pinmap.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4xrxx_pinmap.h | 2 +-
arch/arm/src/stm32l4/stm32l4_adc.c | 2 +-
arch/arm/src/stm32l4/stm32l4_can.c | 4 +-
arch/arm/src/stm32l4/stm32l4_dac.c | 2 +-
arch/arm/src/stm32l4/stm32l4_gpio.c | 4 +-
arch/arm/src/stm32l4/stm32l4_gpio.h | 2 +-
arch/arm/src/stm32l4/stm32l4_irq.c | 4 +-
arch/arm/src/stm32l4/stm32l4_iwdg.c | 25 +-
arch/arm/src/stm32l4/stm32l4_lptim.c | 2 +-
arch/arm/src/stm32l4/stm32l4_oneshot.c | 2 +-
arch/arm/src/stm32l4/stm32l4_oneshot_lowerhalf.c | 2 +-
arch/arm/src/stm32l4/stm32l4_otgfsdev.c | 6 +-
arch/arm/src/stm32l4/stm32l4_otgfshost.c | 10 +-
arch/arm/src/stm32l4/stm32l4_pmstop.c | 2 +-
arch/arm/src/stm32l4/stm32l4_pwm.c | 14 +-
arch/arm/src/stm32l4/stm32l4_pwm.h | 4 +-
arch/arm/src/stm32l4/stm32l4_qencoder.c | 2 +-
arch/arm/src/stm32l4/stm32l4_qspi.c | 2 +-
arch/arm/src/stm32l4/stm32l4_rcc.c | 2 +-
arch/arm/src/stm32l4/stm32l4_rcc.h | 4 +-
arch/arm/src/stm32l4/stm32l4_sai.c | 6 +-
arch/arm/src/stm32l4/stm32l4_sdmmc.c | 6 +-
arch/arm/src/stm32l4/stm32l4_serial.c | 2 +-
arch/arm/src/stm32l4/stm32l4_spi.c | 384 +-
arch/arm/src/stm32l4/stm32l4_start.h | 2 +-
arch/arm/src/stm32l4/stm32l4_tim.c | 18 +-
arch/arm/src/stm32l4/stm32l4_usbdev.c | 10 +-
arch/arm/src/stm32l4/stm32l4x6xx_dma.c | 4 +-
arch/arm/src/str71x/str71x_i2c.h | 2 +-
arch/arm/src/str71x/str71x_serial.c | 7 +-
arch/arm/src/str71x/str71x_xti.c | 6 +-
arch/arm/src/tiva/cc13xx/cc13x0_rom.h | 2 +-
arch/arm/src/tiva/cc13xx/cc13xx_prcm.c | 2 +-
arch/arm/src/tiva/cc13xx/cc13xx_prcm.h | 2 +-
arch/arm/src/tiva/common/tiva_hciuart.c | 4 +-
arch/arm/src/tiva/common/tiva_irq.c | 4 +-
arch/arm/src/tiva/common/tiva_serial.c | 2 +-
arch/arm/src/tiva/common/tiva_ssi.c | 129 +-
arch/arm/src/tiva/common/tiva_timerisr.c | 2 +-
arch/arm/src/tiva/common/tiva_timerlib.c | 6 +-
arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_rtc.h | 2 +-
arch/arm/src/tiva/hardware/cc13x0/cc13x0_aux_wuc.h | 2 +-
arch/arm/src/tiva/hardware/cc13x0/cc13x0_i2c.h | 4 +-
arch/arm/src/tiva/hardware/cc13x0/cc13x0_prcm.h | 2 +-
.../cc13x2_cc26x2/cc13x2_cc26x2_aon_batmon.h | 4 +-
.../cc13x2_cc26x2/cc13x2_cc26x2_aon_pmctl.h | 2 +-
.../hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_rtc.h | 2 +-
.../hardware/cc13x2_cc26x2/cc13x2_cc26x2_i2c.h | 4 +-
.../hardware/cc13x2_cc26x2/cc13x2_cc26x2_prcm.h | 2 +-
arch/arm/src/tiva/hardware/lm/lm3s_memorymap.h | 2 +-
arch/arm/src/tiva/hardware/lm/lm4f_pinmap.h | 2 +-
arch/arm/src/tiva/lm/lm3s_ethernet.c | 6 +-
arch/arm/src/tiva/tiva_adc.h | 2 +-
arch/arm/src/tiva/tm4c/tm4c129_sysctrl.c | 2 +-
arch/arm/src/tiva/tm4c/tm4c_ethernet.c | 10 +-
arch/arm/src/tms570/tms570_boot.c | 2 +-
arch/arm/src/tms570/tms570_lowputc.c | 2 +-
arch/arm/src/tms570/tms570_selftest.c | 2 +-
arch/arm/src/tms570/tms570_serial.c | 2 +-
arch/arm/src/xmc4/hardware/xmc4_ethernet.h | 4 +-
arch/arm/src/xmc4/hardware/xmc4_usic.h | 8 +-
arch/arm/src/xmc4/xmc4_gpio.h | 2 +-
arch/arm/src/xmc4/xmc4_irq.c | 4 +-
arch/arm/src/xmc4/xmc4_lowputc.c | 4 +-
arch/arm/src/xmc4/xmc4_serial.c | 2 +-
arch/arm/src/xmc4/xmc4_spi.c | 44 +-
arch/avr/src/at32uc3/at32uc3.h | 4 +-
arch/avr/src/at32uc3/at32uc3_clkinit.c | 14 +-
arch/avr/src/at32uc3/at32uc3_config.h | 5 +-
arch/avr/src/at32uc3/at32uc3_gpio.c | 2 +-
arch/avr/src/at32uc3/at32uc3_irq.c | 2 +-
arch/avr/src/at32uc3/at32uc3_memorymap.h | 2 +-
arch/avr/src/at32uc3/at32uc3_serial.c | 7 +-
arch/avr/src/at90usb/at90usb_config.h | 5 +-
arch/avr/src/at90usb/at90usb_exceptions.S | 2 +-
arch/avr/src/at90usb/at90usb_lowconsole.c | 2 +-
arch/avr/src/at90usb/at90usb_serial.c | 5 +-
arch/avr/src/at90usb/at90usb_usbdev.c | 8 +-
arch/avr/src/atmega/atmega.h | 2 +-
arch/avr/src/atmega/atmega_config.h | 5 +-
arch/avr/src/atmega/atmega_exceptions.S | 2 +-
arch/avr/src/atmega/atmega_lowconsole.c | 4 +-
arch/avr/src/atmega/atmega_serial.c | 7 +-
arch/avr/src/avr/excptmacros.h | 2 +-
arch/avr/src/avr/up_blocktask.c | 28 +-
arch/avr/src/avr/up_romgetc.c | 2 +-
arch/avr/src/avr/up_sigdeliver.c | 2 +-
arch/avr/src/avr/up_spi.c | 41 +-
arch/avr/src/avr/up_unblocktask.c | 2 +-
arch/avr/src/avr32/up_blocktask.c | 28 +-
arch/avr/src/avr32/up_exceptions.S | 6 +-
arch/avr/src/avr32/up_sigdeliver.c | 2 +-
arch/avr/src/common/up_internal.h | 7 +-
arch/hc/src/common/up_blocktask.c | 28 +-
arch/hc/src/common/up_internal.h | 16 +-
arch/hc/src/m9s12/m9s12_atd.h | 2 +-
arch/hc/src/m9s12/m9s12_ethernet.c | 2 +-
arch/hc/src/m9s12/m9s12_serial.c | 2 +-
arch/hc/src/m9s12/m9s12_vectors.S | 2 +-
arch/mips/include/mips32/cp0.h | 6 +-
arch/mips/include/mips32/irq.h | 2 +-
arch/mips/include/mips32/syscall.h | 2 +-
arch/mips/include/pic32mx/chip.h | 5 +-
arch/mips/include/pic32mz/chip.h | 5 +-
arch/mips/include/pic32mz/cp0.h | 2 +-
arch/mips/src/common/up_internal.h | 17 +-
arch/mips/src/mips32/up_blocktask.c | 28 +-
arch/mips/src/mips32/up_doirq.c | 2 +-
arch/mips/src/mips32/up_vfork.c | 4 +-
arch/mips/src/mips32/vfork.S | 2 +-
arch/mips/src/pic32mx/Kconfig | 4 +-
arch/mips/src/pic32mx/excptmacros.h | 4 +-
arch/mips/src/pic32mx/pic32mx-adc.h | 2 +-
arch/mips/src/pic32mx/pic32mx-ethernet.c | 6 +-
arch/mips/src/pic32mx/pic32mx-gpio.c | 2 +-
arch/mips/src/pic32mx/pic32mx-head.S | 2 +-
arch/mips/src/pic32mx/pic32mx-irq.c | 2 +-
arch/mips/src/pic32mx/pic32mx-lowinit.c | 4 +-
arch/mips/src/pic32mx/pic32mx-serial.c | 5 +-
arch/mips/src/pic32mx/pic32mx-spi.c | 36 +-
arch/mips/src/pic32mx/pic32mx-usbdev.c | 8 +-
arch/mips/src/pic32mz/pic32mz-dma.h | 4 +-
arch/mips/src/pic32mz/pic32mz-ethernet.c | 4 +-
arch/mips/src/pic32mz/pic32mz-excptmacros.h | 4 +-
arch/mips/src/pic32mz/pic32mz-gpio.c | 2 +-
arch/mips/src/pic32mz/pic32mz-head.S | 4 +-
arch/mips/src/pic32mz/pic32mz-i2c.c | 6 +-
arch/mips/src/pic32mz/pic32mz-irq.c | 2 +-
arch/mips/src/pic32mz/pic32mz-lowinit.c | 18 +-
arch/mips/src/pic32mz/pic32mz-oneshot-lowerhalf.c | 2 +-
arch/mips/src/pic32mz/pic32mz-oneshot.c | 2 +-
arch/mips/src/pic32mz/pic32mz-serial.c | 3 +
arch/mips/src/pic32mz/pic32mz-spi.c | 42 +-
arch/mips/src/pic32mz/pic32mz-timer-lowerhalf.c | 2 +-
arch/mips/src/pic32mz/pic32mz-timer.c | 6 +-
arch/misoc/Kconfig | 4 +-
arch/misoc/include/lm32/irq.h | 2 +-
arch/misoc/src/common/misoc_net.c | 4 +-
arch/misoc/src/common/misoc_serial.c | 2 +-
arch/misoc/src/lm32/lm32.h | 9 +-
arch/misoc/src/lm32/lm32_blocktask.c | 28 +-
arch/misoc/src/minerva/minerva.h | 9 +-
arch/misoc/src/minerva/minerva_blocktask.c | 25 +-
arch/misoc/src/minerva/minerva_vectors.S | 2 +-
arch/or1k/include/spr.h | 2 +-
arch/or1k/src/common/up_blocktask.c | 28 +-
arch/or1k/src/common/up_internal.h | 15 +-
arch/or1k/src/common/up_pthread_start.c | 2 +
arch/or1k/src/common/up_task_start.c | 2 +
arch/renesas/include/m16c/limits.h | 2 +-
arch/renesas/include/rx65n/iodefine.h | 20921 ++++++++++++++++++-
arch/renesas/include/rx65n/irq.h | 2 +-
arch/renesas/include/sh1/irq.h | 2 +-
arch/renesas/src/common/up_blocktask.c | 28 +-
arch/renesas/src/common/up_initialize.c | 2 +-
arch/renesas/src/common/up_internal.h | 18 +-
arch/renesas/src/common/up_usestack.c | 2 +-
arch/renesas/src/m16c/chip.h | 2 +-
arch/renesas/src/m16c/m16c_serial.c | 4 +-
arch/renesas/src/m16c/m16c_timer.h | 2 +-
arch/renesas/src/m16c/m16c_vectors.S | 2 +-
arch/renesas/src/rx65n/Kconfig | 16 +-
arch/renesas/src/rx65n/Make.defs | 7 +
arch/renesas/src/rx65n/chip.h | 55 +-
arch/renesas/src/rx65n/rx65n_cgc.c | 183 +-
arch/renesas/src/rx65n/rx65n_cgc.h | 43 +-
arch/renesas/src/rx65n/rx65n_cmtw0.c | 4 +-
arch/renesas/src/rx65n/rx65n_definitions.h | 137 +-
arch/renesas/src/rx65n/rx65n_eth.c | 22 +-
arch/renesas/src/rx65n/rx65n_head.S | 2 +-
arch/renesas/src/rx65n/rx65n_icu.h | 51 +-
arch/renesas/src/rx65n/rx65n_initialstate.c | 2 +-
arch/renesas/src/rx65n/rx65n_irq.c | 84 +-
arch/renesas/src/rx65n/rx65n_lowputc.c | 6 +-
arch/renesas/src/rx65n/rx65n_port.c | 41 +-
arch/renesas/src/rx65n/rx65n_rtc.c | 1234 ++
arch/renesas/src/rx65n/rx65n_rtc.h | 246 +
arch/renesas/src/rx65n/rx65n_rtc_lowerhalf.c | 736 +
arch/renesas/src/rx65n/rx65n_schedulesigaction.c | 41 +-
arch/renesas/src/rx65n/rx65n_sci.c | 45 +-
arch/renesas/src/rx65n/rx65n_serial.c | 284 +-
arch/renesas/src/rx65n/rx65n_timerisr.c | 2 +-
arch/renesas/src/rx65n/rx65n_vector.S | 6 +-
arch/renesas/src/rx65n/rx65n_vector_table.c | 42 +-
arch/renesas/src/sh1/sh1_head.S | 6 +-
arch/renesas/src/sh1/sh1_irq.c | 2 +-
arch/renesas/src/sh1/sh1_lowputc.c | 2 +-
arch/renesas/src/sh1/sh1_serial.c | 2 +-
arch/renesas/src/sh1/sh1_timerisr.c | 2 +-
arch/renesas/src/sh1/sh1_vector.S | 8 +-
arch/risc-v/include/fe310/irq.h | 2 +-
arch/risc-v/include/k210/irq.h | 2 +-
arch/risc-v/src/common/up_exit.c | 2 +-
arch/risc-v/src/common/up_internal.h | 15 +-
arch/risc-v/src/common/up_pthread_start.c | 2 +
arch/risc-v/src/common/up_task_start.c | 2 +
arch/risc-v/src/fe310/fe310_head.S | 2 +-
arch/risc-v/src/fe310/fe310_serial.c | 7 +-
arch/risc-v/src/gap8/gap8.h | 6 +-
arch/risc-v/src/gap8/gap8_uart.c | 5 +-
arch/risc-v/src/gap8/gap8_udma.h | 4 +-
arch/risc-v/src/gap8/startup_gap8.S | 2 +-
arch/risc-v/src/k210/k210_cpustart.c | 2 +-
arch/risc-v/src/k210/k210_head.S | 2 +-
arch/risc-v/src/k210/k210_serial.c | 5 +-
arch/risc-v/src/nr5m100/Kconfig | 4 +-
arch/risc-v/src/nr5m100/hardware/nr5m1xx_timer.h | 2 +-
arch/risc-v/src/nr5m100/nr5_head.S | 2 +-
arch/risc-v/src/nr5m100/nr5_init.c | 2 +-
arch/risc-v/src/nr5m100/nr5_irq.c | 2 +-
arch/risc-v/src/nr5m100/nr5_serial.c | 5 +-
arch/risc-v/src/rv32im/up_blocktask.c | 28 +-
arch/risc-v/src/rv32im/up_vfork.c | 4 +-
arch/risc-v/src/rv64gc/up_blocktask.c | 28 +-
arch/sim/Kconfig | 4 +-
arch/sim/src/sim/up_blocktask.c | 28 +-
arch/sim/src/sim/up_framebuffer.c | 8 +-
arch/sim/src/sim/up_head.c | 4 +-
arch/sim/src/sim/up_internal.h | 2 -
arch/sim/src/sim/up_lcd.c | 4 +-
arch/sim/src/sim/up_netdriver.c | 2 +-
arch/sim/src/sim/up_oneshot.c | 2 +-
arch/sim/src/sim/up_qspiflash.c | 2 +-
arch/sim/src/sim/up_romgetc.c | 2 +-
arch/sim/src/sim/up_simsmp.c | 2 +-
arch/sim/src/sim/up_smpsignal.c | 2 +-
arch/sim/src/sim/up_spiflash.c | 33 +-
arch/sim/src/sim/up_tapdev.c | 68 +-
arch/sim/src/sim/up_touchscreen.c | 2 +-
arch/sim/src/sim/up_unblocktask.c | 2 +-
arch/sim/src/sim/up_wpcap.c | 30 +-
arch/sim/src/sim/up_x11framebuffer.c | 14 +-
arch/x86/include/i486/arch.h | 4 +-
arch/x86/src/common/up_blocktask.c | 27 +-
arch/x86/src/common/up_internal.h | 16 +-
arch/x86/src/i486/up_irq.c | 4 +-
arch/x86/src/i486/up_savestate.c | 2 +-
arch/x86/src/qemu/qemu_vectors.S | 4 +-
arch/x86_64/Kconfig | 67 +
arch/x86_64/include/.gitignore | 3 +
arch/x86_64/include/README.txt | 30 +
arch/x86_64/include/arch.h | 77 +
arch/x86_64/include/intel64/arch.h | 596 +
arch/x86_64/include/intel64/inttypes.h | 230 +
arch/x86_64/include/intel64/io.h | 206 +
arch/x86_64/include/intel64/irq.h | 304 +
arch/x86_64/include/intel64/limits.h | 71 +
arch/x86_64/include/intel64/syscall.h | 156 +
arch/x86_64/include/intel64/types.h | 105 +
arch/x86_64/include/inttypes.h | 36 +
arch/x86_64/include/io.h | 72 +
arch/x86_64/include/irq.h | 84 +
arch/x86_64/include/limits.h | 38 +
arch/x86_64/include/multiboot2.h | 438 +
arch/x86_64/include/syscall.h | 73 +
arch/x86_64/include/types.h | 50 +
arch/{x86 => x86_64}/src/.gitignore | 0
arch/x86_64/src/Makefile | 184 +
arch/x86_64/src/README.txt | 31 +
arch/x86_64/src/common/Kconfig | 9 +
arch/x86_64/src/common/up_allocateheap.c | 78 +
arch/x86_64/src/common/up_arch.h | 76 +
arch/x86_64/src/common/up_assert.c | 267 +
arch/x86_64/src/common/up_blocktask.c | 160 +
arch/x86_64/src/common/up_copystate.c | 63 +
arch/x86_64/src/common/up_exit.c | 175 +
arch/x86_64/src/common/up_initialize.c | 223 +
arch/x86_64/src/common/up_internal.h | 240 +
arch/x86_64/src/common/up_interruptcontext.c | 57 +
arch/x86_64/src/common/up_lowputs.c | 59 +
arch/x86_64/src/common/up_mdelay.c | 75 +
arch/x86_64/src/common/up_modifyreg16.c | 70 +
arch/x86_64/src/common/up_modifyreg32.c | 70 +
arch/x86_64/src/common/up_modifyreg8.c | 70 +
arch/x86_64/src/common/up_puts.c | 60 +
arch/x86_64/src/common/up_releasepending.c | 130 +
arch/x86_64/src/common/up_reprioritizertr.c | 185 +
arch/x86_64/src/common/up_udelay.c | 102 +
arch/x86_64/src/common/up_unblocktask.c | 147 +
arch/x86_64/src/intel64/Kconfig | 55 +
arch/x86_64/src/intel64/Make.defs | 49 +
arch/x86_64/src/intel64/chip.h | 46 +
arch/x86_64/src/intel64/intel64.h | 148 +
arch/x86_64/src/intel64/intel64_check_capability.c | 108 +
.../src/intel64/intel64_fullcontextrestore.S | 157 +
arch/x86_64/src/intel64/intel64_handlers.c | 217 +
arch/x86_64/src/intel64/intel64_head.S | 458 +
arch/x86_64/src/intel64/intel64_idle.c | 72 +
arch/x86_64/src/intel64/intel64_lowsetup.c | 96 +
arch/x86_64/src/intel64/intel64_rng.c | 206 +
arch/x86_64/src/intel64/intel64_saveusercontext.S | 149 +
arch/x86_64/src/intel64/intel64_serial.c | 99 +
arch/x86_64/src/intel64/intel64_tickless.c | 474 +
arch/x86_64/src/intel64/intel64_timerisr.c | 135 +
arch/x86_64/src/intel64/intel64_vectors.S | 397 +
arch/x86_64/src/intel64/up_createstack.c | 181 +
arch/x86_64/src/intel64/up_initialstate.c | 135 +
arch/x86_64/src/intel64/up_irq.c | 549 +
arch/x86_64/src/intel64/up_map_region.c | 77 +
arch/x86_64/src/intel64/up_regdump.c | 152 +
arch/x86_64/src/intel64/up_releasestack.c | 112 +
arch/x86_64/src/intel64/up_restore_auxstate.c | 56 +
arch/x86_64/src/intel64/up_rtc.c | 174 +
arch/x86_64/src/intel64/up_savestate.c | 50 +
arch/x86_64/src/intel64/up_schedulesigaction.c | 185 +
arch/x86_64/src/intel64/up_sigdeliver.c | 151 +
arch/x86_64/src/intel64/up_stackframe.c | 127 +
arch/x86_64/src/intel64/up_usestack.c | 119 +
{net/procfs => arch/x86_64/src/qemu}/Kconfig | 0
arch/xtensa/Kconfig | 2 +
arch/xtensa/include/elf.h | 35 +
arch/xtensa/include/esp32/irq.h | 13 +-
arch/xtensa/include/loadstore.h | 51 +
arch/xtensa/include/simcall.h | 89 +
arch/xtensa/include/spinlock.h | 4 +-
arch/xtensa/include/xtensa/xtensa_coproc.h | 23 +-
arch/xtensa/include/xtensa/xtensa_specregs.h | 8 +-
arch/xtensa/src/common/xtensa.h | 28 +-
arch/xtensa/src/common/xtensa_abi.h | 53 +-
arch/xtensa/src/common/xtensa_assert.c | 26 +-
arch/xtensa/src/common/xtensa_attr.h | 3 +-
arch/xtensa/src/common/xtensa_blocktask.c | 28 +-
arch/xtensa/src/common/xtensa_checkstack.c | 5 +-
arch/xtensa/src/common/xtensa_context.S | 12 +-
arch/xtensa/src/common/xtensa_cpupause.c | 47 +-
arch/xtensa/src/common/xtensa_createstack.c | 23 +-
arch/xtensa/src/common/xtensa_dumpstate.c | 4 +-
arch/xtensa/src/common/xtensa_exit.c | 4 +-
arch/xtensa/src/common/xtensa_hostfs.c | 216 +
arch/xtensa/src/common/xtensa_idle.c | 27 +-
arch/xtensa/src/common/xtensa_interruptcontext.c | 2 +-
arch/xtensa/src/common/xtensa_irqdispatch.c | 38 +-
arch/xtensa/src/common/xtensa_loadstore.S | 76 +
arch/xtensa/src/common/xtensa_panic.S | 2 +-
arch/xtensa/src/common/xtensa_releasepending.c | 3 +-
arch/xtensa/src/common/xtensa_reprioritizertr.c | 5 +-
arch/xtensa/src/common/xtensa_schedsigaction.c | 63 +-
arch/xtensa/src/common/xtensa_sigdeliver.c | 2 +-
arch/xtensa/src/common/xtensa_simcall.S | 60 +
arch/xtensa/src/common/xtensa_stackframe.c | 5 +-
arch/xtensa/src/common/xtensa_timer.h | 14 +-
arch/xtensa/src/common/xtensa_udelay.c | 4 +
arch/xtensa/src/common/xtensa_unblocktask.c | 2 +-
arch/xtensa/src/common/xtensa_user_handler.S | 50 +-
arch/xtensa/src/common/xtensa_usestack.c | 10 +-
arch/xtensa/src/common/xtensa_windowspill.S | 2 +-
arch/xtensa/src/esp32/Make.defs | 11 +
arch/xtensa/src/esp32/chip_macros.h | 14 +-
arch/xtensa/src/esp32/esp32_clockconfig.c | 2 +
arch/xtensa/src/esp32/esp32_config.h | 6 +-
arch/xtensa/src/esp32/esp32_cpuidlestack.c | 11 +-
arch/xtensa/src/esp32/esp32_cpuint.c | 10 +-
arch/xtensa/src/esp32/esp32_cpuint.h | 6 +-
arch/xtensa/src/esp32/esp32_cpustart.c | 19 +-
arch/xtensa/src/esp32/esp32_gpio.c | 6 +-
arch/xtensa/src/esp32/esp32_gpio.h | 5 -
arch/xtensa/src/esp32/esp32_intdecode.c | 2 +-
arch/xtensa/src/esp32/esp32_intercpu_interrupt.c | 63 +-
arch/xtensa/src/esp32/esp32_irq.c | 2 +-
arch/xtensa/src/esp32/esp32_modtext.c | 86 +
arch/xtensa/src/esp32/esp32_region.c | 24 +-
arch/xtensa/src/esp32/esp32_serial.c | 39 +-
arch/xtensa/src/esp32/esp32_smp.h | 2 +-
arch/xtensa/src/esp32/esp32_start.c | 22 +-
arch/xtensa/src/esp32/esp32_timerisr.c | 2 +-
arch/xtensa/src/esp32/esp32_user.c | 302 +
arch/xtensa/src/esp32/hardware/esp32_soc.h | 4 +-
arch/xtensa/src/esp32/hardware/esp32_uart.h | 20 +-
arch/xtensa/src/esp32/rom/esp32_gpio.h | 10 +-
arch/xtensa/src/lx6/Toolchain.defs | 1 +
arch/z16/src/common/up_blocktask.c | 28 +-
arch/z16/src/common/up_createstack.c | 2 +-
arch/z16/src/common/up_internal.h | 16 +-
arch/z16/src/common/up_stackframe.c | 2 +-
arch/z16/src/common/up_unblocktask.c | 2 +-
arch/z16/src/common/up_usestack.c | 2 +-
arch/z16/src/z16f/Toolchain.defs | 118 +
arch/z16/src/z16f/chip.h | 2 +-
arch/z16/src/z16f/z16f_espi.c | 59 +-
arch/z16/src/z16f/z16f_irq.c | 2 +-
arch/z16/src/z16f/z16f_serial.c | 3 +
arch/z16/src/z16f/z16f_sysexec.c | 2 +-
arch/z80/Kconfig | 405 +-
arch/z80/include/ez80/irq.h | 89 +-
arch/z80/include/ez80/types.h | 2 +-
arch/z80/src/Makefile.zdsiil | 5 +-
arch/z80/src/Makefile.zdsiiw | 5 +-
arch/z80/src/common/up_allocateheap.c | 41 +-
arch/z80/src/common/up_arch.h | 39 +-
arch/z80/src/common/up_assert.c | 62 +-
arch/z80/src/common/up_blocktask.c | 79 +-
arch/z80/src/common/up_createstack.c | 43 +-
arch/z80/src/common/up_exit.c | 42 +-
arch/z80/src/common/up_idle.c | 39 +-
arch/z80/src/common/up_initialize.c | 45 +-
arch/z80/src/common/up_interruptcontext.c | 41 +-
arch/z80/src/common/up_mdelay.c | 45 +-
arch/z80/src/common/up_puts.c | 39 +-
arch/z80/src/common/up_releasepending.c | 40 +-
arch/z80/src/common/up_releasestack.c | 39 +-
arch/z80/src/common/up_reprioritizertr.c | 42 +-
arch/z80/src/common/up_stackdump.c | 41 +-
arch/z80/src/common/up_stackframe.c | 40 +-
arch/z80/src/common/up_udelay.c | 43 +-
arch/z80/src/common/up_unblocktask.c | 51 +-
arch/z80/src/common/up_usestack.c | 39 +-
arch/z80/src/common/z80_doirq.c | 39 +-
arch/z80/src/common/z80_internal.h | 45 +-
arch/z80/src/ez80/Kconfig | 162 +-
arch/z80/src/ez80/Make.defs | 55 +-
arch/z80/src/ez80/Toolchain.defs | 55 +-
arch/z80/src/ez80/chip.h | 64 +-
arch/z80/src/ez80/ez80_clock.c | 43 +-
arch/z80/src/ez80/ez80_copystate.c | 39 +-
arch/z80/src/ez80/ez80_emac.c | 337 +-
arch/z80/src/ez80/ez80_getsp.asm | 39 +-
arch/z80/src/ez80/ez80_i2c.c | 79 +-
arch/z80/src/ez80/ez80_i2c.h | 204 +
arch/z80/src/ez80/ez80_initialstate.c | 47 +-
arch/z80/src/ez80/ez80_io.asm | 39 +-
arch/z80/src/ez80/ez80_irq.c | 39 +-
arch/z80/src/ez80/ez80_irqcommon.asm | 131 +
arch/z80/src/ez80/ez80_irqsave.asm | 39 +-
arch/z80/src/ez80/ez80_progentry.asm | 44 +
arch/z80/src/ez80/ez80_registerdump.c | 39 +-
arch/z80/src/ez80/ez80_reset.asm | 75 +
arch/z80/src/ez80/ez80_restorecontext.asm | 39 +-
arch/z80/src/ez80/ez80_rtc.c | 43 +-
arch/z80/src/ez80/ez80_rtc.h | 45 +-
arch/z80/src/ez80/ez80_rtc_lowerhalf.c | 54 +-
arch/z80/src/ez80/ez80_saveusercontext.asm | 41 +-
arch/z80/src/ez80/ez80_schedulesigaction.c | 48 +-
arch/z80/src/ez80/ez80_serial.c | 143 +-
arch/z80/src/ez80/ez80_sigdeliver.c | 40 +-
arch/z80/src/ez80/ez80_spi.c | 226 +-
arch/z80/src/ez80/ez80_spi.h | 146 +
arch/z80/src/ez80/ez80_startup.asm | 79 +-
arch/z80/src/ez80/ez80_timerisr.c | 159 +-
arch/z80/src/ez80/ez80_vectors.asm | 256 -
arch/z80/src/ez80/ez80f91.h | 87 +-
arch/z80/src/ez80/ez80f91_emac.h | 114 +-
arch/z80/src/ez80/ez80f91_handlers.asm | 85 +-
arch/z80/src/ez80/ez80f91_i2c.h | 186 -
arch/z80/src/ez80/ez80f91_init.asm | 50 +-
arch/z80/src/ez80/ez80f91_spi.h | 158 -
arch/z80/src/ez80/ez80f92.h | 25 +-
arch/z80/src/ez80/ez80f92_handlers.asm | 253 +-
arch/z80/src/ez80/ez80f92_init.asm | 18 +-
arch/z80/src/ez80/ez80f92_loader.asm | 352 +
arch/z80/src/ez80/ez80f92_program.asm | 183 +
arch/z80/src/ez80/switch.h | 39 +-
arch/z80/src/ez80/up_mem.h | 44 +-
arch/z80/src/z180/Kconfig | 297 +
arch/z80/src/z180/switch.h | 2 +-
arch/z80/src/z180/z180_iomap.h | 4 +-
arch/z80/src/z180/z180_mmu.c | 4 +-
arch/z80/src/z180/z180_mmu.txt | 2 +-
arch/z80/src/z180/z180_saveusercontext.asm | 2 +-
arch/z80/src/z180/z180_scc.c | 2 +-
arch/z80/src/z8/Kconfig | 24 +
arch/z80/src/z8/Toolchain.defs | 118 +-
arch/z80/src/z8/chip.h | 4 +-
arch/z80/src/z8/z8_i2c.c | 2 +-
arch/z80/src/z8/z8_irq.c | 4 +-
arch/z80/src/z8/z8_restorecontext.S | 2 +-
arch/z80/src/z8/z8_serial.c | 4 +-
arch/z80/src/z80/z80_saveusercontext.asm | 2 +-
audio/pcm_decode.c | 2 +-
binfmt/binfmt.h | 2 +-
binfmt/binfmt_copyargv.c | 2 +-
binfmt/binfmt_exec.c | 2 +
binfmt/libelf/libelf.h | 4 +-
binfmt/libelf/libelf_init.c | 2 +-
binfmt/libelf/libelf_read.c | 2 +-
binfmt/libelf/libelf_sections.c | 2 +-
binfmt/libnxflat/gnu-nxflat-gotoff.ld | 4 +-
binfmt/libnxflat/gnu-nxflat-pcrel.ld | 4 +-
binfmt/libnxflat/libnxflat.h | 2 +-
binfmt/nxflat.c | 2 +-
boards/Kconfig | 11 +
boards/README.txt | 2 +-
boards/arm/am335x/beaglebone-black/README.txt | 2 +-
boards/arm/c5471/c5471evm/src/c5471_leds.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_ak09912_i2c.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_ak09912_scu.c | 4 +-
boards/arm/cxd56xx/common/src/cxd56_altmdm_spi.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_apds9930_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_apds9960_i2c.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_audio.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_bh1721fvc_scu.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_bh1745nuc_scu.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_bm1383glv_scu.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_bm1422gmv_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmi160_i2c.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmi160_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmi160_spi.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmp280_i2c.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmp280_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_gs2200m.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_i2cdev.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_isx012.c | 4 +-
boards/arm/cxd56xx/common/src/cxd56_kx022_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_lt1pa01_scu.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_rpr0521rs_scu.c | 2 +-
boards/arm/cxd56xx/drivers/Kconfig | 9 +
boards/arm/cxd56xx/drivers/Make.defs | 1 +
boards/arm/cxd56xx/drivers/audio/Kconfig | 2 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.c | 4 +-
boards/arm/cxd56xx/drivers/camera/Kconfig | 9 +
boards/arm/cxd56xx/drivers/camera/Make.defs | 27 +
boards/arm/cxd56xx/drivers/camera/isx012.c | 3670 ++++
boards/arm/cxd56xx/drivers/sensors/Kconfig | 1 -
boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c | 2 +-
boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c | 4 +-
boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c | 4 +-
boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c | 2 +-
boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c | 2 +-
boards/arm/cxd56xx/scripts/Config.mk | 41 +
boards/arm/cxd56xx/spresense/Kconfig | 2 +-
.../arm/cxd56xx/spresense/configs/audio/defconfig | 3 +-
.../arm/cxd56xx/spresense/configs/camera/defconfig | 3 +-
.../spresense/configs/example_lcd/defconfig | 3 +-
boards/arm/cxd56xx/spresense/configs/lcd/defconfig | 3 +-
boards/arm/cxd56xx/spresense/configs/lte/defconfig | 3 +-
boards/arm/cxd56xx/spresense/configs/mpy/defconfig | 3 +-
.../arm/cxd56xx/spresense/configs/rndis/defconfig | 4 +-
.../arm/cxd56xx/spresense/configs/usbmsc/defconfig | 3 +-
.../arm/cxd56xx/spresense/configs/usbnsh/defconfig | 3 +-
.../arm/cxd56xx/spresense/configs/wifi/defconfig | 5 +-
.../cxd56xx/spresense/include/board_pinconfig.h | 2 +-
.../cxd56xx/spresense/include/cxd56_imageproc.h | 2 +-
boards/arm/cxd56xx/spresense/scripts/Make.defs | 1 +
boards/arm/cxd56xx/spresense/src/cxd56_bringup.c | 18 +-
boards/arm/dm320/ntosd-dm320/README.txt | 4 +-
boards/arm/dm320/ntosd-dm320/include/board.h | 2 +-
boards/arm/dm320/ntosd-dm320/src/dm320_leds.c | 2 +-
boards/arm/imx6/sabre-6quad/README.txt | 4 +-
.../arm/imxrt/imxrt1020-evk/src/imxrt_ethernet.c | 2 +-
.../imxrt1020-evk/src/imxrt_flexspi_nor_boot.h | 2 +-
.../imxrt1020-evk/src/imxrt_flexspi_nor_flash.h | 8 +-
boards/arm/imxrt/imxrt1020-evk/src/imxrt_usbhost.c | 2 +-
.../arm/imxrt/imxrt1050-evk/src/imxrt_ethernet.c | 2 +-
.../imxrt1050-evk/src/imxrt_flexspi_nor_boot.h | 2 +-
.../imxrt1050-evk/src/imxrt_flexspi_nor_flash.h | 6 +-
boards/arm/imxrt/imxrt1060-evk/README.txt | 2 +-
.../imxrt/imxrt1060-evk/configs/nshocram/defconfig | 48 +
boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs | 8 +-
.../arm/imxrt/imxrt1060-evk/scripts/flash-ocram.ld | 81 +-
boards/arm/imxrt/imxrt1060-evk/scripts/flash.ld | 139 +
boards/arm/imxrt/imxrt1060-evk/scripts/memory.ld | 4 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_boot.c | 38 +
boards/arm/imxrt/imxrt1060-evk/src/imxrt_bringup.c | 8 +
.../arm/imxrt/imxrt1060-evk/src/imxrt_ethernet.c | 2 +-
.../imxrt1060-evk/src/imxrt_flexspi_nor_boot.c | 8 +-
.../imxrt1060-evk/src/imxrt_flexspi_nor_boot.h | 31 +-
.../imxrt1060-evk/src/imxrt_flexspi_nor_flash.h | 6 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c | 2 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_usbhost.c | 2 +-
boards/arm/kinetis/freedom-k28f/Kconfig | 30 +-
boards/arm/kinetis/freedom-k28f/include/board.h | 93 +-
boards/arm/kinetis/freedom-k28f/src/Makefile | 7 +
boards/arm/kinetis/freedom-k28f/src/freedom-k28f.h | 179 +-
.../arm/kinetis/freedom-k28f/src/k28_automount.c | 310 +
boards/arm/kinetis/freedom-k28f/src/k28_bringup.c | 54 +-
boards/arm/kinetis/freedom-k28f/src/k28_sdhc.c | 240 +
boards/arm/kinetis/freedom-k64f/README.txt | 10 +-
boards/arm/kinetis/freedom-k64f/include/board.h | 2 +-
boards/arm/kinetis/freedom-k66f/README.txt | 12 +-
boards/arm/kinetis/kwikstik-k40/src/k40_lcd.c | 2 +-
boards/arm/kinetis/twr-k60n512/README.txt | 4 +-
boards/arm/kinetis/twr-k64f120m/README.txt | 18 +-
boards/arm/kinetis/twr-k64f120m/include/board.h | 2 +-
boards/arm/kinetis/twr-k64f120m/src/k64_leds.c | 2 +-
boards/arm/kinetis/twr-k64f120m/src/twrk64.h | 4 +-
boards/arm/kl/freedom-kl25z/README.txt | 2 +-
boards/arm/kl/freedom-kl26z/README.txt | 2 +-
.../arm/lc823450/lc823450-xgevk/scripts/Make.defs | 2 +-
boards/arm/lpc17xx_40xx/lincoln60/README.txt | 2 +-
.../arm/lpc17xx_40xx/lincoln60/src/lpc17_40_boot.c | 2 +-
boards/arm/lpc17xx_40xx/lpc4088-devkit/README.txt | 4 +-
.../lpc17xx_40xx/lpc4088-devkit/scripts/memory.ld | 2 +-
.../lpc4088-devkit/src/lpc17_40_boardinitialize.c | 2 +-
.../lpc4088-devkit/src/lpc4088-devkit.h | 2 +-
.../arm/lpc17xx_40xx/lpc4088-quickstart/README.txt | 6 +-
.../lpc4088-quickstart/include/board.h | 2 +-
.../lpc4088-quickstart/scripts/memory.ld | 2 +-
.../src/lpc17_40_boardinitialize.c | 2 +-
.../arm/lpc17xx_40xx/lpcxpresso-lpc1768/README.txt | 6 +-
.../lpcxpresso-lpc1768/src/lpc17_40_appinit.c | 2 +-
.../lpcxpresso-lpc1768/src/lpc17_40_boot.c | 2 +-
.../lpcxpresso-lpc1768/src/lpc17_40_oled.c | 2 +-
boards/arm/lpc17xx_40xx/lx_cpu/Kconfig | 2 +-
boards/arm/lpc17xx_40xx/lx_cpu/README.txt | 8 +-
.../arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig | 2 +-
boards/arm/lpc17xx_40xx/lx_cpu/include/board.h | 4 +-
boards/arm/lpc17xx_40xx/lx_cpu/scripts/memory.ld | 2 +-
boards/arm/lpc17xx_40xx/mbed/README.txt | 2 +-
boards/arm/lpc17xx_40xx/mbed/src/lpc17_40_boot.c | 2 +-
boards/arm/lpc17xx_40xx/mcb1700/README.txt | 2 +-
.../arm/lpc17xx_40xx/mcb1700/src/lpc17_40_boot.c | 2 +-
.../arm/lpc17xx_40xx/olimex-lpc1766stk/README.txt | 22 +-
.../olimex-lpc1766stk/configs/hidmouse/defconfig | 1 -
.../olimex-lpc1766stk/src/lpc17_40_ssp.c | 6 +-
boards/arm/lpc17xx_40xx/open1788/README.txt | 16 +-
.../arm/lpc17xx_40xx/open1788/configs/fb/defconfig | 2 +-
.../open1788/configs/knxterm/defconfig | 2 +-
.../open1788/configs/nxlines/defconfig | 2 +-
.../open1788/configs/pdcurses/defconfig | 2 +-
boards/arm/lpc17xx_40xx/open1788/include/board.h | 4 +-
.../open1788/src/lpc17_40_boardinitialize.c | 2 +-
boards/arm/lpc17xx_40xx/open1788/src/open1788.h | 2 +-
.../u-blox-c027/src/lpc17_40_appinit.c | 2 +-
.../lpc17xx_40xx/u-blox-c027/src/lpc17_40_boot.c | 2 +-
boards/arm/lpc17xx_40xx/zkit-arm-1769/README.txt | 2 +-
.../lpc17xx_40xx/zkit-arm-1769/src/lpc17_40_boot.c | 2 +-
.../lpc214x/mcu123-lpc214x/src/lpc2148_appinit.c | 2 +-
.../arm/lpc214x/mcu123-lpc214x/src/lpc2148_leds.c | 4 +-
.../arm/lpc214x/mcu123-lpc214x/src/lpc2148_spi1.c | 12 +-
boards/arm/lpc214x/zp214xpa/README.txt | 4 +-
boards/arm/lpc214x/zp214xpa/src/lpc2148_spi1.c | 10 +-
.../lpc214x/zp214xpa/src/lpc2148_ug2864ambag01.c | 2 +-
boards/arm/lpc31xx/ea3131/README.txt | 4 +-
boards/arm/lpc31xx/ea3131/scripts/pg-ld.script | 2 +-
boards/arm/lpc31xx/ea3131/src/lpc31_boot.c | 2 +-
boards/arm/lpc31xx/ea3131/src/lpc31_mem.c | 2 +-
boards/arm/lpc31xx/ea3152/README.txt | 4 +-
boards/arm/lpc31xx/ea3152/src/lpc31_boot.c | 2 +-
boards/arm/lpc31xx/ea3152/tools/lpc3152.cfg | 2 +-
boards/arm/lpc31xx/olimex-lpc-h3131/README.txt | 4 +-
.../arm/lpc31xx/olimex-lpc-h3131/src/lpc31_boot.c | 2 +-
.../lpc31xx/olimex-lpc-h3131/tools/armusbocd.cfg | 2 +-
boards/arm/lpc43xx/bambino-200e/README.txt | 4 +-
boards/arm/lpc43xx/bambino-200e/scripts/flash.sh | 2 +-
.../arm/lpc43xx/bambino-200e/scripts/ramconfig.ld | 2 +-
.../lpc43xx/bambino-200e/scripts/spificonfig.ld | 2 +-
boards/arm/lpc43xx/lpc4330-xplorer/README.txt | 2 +-
.../arm/lpc43xx/lpc4330-xplorer/scripts/flash.sh | 2 +-
.../lpc43xx/lpc4330-xplorer/scripts/ramconfig.ld | 2 +-
.../lpc43xx/lpc4330-xplorer/scripts/spificonfig.ld | 2 +-
.../arm/lpc43xx/lpc4330-xplorer/src/lpc43_boot.c | 2 +-
boards/arm/lpc43xx/lpc4337-ws/README.txt | 2 +-
boards/arm/lpc43xx/lpc4337-ws/scripts/flash.sh | 2 +-
.../arm/lpc43xx/lpc4337-ws/scripts/flashaconfig.ld | 2 +-
boards/arm/lpc43xx/lpc4337-ws/scripts/ramconfig.ld | 2 +-
boards/arm/lpc43xx/lpc4337-ws/src/lpc43_boot.c | 2 +-
boards/arm/lpc43xx/lpc4357-evb/README.txt | 2 +-
boards/arm/lpc43xx/lpc4357-evb/scripts/flash.sh | 2 +-
.../lpc43xx/lpc4357-evb/scripts/flashaconfig.ld | 2 +-
.../arm/lpc43xx/lpc4357-evb/scripts/ramconfig.ld | 2 +-
boards/arm/lpc43xx/lpc4357-evb/src/lpc43_boot.c | 2 +-
boards/arm/lpc43xx/lpc4370-link2/README.txt | 2 +-
boards/arm/lpc43xx/lpc4370-link2/scripts/flash.sh | 2 +-
.../arm/lpc43xx/lpc4370-link2/scripts/ramconfig.ld | 2 +-
.../lpc43xx/lpc4370-link2/scripts/spificonfig.ld | 2 +-
boards/arm/lpc43xx/lpc4370-link2/src/lpc43_boot.c | 2 +-
.../lpc54xx/lpcxpresso-lpc54628/include/board.h | 2 +-
.../lpcxpresso-lpc54628/src/lpc54_autoleds.c | 2 +-
.../lpc54xx/lpcxpresso-lpc54628/src/lpc54_ft5x06.c | 2 +-
.../lpc54xx/lpcxpresso-lpc54628/src/lpc54_lcd.c | 2 +-
boards/arm/nuc1xx/nutiny-nuc120/README.txt | 6 +-
boards/arm/nuc1xx/nutiny-nuc120/include/board.h | 2 +-
.../nuc1xx/nutiny-nuc120/src/nuc_boardinitialize.c | 2 +-
boards/arm/nuc1xx/nutiny-nuc120/src/nuc_led.c | 2 +-
.../arm/nuc1xx/nutiny-nuc120/src/nutiny-nuc120.h | 2 +-
.../rddrone-uavcan144/src/rddrone-uavcan144.h | 2 +-
.../rddrone-uavcan144/src/s32k1xx_clockconfig.c | 208 +-
.../rddrone-uavcan144/src/s32k1xx_periphclocks.c | 145 +-
.../rddrone-uavcan146/src/rddrone-uavcan146.h | 2 +-
.../rddrone-uavcan146/src/s32k1xx_clockconfig.c | 208 +-
.../rddrone-uavcan146/src/s32k1xx_periphclocks.c | 145 +-
boards/arm/s32k1xx/s32k118evb/README.txt | 2 +-
.../arm/s32k1xx/s32k118evb/src/s32k118_appinit.c | 94 -
.../arm/s32k1xx/s32k118evb/src/s32k118_autoleds.c | 164 -
boards/arm/s32k1xx/s32k118evb/src/s32k118_boot.c | 101 -
.../arm/s32k1xx/s32k118evb/src/s32k118_bringup.c | 109 -
.../arm/s32k1xx/s32k118evb/src/s32k118_buttons.c | 164 -
.../s32k1xx/s32k118evb/src/s32k118_clockconfig.c | 206 -
.../s32k1xx/s32k118evb/src/s32k118_periphclocks.c | 152 -
.../arm/s32k1xx/s32k118evb/src/s32k118_userleds.c | 116 -
boards/arm/s32k1xx/s32k118evb/src/s32k118evb.h | 2 +-
.../s32k1xx/s32k118evb/src/s32k1xx_clockconfig.c | 179 +-
.../s32k1xx/s32k118evb/src/s32k1xx_periphclocks.c | 115 +-
.../s32k1xx/s32k144evb/src/s32k1xx_clockconfig.c | 208 +-
.../s32k1xx/s32k144evb/src/s32k1xx_periphclocks.c | 166 +-
boards/arm/s32k1xx/s32k146evb/README.txt | 2 +-
.../arm/s32k1xx/s32k146evb/src/s32k146_appinit.c | 94 -
.../arm/s32k1xx/s32k146evb/src/s32k146_autoleds.c | 164 -
boards/arm/s32k1xx/s32k146evb/src/s32k146_boot.c | 101 -
.../arm/s32k1xx/s32k146evb/src/s32k146_bringup.c | 109 -
.../arm/s32k1xx/s32k146evb/src/s32k146_buttons.c | 164 -
.../s32k1xx/s32k146evb/src/s32k146_clockconfig.c | 225 -
.../s32k1xx/s32k146evb/src/s32k146_periphclocks.c | 159 -
.../arm/s32k1xx/s32k146evb/src/s32k146_userleds.c | 116 -
.../s32k1xx/s32k146evb/src/s32k1xx_clockconfig.c | 208 +-
.../s32k1xx/s32k146evb/src/s32k1xx_periphclocks.c | 166 +-
boards/arm/s32k1xx/s32k148evb/README.txt | 2 +-
.../arm/s32k1xx/s32k148evb/src/s32k148_appinit.c | 94 -
.../arm/s32k1xx/s32k148evb/src/s32k148_autoleds.c | 164 -
boards/arm/s32k1xx/s32k148evb/src/s32k148_boot.c | 101 -
.../arm/s32k1xx/s32k148evb/src/s32k148_bringup.c | 109 -
.../arm/s32k1xx/s32k148evb/src/s32k148_buttons.c | 164 -
.../s32k1xx/s32k148evb/src/s32k148_clockconfig.c | 225 -
.../s32k1xx/s32k148evb/src/s32k148_periphclocks.c | 159 -
.../arm/s32k1xx/s32k148evb/src/s32k148_userleds.c | 116 -
boards/arm/s32k1xx/s32k148evb/src/s32k148evb.h | 2 +-
.../s32k1xx/s32k148evb/src/s32k1xx_clockconfig.c | 206 +-
.../s32k1xx/s32k148evb/src/s32k1xx_periphclocks.c | 192 +-
boards/arm/sam34/arduino-due/README.txt | 4 +-
boards/arm/sam34/arduino-due/src/sam_mmcsd.c | 2 +-
boards/arm/sam34/flipnclick-sam3x/README.txt | 2 +-
boards/arm/sam34/sam3u-ek/README.txt | 6 +-
boards/arm/sam34/sam3u-ek/configs/knsh/defconfig | 2 +-
boards/arm/sam34/sam3u-ek/configs/nsh/defconfig | 2 +-
boards/arm/sam34/sam3u-ek/configs/nx/defconfig | 2 +-
boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig | 2 +-
boards/arm/sam34/sam3u-ek/src/sam_boot.c | 2 +-
boards/arm/sam34/sam3u-ek/src/sam_lcd.c | 12 +-
boards/arm/sam34/sam4cmp-db/src/sam_boot.c | 2 +-
boards/arm/sam34/sam4e-ek/README.txt | 4 +-
boards/arm/sam34/sam4e-ek/src/sam_ethernet.c | 2 +-
boards/arm/sam34/sam4l-xplained/README.txt | 6 +-
boards/arm/sam34/sam4l-xplained/src/sam_boot.c | 2 +-
boards/arm/sam34/sam4l-xplained/src/sam_mmcsd.c | 2 +-
boards/arm/sam34/sam4l-xplained/src/sam_slcd.c | 8 +-
boards/arm/sam34/sam4s-xplained-pro/README.txt | 2 +-
boards/arm/sam34/sam4s-xplained-pro/src/sam_wdt.c | 2 +-
boards/arm/sam34/sam4s-xplained/README.txt | 2 +-
boards/arm/sam34/sam4s-xplained/src/sam_boot.c | 2 +-
boards/arm/sama5/sama5d2-xult/Kconfig | 14 +
boards/arm/sama5/sama5d2-xult/README.txt | 7 +-
.../sama5/sama5d2-xult/configs/netnsh/defconfig | 122 +
.../arm/sama5/sama5d2-xult/configs/nsh/defconfig | 7 +-
boards/arm/sama5/sama5d2-xult/include/board.h | 9 +
.../arm/sama5/sama5d2-xult/include/board_498mhz.h | 202 +
boards/arm/sama5/sama5d2-xult/src/Makefile | 90 +-
boards/arm/sama5/sama5d2-xult/src/sam_adc.c | 86 +
boards/arm/sama5/sama5d2-xult/src/sam_ajoystick.c | 437 +
boards/arm/sama5/sama5d2-xult/src/sam_appinit.c | 41 +-
boards/arm/sama5/sama5d2-xult/src/sam_at25.c | 128 +
boards/arm/sama5/sama5d2-xult/src/sam_autoleds.c | 41 +-
boards/arm/sama5/sama5d2-xult/src/sam_boot.c | 54 +-
boards/arm/sama5/sama5d2-xult/src/sam_bringup.c | 338 +-
boards/arm/sama5/sama5d2-xult/src/sam_buttons.c | 41 +-
boards/arm/sama5/sama5d2-xult/src/sam_can.c | 100 +
boards/arm/sama5/sama5d2-xult/src/sam_ethernet.c | 328 +
boards/arm/sama5/sama5d2-xult/src/sam_hsmci.c | 329 +
boards/arm/sama5/sama5d2-xult/src/sam_i2schar.c | 111 +
boards/arm/sama5/sama5d2-xult/src/sam_nandflash.c | 212 +
boards/arm/sama5/sama5d2-xult/src/sam_ostest.c | 99 +
boards/arm/sama5/sama5d2-xult/src/sam_pwm.c | 147 +
boards/arm/sama5/sama5d2-xult/src/sam_sdram.c | 615 +
boards/arm/sama5/sama5d2-xult/src/sam_spi.c | 179 +
boards/arm/sama5/sama5d2-xult/src/sam_usb.c | 527 +
boards/arm/sama5/sama5d2-xult/src/sam_usbmsc.c | 91 +
boards/arm/sama5/sama5d2-xult/src/sam_userleds.c | 41 +-
boards/arm/sama5/sama5d2-xult/src/sama5d2-xult.h | 375 +-
boards/arm/sama5/sama5d3-xplained/README.txt | 184 +-
.../ethernet-over-usb-2-high-speed/defconfig | 133 +
.../configs/ethernet-over-usb-telnetd/defconfig | 118 -
.../configs/ethernet-over-usb/defconfig | 117 -
boards/arm/sama5/sama5d3-xplained/src/sam_boot.c | 2 +-
.../arm/sama5/sama5d3-xplained/src/sam_ethernet.c | 2 +-
boards/arm/sama5/sama5d3-xplained/src/sam_hsmci.c | 2 +-
boards/arm/sama5/sama5d3-xplained/src/sam_sdram.c | 2 +-
.../sama5/sama5d3-xplained/src/sama5d3-xplained.h | 23 +-
boards/arm/sama5/sama5d3x-ek/README.txt | 24 +-
boards/arm/sama5/sama5d3x-ek/Using-NxPlayer.txt | 4 +-
boards/arm/sama5/sama5d3x-ek/scripts/pg-sram.ld | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_ethernet.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_hsmci.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_norflash.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_sdram.c | 2 +-
boards/arm/sama5/sama5d4-ek/README.txt | 16 +-
boards/arm/sama5/sama5d4-ek/RunningNxWM.txt | 4 +-
boards/arm/sama5/sama5d4-ek/src/sam_ethernet.c | 2 +-
boards/arm/sama5/sama5d4-ek/src/sam_sdram.c | 2 +-
boards/arm/samd2l2/samd20-xplained/README.txt | 10 +-
boards/arm/samd2l2/samd20-xplained/src/sam_mmcsd.c | 2 +-
boards/arm/samd2l2/samd21-xplained/README.txt | 4 +-
boards/arm/samd2l2/samd21-xplained/src/sam_mmcsd.c | 2 +-
boards/arm/samd2l2/saml21-xplained/README.txt | 8 +-
boards/arm/samd2l2/saml21-xplained/include/board.h | 2 +-
boards/arm/samd2l2/saml21-xplained/src/sam_mmcsd.c | 2 +-
boards/arm/samd5e5/metro-m4/include/board.h | 2 +-
.../samd5e5/same54-xplained-pro/include/board.h | 2 +-
boards/arm/samv7/same70-xplained/README.txt | 6 +-
.../configs/mrf24j40-starhub/defconfig | 1 -
.../arm/samv7/same70-xplained/src/sam_ethernet.c | 2 +-
.../samv7/same70-xplained/src/same70-xplained.h | 2 +-
boards/arm/samv7/samv71-xult/README.txt | 8 +-
boards/arm/samv7/samv71-xult/src/sam_ethernet.c | 2 +-
boards/arm/samv7/samv71-xult/src/sam_ili9488.c | 2 +-
boards/arm/samv7/samv71-xult/src/samv71-xult.h | 2 +-
boards/arm/stm32/axoloti/scripts/memory.ld | 2 +-
boards/arm/stm32/clicker2-stm32/README.txt | 16 +-
boards/arm/stm32/clicker2-stm32/include/board.h | 2 +-
boards/arm/stm32/clicker2-stm32/src/stm32_boot.c | 2 +-
boards/arm/stm32/cloudctrl/README.txt | 2 +-
.../arm/stm32/cloudctrl/scripts/cloudctrl-dfu.ld | 2 +-
boards/arm/stm32/fire-stm32v2/README.txt | 25 +-
boards/arm/stm32/fire-stm32v2/include/board.h | 6 +-
.../stm32/fire-stm32v2/scripts/fire-stm32v2-dfu.ld | 2 +-
boards/arm/stm32/fire-stm32v2/src/stm32_boot.c | 2 +-
boards/arm/stm32/hymini-stm32v/README.txt | 12 +-
boards/arm/stm32/hymini-stm32v/src/stm32_r61505u.c | 4 +-
boards/arm/stm32/hymini-stm32v/src/stm32_ssd1289.c | 2 +-
boards/arm/stm32/maple/README.txt | 2 +-
boards/arm/stm32/mikroe-stm32f4/README.txt | 10 +-
boards/arm/stm32/mikroe-stm32f4/src/stm32_boot.c | 2 +-
boards/arm/stm32/mikroe-stm32f4/src/stm32_extmem.c | 2 +-
.../arm/stm32/mikroe-stm32f4/src/stm32_mio283qt2.c | 2 +-
.../stm32/mikroe-stm32f4/src/stm32_touchscreen.c | 10 +-
boards/arm/stm32/nucleo-f103rb/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f302r8/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f302r8/src/stm32_highpri.c | 2 +-
boards/arm/stm32/nucleo-f303re/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f334r8/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f334r8/src/stm32_highpri.c | 2 +-
boards/arm/stm32/nucleo-f446re/README.txt | 4 +-
boards/arm/stm32/nucleo-f4x1re/README.txt | 4 +-
boards/arm/stm32/nucleo-f4x1re/src/nucleo-f4x1re.h | 2 +-
boards/arm/stm32/nucleo-f4x1re/src/stm32_mcp2515.c | 6 +-
boards/arm/stm32/nucleo-l152re/src/stm32_boot.c | 2 +-
boards/arm/stm32/olimex-stm32-e407/README.txt | 2 +-
.../arm/stm32/olimex-stm32-e407/src/stm32_boot.c | 2 +-
.../arm/stm32/olimex-stm32-h405/src/stm32_boot.c | 2 +-
boards/arm/stm32/olimex-stm32-h407/README.txt | 2 +-
boards/arm/stm32/olimex-stm32-h407/include/board.h | 2 +-
.../olimex-stm32-h407/src/olimex-stm32-h407.h | 2 +-
.../arm/stm32/olimex-stm32-h407/src/stm32_boot.c | 2 +-
.../stm32/olimex-stm32-h407/src/stm32_bringup.c | 2 +-
.../arm/stm32/olimex-stm32-p107/src/stm32_boot.c | 2 +-
.../stm32/olimex-stm32-p107/src/stm32_encx24j600.c | 2 +-
boards/arm/stm32/olimex-stm32-p207/README.txt | 2 +-
boards/arm/stm32/olimex-stm32-p407/README.txt | 2 +-
.../arm/stm32/olimex-stm32-p407/src/stm32_boot.c | 2 +-
.../stm32/olimexino-stm32/src/stm32_composite.c | 2 +-
boards/arm/stm32/photon/Kconfig | 2 +-
boards/arm/stm32/photon/README.txt | 2 +-
boards/arm/stm32/photon/include/board.h | 2 +-
boards/arm/stm32/shenzhou/Kconfig | 16 +-
boards/arm/stm32/shenzhou/README.txt | 2 +-
boards/arm/stm32/shenzhou/scripts/ld.script.dfu | 2 +-
boards/arm/stm32/shenzhou/src/stm32_ili93xx.c | 4 +-
boards/arm/stm32/shenzhou/src/stm32_mmcsd.c | 2 +-
boards/arm/stm32/shenzhou/src/stm32_ssd1289.c | 4 +-
boards/arm/stm32/stm3210e-eval/README.txt | 36 +-
boards/arm/stm32/stm3210e-eval/include/board.h | 2 +-
.../arm/stm32/stm3210e-eval/scripts/ld.script.dfu | 2 +-
boards/arm/stm32/stm3210e-eval/src/stm32_boot.c | 2 +-
.../arm/stm32/stm3210e-eval/src/stm32_composite.c | 2 +-
boards/arm/stm32/stm3210e-eval/src/stm32_idle.c | 2 +-
boards/arm/stm32/stm3210e-eval/src/stm32_lcd.c | 12 +-
boards/arm/stm32/stm3220g-eval/README.txt | 8 +-
boards/arm/stm32/stm3220g-eval/include/board.h | 4 +-
boards/arm/stm32/stm3220g-eval/src/stm3220g-eval.h | 2 +-
boards/arm/stm32/stm3220g-eval/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm3220g-eval/src/stm32_extmem.c | 2 +-
boards/arm/stm32/stm3220g-eval/src/stm32_lcd.c | 12 +-
boards/arm/stm32/stm3240g-eval/README.txt | 12 +-
boards/arm/stm32/stm3240g-eval/include/board.h | 4 +-
boards/arm/stm32/stm3240g-eval/src/stm3240g-eval.h | 2 +-
boards/arm/stm32/stm3240g-eval/src/stm32_extmem.c | 2 +-
boards/arm/stm32/stm3240g-eval/src/stm32_lcd.c | 12 +-
boards/arm/stm32/stm32_tiny/README.txt | 10 +-
boards/arm/stm32/stm32butterfly2/src/stm32_adc.c | 2 +-
boards/arm/stm32/stm32butterfly2/src/stm32_mmcsd.c | 4 +-
.../arm/stm32/stm32butterfly2/src/stm32_usbdev.c | 2 +-
boards/arm/stm32/stm32f103-minimum/README.txt | 6 +-
.../arm/stm32/stm32f103-minimum/src/stm32_hcsr04.c | 2 +-
boards/arm/stm32/stm32f103-minimum/src/stm32_w25.c | 17 -
.../stm32f103-minimum/src/stm32f103_minimum.h | 2 +-
boards/arm/stm32/stm32f334-disco/src/stm32_boot.c | 2 +-
.../arm/stm32/stm32f334-disco/src/stm32_powerled.c | 6 +-
boards/arm/stm32/stm32f334-disco/src/stm32_smps.c | 24 +-
boards/arm/stm32/stm32f3discovery/README.txt | 6 +-
boards/arm/stm32/stm32f3discovery/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm32f3discovery/src/stm32_usb.c | 2 +-
boards/arm/stm32/stm32f429i-disco/README.txt | 10 +-
.../stm32/stm32f429i-disco/configs/fb/README.txt | 14 +-
boards/arm/stm32/stm32f429i-disco/include/board.h | 4 +-
.../arm/stm32/stm32f429i-disco/src/stm32_highpri.c | 2 +-
.../stm32/stm32f429i-disco/src/stm32_ili93414ws.c | 16 +-
boards/arm/stm32/stm32f429i-disco/src/stm32_lcd.c | 4 +-
boards/arm/stm32/stm32f4discovery/README.txt | 18 +-
.../stm32f4discovery/configs/hciuart/defconfig | 1 -
.../stm32/stm32f4discovery/configs/wifi/defconfig | 1 -
boards/arm/stm32/stm32f4discovery/include/board.h | 2 +-
.../arm/stm32/stm32f4discovery/src/stm32_bringup.c | 2 +-
.../stm32/stm32f4discovery/src/stm32_ethernet.c | 2 +-
.../arm/stm32/stm32f4discovery/src/stm32_extmem.c | 2 +-
.../arm/stm32/stm32f4discovery/src/stm32_gs2200m.c | 4 +-
.../stm32f4discovery/src/stm32_romfs_initialize.c | 3 +-
.../arm/stm32/stm32f4discovery/src/stm32_ssd1289.c | 2 +-
.../stm32/stm32f4discovery/src/stm32f4discovery.h | 2 +-
boards/arm/stm32/stm32ldiscovery/README.txt | 2 +-
boards/arm/stm32/stm32ldiscovery/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm32ldiscovery/src/stm32_lcd.c | 6 +-
.../stm32/stm32ldiscovery/src/stm32ldiscovery.h | 2 +-
boards/arm/stm32/stm32vldiscovery/README.txt | 2 +-
boards/arm/stm32/viewtool-stm32f107/README.txt | 2 +-
.../arm/stm32/viewtool-stm32f107/include/board.h | 2 +-
.../arm/stm32/viewtool-stm32f107/src/stm32_boot.c | 2 +-
.../stm32/viewtool-stm32f107/src/stm32_ssd1289.c | 4 +-
.../stm32f0l0g0/b-l072z-lrwan1/src/stm32_boot.c | 2 +-
boards/arm/stm32f0l0g0/nucleo-f072rb/README.txt | 2 +-
.../stm32f0l0g0/nucleo-f072rb/src/stm32_bringup.c | 2 +-
boards/arm/stm32f0l0g0/nucleo-f091rc/README.txt | 2 +-
.../arm/stm32f0l0g0/nucleo-f091rc/include/board.h | 2 +-
.../arm/stm32f0l0g0/nucleo-f091rc/src/stm32_boot.c | 2 +-
.../arm/stm32f0l0g0/nucleo-g071rb/src/stm32_boot.c | 2 +-
.../arm/stm32f0l0g0/nucleo-l073rz/src/stm32_boot.c | 2 +-
.../stm32f051-discovery/src/stm32_boot.c | 2 +-
.../stm32f072-discovery/src/stm32_boot.c | 2 +-
boards/arm/stm32f7/nucleo-144/include/board.h | 2 +-
boards/arm/stm32f7/stm32f746g-disco/README.txt | 4 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_adc.c | 2 +-
boards/arm/stm32l4/b-l475e-iot01a/README.txt | 8 +-
.../stm32l4/b-l475e-iot01a/configs/nsh/defconfig | 1 -
.../configs/spirit-6lowpan/defconfig | 1 -
.../configs/spirit-starhub/defconfig | 1 -
.../configs/spirit-starpoint/defconfig | 1 -
boards/arm/stm32l4/nucleo-l432kc/README.txt | 6 +-
boards/arm/stm32l4/nucleo-l452re/README.txt | 2 +-
boards/arm/stm32l4/nucleo-l452re/src/stm32_boot.c | 2 +-
boards/arm/stm32l4/nucleo-l476rg/README.txt | 6 +-
.../arm/stm32l4/nucleo-l476rg/src/nucleo-l476rg.h | 2 +-
boards/arm/stm32l4/stm32l476vg-disco/README.txt | 2 +-
.../stm32l4/stm32l476vg-disco/src/stm32_buttons.c | 2 +-
.../stm32l476vg-disco/src/stm32l476vg-disco.h | 2 +-
boards/arm/stm32l4/stm32l4r9ai-disco/README.txt | 2 +-
.../stm32l4/stm32l4r9ai-disco/src/stm32_buttons.c | 2 +-
.../stm32l4r9ai-disco/src/stm32l4r9ai-disco.h | 2 +-
boards/arm/str71x/olimex-strp711/README.txt | 6 +-
boards/arm/str71x/olimex-strp711/include/board.h | 4 +-
boards/arm/str71x/olimex-strp711/scripts/oocd.sh | 4 +-
.../arm/str71x/olimex-strp711/src/str71_buttons.c | 2 +-
boards/arm/str71x/olimex-strp711/src/str71_spi.c | 18 +-
boards/arm/tiva/dk-tm4c129x/README.txt | 2 +-
boards/arm/tiva/eagle100/src/lm_appinit.c | 2 +-
boards/arm/tiva/eagle100/src/lm_boot.c | 2 +-
boards/arm/tiva/ekk-lm3s9b96/src/lm_boot.c | 2 +-
boards/arm/tiva/launchxl-cc1310/README.txt | 2 +-
boards/arm/tiva/launchxl-cc1312r1/README.txt | 2 +-
boards/arm/tiva/lm3s6432-s2e/README.txt | 8 +-
boards/arm/tiva/lm3s6432-s2e/src/lm3s6432-s2e.h | 12 +-
boards/arm/tiva/lm3s6432-s2e/src/lm_boot.c | 4 +-
boards/arm/tiva/lm3s6965-ek/src/lm_boot.c | 2 +-
boards/arm/tiva/lm3s8962-ek/src/lm_appinit.c | 2 +-
boards/arm/tiva/lm3s8962-ek/src/lm_boot.c | 2 +-
boards/arm/tiva/tm4c123g-launchpad/README.txt | 6 +-
.../tms570ls31x-usb-kit/src/tms570_initialize.c | 2 +-
boards/arm/xmc4/xmc4500-relax/README.txt | 2 +-
boards/avr/at32uc3/avr32dev1/README.txt | 4 +-
boards/avr/at32uc3/avr32dev1/include/board.h | 2 +-
boards/avr/at90usb/teensy-2.0/README.txt | 2 +-
boards/avr/atmega/arduino-mega2560/src/avr_boot.c | 2 +-
boards/boardctl.c | 2 +-
boards/hc/m9s12/demo9s12ne64/README.txt | 8 +-
boards/hc/m9s12/demo9s12ne64/src/m9s12_boot.c | 2 +-
boards/hc/m9s12/ne64badge/README.txt | 8 +-
boards/hc/m9s12/ne64badge/include/board.h | 2 +-
boards/mips/pic32mx/mirtoo/README.txt | 18 +-
boards/mips/pic32mx/mirtoo/include/board.h | 2 +-
boards/mips/pic32mx/mirtoo/scripts/Make.defs | 1 +
boards/mips/pic32mx/mirtoo/src/pic32_boot.c | 2 +-
boards/mips/pic32mx/pic32mx-starterkit/README.txt | 18 +-
.../pic32mx/pic32mx-starterkit/scripts/Make.defs | 1 +
.../pic32mx-starterkit/src/pic32mx_appinit.c | 2 +-
boards/mips/pic32mx/pic32mx7mmb/README.txt | 20 +-
boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs | 1 +
boards/mips/pic32mx/pic32mx7mmb/src/pic32_boot.c | 2 +-
.../pic32mx/pic32mx7mmb/src/pic32_touchscreen.c | 8 +-
boards/mips/pic32mx/sure-pic32mx/README.txt | 30 +-
boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs | 1 +
.../mips/pic32mx/sure-pic32mx/src/pic32mx_boot.c | 2 +-
.../pic32mx/sure-pic32mx/src/pic32mx_lcd1602.c | 8 +-
boards/mips/pic32mx/ubw32/README.txt | 22 +-
boards/mips/pic32mx/ubw32/scripts/Make.defs | 1 +
boards/mips/pic32mx/ubw32/src/pic32_boot.c | 2 +-
boards/mips/pic32mz/flipnclick-pic32mz/README.txt | 12 +-
.../pic32mz/flipnclick-pic32mz/scripts/Make.defs | 1 +
boards/mips/pic32mz/pic32mz-starterkit/README.txt | 16 +-
.../pic32mz/pic32mz-starterkit/scripts/Make.defs | 1 +
boards/misoc/lm32/misoc/README.txt | 2 +-
boards/or1k/mor1kx/or1k/README.txt | 2 +-
boards/renesas/m16c/skp16c26/README.txt | 2 +-
boards/renesas/m16c/skp16c26/include/board.h | 2 +-
boards/renesas/rx65n/rx65n-grrose/README.txt | 27 +-
.../rx65n/rx65n-grrose/configs/netnsh/defconfig | 92 +-
.../rx65n/rx65n-grrose/configs/nsh/defconfig | 41 +-
.../renesas/rx65n/rx65n-grrose/include/README.TXT | 89 +
boards/renesas/rx65n/rx65n-grrose/include/board.h | 57 +-
.../rx65n/rx65n-grrose/scripts/linker_script.ld | 4 +-
boards/renesas/rx65n/rx65n-grrose/src/Makefile | 41 +-
.../renesas/rx65n/rx65n-grrose/src/rx65n_appinit.c | 81 +
.../renesas/rx65n/rx65n-grrose/src/rx65n_bringup.c | 216 +
boards/renesas/rx65n/rx65n-grrose/src/rx65n_main.c | 126 -
boards/renesas/rx65n/rx65n-rsk1mb/include/board.h | 2 +-
boards/renesas/rx65n/rx65n-rsk2mb/README.txt | 26 +-
.../rx65n/rx65n-rsk2mb/configs/netnsh/defconfig | 80 +-
.../rx65n/rx65n-rsk2mb/configs/nsh/defconfig | 41 +-
.../renesas/rx65n/rx65n-rsk2mb/include/README.TXT | 85 +
boards/renesas/rx65n/rx65n-rsk2mb/include/board.h | 57 +-
boards/renesas/rx65n/rx65n-rsk2mb/src/Makefile | 48 +-
.../renesas/rx65n/rx65n-rsk2mb/src/rx65n_appinit.c | 81 +
.../renesas/rx65n/rx65n-rsk2mb/src/rx65n_bringup.c | 216 +
boards/renesas/rx65n/rx65n-rsk2mb/src/rx65n_main.c | 126 -
boards/renesas/rx65n/rx65n/configs/nsh/defconfig | 25 +-
boards/renesas/rx65n/rx65n/include/board.h | 2 +-
.../sh1/us7032evb1/configs/ostest/ld.script | 2 +-
boards/renesas/sh1/us7032evb1/scripts/sram.ld | 2 +-
boards/risc-v/fe310/hifive1-revb/src/fe310_boot.c | 2 +-
boards/risc-v/gap8/gapuino/README.txt | 2 +-
boards/risc-v/gap8/gapuino/scripts/ld.script | 2 +-
.../risc-v/k210/maix-bit/configs/kostest/defconfig | 1 -
boards/risc-v/k210/maix-bit/src/k210_boot.c | 2 +-
boards/risc-v/nr5m100/nr5m100-nexys4/README.txt | 6 +-
.../nr5m100/nr5m100-nexys4/scripts/ld.script | 12 +-
.../nr5m100/nr5m100-nexys4/src/nr5_autoleds.c | 2 +-
.../risc-v/nr5m100/nr5m100-nexys4/src/nr5_boot.c | 2 +-
boards/sim/sim/sim/NETWORK-LINUX.txt | 85 +-
boards/sim/sim/sim/README.txt | 24 +-
boards/sim/sim/sim/configs/cxxtest/Make.defs | 41 +-
boards/sim/sim/sim/configs/nsh2/Make.defs | 41 +-
boards/sim/sim/sim/configs/tcpblaster/defconfig | 137 +
boards/sim/sim/sim/include/README.txt | 2 +-
boards/sim/sim/sim/scripts/Make.defs | 42 +-
.../x86_64/intel64/drivers}/Kconfig | 0
.../x86_64/intel64/qemu-intel64}/Kconfig | 0
boards/x86_64/intel64/qemu-intel64/README.txt | 186 +
.../intel64/qemu-intel64/configs/ostest/defconfig | 114 +
boards/x86_64/intel64/qemu-intel64/include/board.h | 75 +
.../x86_64/intel64/qemu-intel64/scripts/Make.defs | 93 +
boards/x86_64/intel64/qemu-intel64/scripts/qemu.ld | 114 +
.../intel64/qemu-intel64}/src/.gitignore | 0
boards/x86_64/intel64/qemu-intel64/src/Makefile | 30 +
.../x86_64/intel64/qemu-intel64/src/qemu_appinit.c | 64 +
boards/x86_64/intel64/qemu-intel64/src/qemu_boot.c | 76 +
boards/x86_64/intel64/qemu-intel64/src/qemu_freq.c | 96 +
.../x86_64/intel64/qemu-intel64/src/qemu_intel64.h | 52 +
boards/x86_64/intel64/qemu-intel64/src/qemu_net.c | 59 +
boards/xtensa/esp32/esp32-core/README.txt | 15 +-
.../xtensa/esp32/esp32-core/configs/smp/defconfig | 10 +
boards/xtensa/esp32/esp32-core/include/board.h | 14 +-
boards/xtensa/esp32/esp32-core/scripts/Make.defs | 23 +
.../xtensa/esp32/esp32-core/scripts/esp32.template | 4 +
.../xtensa/esp32/esp32-core/scripts/esp32_flash.ld | 4 +
.../xtensa/esp32/esp32-core/scripts/esp32_iram.ld | 3 +
boards/xtensa/esp32/esp32-core/scripts/gnu-elf.ld | 115 +
boards/xtensa/esp32/esp32-core/src/esp32-core.h | 2 +-
boards/xtensa/esp32/esp32-core/src/esp32_boot.c | 9 +-
.../z16f/z16f2800100zcog/configs/ostest/README.txt | 2 +-
boards/z16/z16f/z16f2800100zcog/scripts/Make.defs | 162 +-
.../ez80/ez80f910200kitg/configs/ostest/defconfig | 4 +-
boards/z80/ez80/ez80f910200kitg/scripts/Make.defs | 10 +-
boards/z80/ez80/ez80f910200zco/README.txt | 2 +-
.../ez80/ez80f910200zco/configs/dhcpd/defconfig | 5 +-
.../ez80/ez80f910200zco/configs/httpd/defconfig | 5 +-
.../ez80/ez80f910200zco/configs/nettest/defconfig | 5 +-
.../z80/ez80/ez80f910200zco/configs/nsh/defconfig | 1 -
.../z80/ez80/ez80f910200zco/configs/poll/defconfig | 5 +-
boards/z80/ez80/ez80f910200zco/scripts/Make.defs | 10 +-
boards/z80/ez80/ez80f910200zco/src/ez80_buttons.c | 2 +-
.../z80/ez80/ez80f910200zco/src/ez80f910200zco.h | 2 +-
boards/z80/ez80/makerlisp/Kconfig | 1 +
boards/z80/ez80/makerlisp/scripts/Make.defs | 10 +-
boards/z80/ez80/makerlisp/src/ez80_spi.c | 12 +-
boards/z80/ez80/makerlisp/src/ez80_spimmcsd.c | 12 +-
boards/z80/ez80/scripts/eZ80_Config.mk | 89 -
boards/z80/ez80/z20x/Kconfig | 85 +-
boards/z80/ez80/z20x/README.txt | 163 +-
.../z20x/configs/{nsh_ram => hello}/.gitignore | 0
boards/z80/ez80/z20x/configs/hello/README.txt | 13 +
boards/z80/ez80/z20x/configs/hello/defconfig | 42 +
boards/z80/ez80/z20x/configs/hello/hello.zdsproj | 260 +
boards/z80/ez80/z20x/configs/hello/hello.zfpproj | 315 +
.../hello/hello_flash.ztgt} | 0
.../z20x_ram.ztgt => configs/hello/hello_ram.ztgt} | 0
.../z20x/configs/{nsh_flash => nsh}/.gitignore | 0
boards/z80/ez80/z20x/configs/nsh/README.txt | 13 +
boards/z80/ez80/z20x/configs/nsh/defconfig | 60 +
boards/z80/ez80/z20x/configs/nsh/nsh.zdsproj | 261 +
boards/z80/ez80/z20x/configs/nsh/nsh.zfpproj | 315 +
.../z20x_flash.ztgt => configs/nsh/nsh_flash.ztgt} | 0
.../z20x_ram.ztgt => configs/nsh/nsh_ram.ztgt} | 0
boards/z80/ez80/z20x/configs/nsh_flash/README.txt | 13 -
boards/z80/ez80/z20x/configs/nsh_flash/defconfig | 59 -
boards/z80/ez80/z20x/configs/nsh_flash/nsh.zdsproj | 261 -
boards/z80/ez80/z20x/configs/nsh_flash/nsh.zfpproj | 315 -
.../z80/ez80/z20x/configs/nsh_flash/nsh_flash.ztgt | 69 -
.../z80/ez80/z20x/configs/nsh_flash/nsh_ram.ztgt | 69 -
boards/z80/ez80/z20x/configs/nsh_ram/README.txt | 13 -
boards/z80/ez80/z20x/configs/nsh_ram/defconfig | 60 -
boards/z80/ez80/z20x/configs/nsh_ram/nsh.zdsproj | 261 -
boards/z80/ez80/z20x/configs/nsh_ram/nsh.zfpproj | 315 -
.../z80/ez80/z20x/configs/nsh_ram/nsh_flash.ztgt | 69 -
boards/z80/ez80/z20x/configs/nsh_ram/nsh_ram.ztgt | 69 -
boards/z80/ez80/z20x/configs/sdboot/.gitignore | 8 +-
boards/z80/ez80/z20x/configs/sdboot/defconfig | 13 +-
boards/z80/ez80/z20x/configs/sdboot/sdboot.zdsproj | 18 +-
boards/z80/ez80/z20x/configs/sdboot/sdboot.zfpproj | 4 +-
.../z80/ez80/z20x/configs/sdboot/sdboot_flash.ztgt | 2 +-
.../z80/ez80/z20x/configs/sdboot/sdboot_ram.ztgt | 12 +-
boards/z80/ez80/z20x/configs/w25boot/.gitignore | 6 +
boards/z80/ez80/z20x/configs/w25boot/README.txt | 13 +
boards/z80/ez80/z20x/configs/w25boot/defconfig | 43 +
.../z80/ez80/z20x/configs/w25boot/w25boot.zdsproj | 261 +
.../z80/ez80/z20x/configs/w25boot/w25boot.zfpproj | 315 +
.../w25boot/w25boot_flash.ztgt} | 0
.../w25boot/w25boot_ram.ztgt} | 0
boards/z80/ez80/z20x/scripts/Make.defs | 27 +-
.../z80/ez80/z20x/scripts/z20x_copytoram.linkcmd | 9 +-
boards/z80/ez80/z20x/scripts/z20x_flash.linkcmd | 9 +-
boards/z80/ez80/z20x/scripts/z20x_loader.linkcmd | 80 +
boards/z80/ez80/z20x/scripts/z20x_program.linkcmd | 83 +
boards/z80/ez80/z20x/scripts/z20x_ram.linkcmd | 75 -
boards/z80/ez80/z20x/src/Makefile | 6 +
boards/z80/ez80/z20x/src/ez80_boot.c | 8 +
boards/z80/ez80/z20x/src/ez80_bringup.c | 21 +-
boards/z80/ez80/z20x/src/ez80_spi.c | 94 +-
boards/z80/ez80/z20x/src/ez80_spimmcsd.c | 12 +-
boards/z80/ez80/z20x/src/ez80_w25.c | 108 +
boards/z80/ez80/z20x/src/sd_main.c | 9 +-
boards/z80/ez80/z20x/src/w25_main.c | 830 +
boards/z80/ez80/z20x/src/z20x.h | 93 +-
.../z80/z8/z8encore000zco/configs/ostest/Make.defs | 299 -
boards/z80/z8/z8encore000zco/scripts/Make.defs | 115 +
boards/z80/z8/z8encore000zco/src/z8_leds.c | 2 +-
.../z80/z8/z8f64200100kit/configs/ostest/Make.defs | 299 -
boards/z80/z8/z8f64200100kit/scripts/Make.defs | 114 +
boards/z80/z80/z80sim/README.txt | 2 +-
drivers/analog/ad5410.c | 18 +-
drivers/analog/adc.c | 46 +-
drivers/analog/ads1242.c | 38 +-
drivers/analog/ads1255.c | 14 +-
drivers/analog/ads7828.c | 2 +-
drivers/analog/comp.c | 10 +-
drivers/analog/dac.c | 43 +-
drivers/analog/dac7554.c | 5 +-
drivers/analog/dac7571.c | 2 +-
drivers/analog/lmp92001.c | 39 +-
drivers/analog/ltc1867l.c | 15 +-
drivers/analog/opamp.c | 7 +-
drivers/analog/pga11x.c | 67 +-
drivers/audio/Kconfig | 4 +-
drivers/audio/vs1053.c | 12 +-
drivers/audio/wm8904.c | 2 +-
drivers/bch/bch.h | 3 +-
drivers/bch/bchdev_driver.c | 20 +-
drivers/bch/bchdev_register.c | 42 +-
drivers/bch/bchlib_read.c | 7 +-
drivers/bch/bchlib_setup.c | 3 +-
drivers/bch/bchlib_write.c | 4 +-
drivers/can/Kconfig | 4 +-
drivers/can/can.c | 6 +-
drivers/can/mcp2515.c | 8 +-
drivers/can/mcp2515.h | 2 +-
drivers/contactless/mfrc522.c | 2 +-
drivers/contactless/mfrc522.h | 2 +-
drivers/contactless/pn532.c | 4 +-
drivers/contactless/pn532.h | 2 +-
drivers/crypto/dev_urandom.c | 2 +-
drivers/eeprom/spi_xx25xx.c | 2 +-
drivers/i2c/i2c_driver.c | 2 +-
drivers/input/Kconfig | 2 +-
drivers/input/ads7843e.c | 2 +-
drivers/input/ajoystick.c | 2 +-
drivers/input/button_upper.c | 2 +-
drivers/input/djoystick.c | 2 +-
drivers/input/ft5x06.c | 4 +-
drivers/input/ft5x06.h | 2 +-
drivers/input/mxt.c | 4 +-
drivers/input/nunchuck.c | 2 +-
drivers/input/stmpe811_base.c | 2 +-
drivers/input/stmpe811_gpio.c | 4 +-
drivers/input/stmpe811_temp.c | 4 +-
drivers/input/tsc2007.c | 2 +-
drivers/input/tsc2007.h | 2 +-
drivers/ioexpander/Make.defs | 2 +-
drivers/ioexpander/gpio_lower_half.c | 2 +-
drivers/ioexpander/pcf8574.h | 2 +-
drivers/ioexpander/skeleton.c | 4 +-
drivers/ioexpander/tca64xx.h | 2 +-
drivers/lcd/Kconfig | 10 +-
drivers/lcd/Make.defs | 2 +-
drivers/lcd/ft80x.c | 2 +-
drivers/lcd/ili9340.c | 22 +-
drivers/lcd/ili9341.c | 22 +-
drivers/lcd/lcd_framebuffer.c | 4 +-
drivers/lcd/lcddrv_spiif.c | 2 +-
drivers/lcd/lpm013m091a.c | 6 +-
drivers/lcd/max7219.c | 2 +-
drivers/lcd/memlcd.c | 6 +-
drivers/lcd/mio283qt2.c | 4 +-
drivers/lcd/p14201.c | 10 +-
drivers/lcd/pcd8544.c | 2 +-
drivers/lcd/pcf8574_lcd_backpack.c | 2 +-
drivers/lcd/pcf8574_lcd_backpack_readme.txt | 2 +-
drivers/lcd/ra8875.c | 2 +-
drivers/lcd/s1d15g10.h | 4 +-
drivers/lcd/skeleton.c | 2 +-
drivers/lcd/ssd1289.c | 16 +-
drivers/lcd/ssd1305.h | 4 +-
drivers/lcd/ssd1351.c | 4 +-
drivers/lcd/st7032.c | 2 +-
drivers/lcd/st7565.c | 2 +-
drivers/lcd/st7567.c | 6 +-
drivers/lcd/tda19988.c | 2 +-
drivers/lcd/ug-2864ambag01.c | 4 +-
drivers/lcd/ug-9664hswag01.c | 6 +-
drivers/leds/pca9635pw.c | 4 +-
drivers/leds/userled_upper.c | 2 +-
drivers/loop/loop.c | 12 +-
drivers/loop/losetup.c | 8 +-
drivers/mmcsd/mmcsd_sdio.c | 2 +-
drivers/mmcsd/mmcsd_spi.c | 6 +-
drivers/mmcsd/mmcsd_spi.h | 2 +-
drivers/modem/altair/altmdm.c | 4 +-
drivers/modem/altair/altmdm_pm.c | 4 +-
drivers/modem/altair/altmdm_spi.c | 4 +-
drivers/modem/altair/altmdm_sys.c | 2 +-
drivers/modem/altair/altmdm_sys.h | 2 +-
drivers/mtd/Kconfig | 2 +-
drivers/mtd/at25.c | 10 +-
drivers/mtd/ftl.c | 107 +-
drivers/mtd/hamming.c | 2 +-
drivers/mtd/is25xp.c | 14 +-
drivers/mtd/m25px.c | 14 +-
drivers/mtd/mtd_nand.c | 2 +-
drivers/mtd/mtd_nandecc.c | 2 +-
drivers/mtd/mtd_onfi.c | 2 +-
drivers/mtd/mtd_partition.c | 6 +-
drivers/mtd/mtd_progmem.c | 2 +-
drivers/mtd/mx25lx.c | 10 +-
drivers/mtd/mx25rxx.c | 12 +-
drivers/mtd/mx35.c | 10 +-
drivers/mtd/n25qxxx.c | 4 +-
drivers/mtd/ramtron.c | 2 +-
drivers/mtd/s25fl1.c | 12 +-
drivers/mtd/smart.c | 30 +-
drivers/mtd/sst25.c | 10 +-
drivers/mtd/sst25xx.c | 14 +-
drivers/mtd/sst26.c | 8 +-
drivers/mtd/sst39vf.c | 4 +-
drivers/mtd/w25.c | 73 +-
drivers/mtd/w25qxxxjv.c | 4 +-
drivers/net/Kconfig | 2 +-
drivers/net/dm90x0.c | 10 +-
drivers/net/enc28j60.c | 2 +-
drivers/net/enc28j60.h | 4 +-
drivers/net/encx24j600.c | 14 +-
drivers/net/encx24j600.h | 6 +-
drivers/net/ftmac100.c | 2 +-
drivers/net/lan91c111.c | 4 +-
drivers/net/lan91c111.h | 4 +-
drivers/net/loopback.c | 2 +-
drivers/net/phy_notify.c | 49 +-
drivers/net/rpmsgdrv.c | 2 +-
drivers/net/skeleton.c | 4 +-
drivers/net/telnet.c | 6 +-
drivers/net/tun.c | 26 +-
drivers/power/Kconfig | 30 +-
drivers/power/Make.defs | 28 +-
drivers/power/battery_gauge.c | 2 +-
drivers/power/battery_monitor.c | 352 +
drivers/power/bq2425x.c | 4 +-
drivers/power/bq2429x.c | 8 +-
drivers/power/bq769x0.c | 2245 ++
drivers/power/max1704x.c | 4 +-
drivers/power/motor.c | 2 +-
drivers/power/smps.c | 2 +-
drivers/rptun/rptun.c | 2 +-
drivers/sensors/README.txt | 2 +-
drivers/sensors/adt7320.c | 2 +-
drivers/sensors/ak09912.c | 16 +-
drivers/sensors/bh1750fvi.c | 4 +-
drivers/sensors/bmg160.c | 8 +-
drivers/sensors/hc_sr04.c | 4 +-
drivers/sensors/kxtj9.c | 6 +-
drivers/sensors/l3gd20.c | 6 +-
drivers/sensors/lis2dh.c | 2 +-
drivers/sensors/lis3dh.c | 2 +-
drivers/sensors/lis3dsh.c | 8 +-
drivers/sensors/lis3mdl.c | 10 +-
drivers/sensors/lsm303agr.c | 2 +-
drivers/sensors/lsm6dsl.c | 2 +-
drivers/sensors/mcp9844.c | 61 +-
drivers/sensors/mlx90393.c | 10 +-
drivers/sensors/sgp30.c | 95 +-
drivers/sensors/vl53l1x.c | 2 +-
drivers/sensors/zerocross.c | 2 +-
drivers/serial/Kconfig | 2 +-
drivers/serial/pty.c | 2 +-
drivers/serial/serial.c | 96 +-
drivers/serial/tcdrain.c | 5 +-
drivers/serial/uart_rpmsg.c | 2 +-
drivers/spi/spi_bitbang.c | 9 +-
drivers/syslog/Kconfig | 10 +-
drivers/syslog/README.txt | 8 +-
drivers/syslog/syslog.h | 8 +-
drivers/syslog/syslog_channel.c | 17 +-
drivers/syslog/syslog_device.c | 11 +-
drivers/syslog/syslog_filechannel.c | 21 +-
drivers/syslog/syslog_rpmsg.c | 3 +-
drivers/timers/Kconfig | 2 +-
drivers/timers/ds3231.c | 4 +-
drivers/timers/oneshot.c | 2 +-
drivers/timers/pcf85263.c | 2 +-
drivers/timers/rtc.c | 4 -
drivers/timers/timer.c | 2 +-
drivers/usbdev/Kconfig | 6 +-
drivers/usbdev/cdcacm.c | 2 +-
drivers/usbdev/cdcecm.c | 2 +-
drivers/usbdev/pl2303.c | 8 +-
drivers/usbdev/usbmsc.c | 2 +-
drivers/usbdev/usbmsc.h | 2 +-
drivers/usbhost/Kconfig | 4 +-
drivers/usbhost/hid_parser.c | 2 +-
drivers/usbhost/usbhost_cdcacm.c | 2 +-
drivers/usbhost/usbhost_composite.c | 6 +-
drivers/usbhost/usbhost_devaddr.c | 2 +-
drivers/usbhost/usbhost_enumerate.c | 2 +-
drivers/usbhost/usbhost_hidkbd.c | 2 +-
drivers/usbhost/usbhost_hub.c | 2 +-
drivers/usbhost/usbhost_max3421e.c | 2 +-
drivers/usbhost/usbhost_skeleton.c | 2 +-
drivers/usbhost/usbhost_storage.c | 6 +-
drivers/usbhost/usbhost_xboxcontroller.c | 58 +-
drivers/video/Kconfig | 5 -
drivers/video/Make.defs | 4 -
drivers/video/fb.c | 2 +-
drivers/video/isx012.c | 3685 ----
drivers/video/video.c | 4 +-
drivers/wireless/Kconfig | 2 +-
drivers/wireless/gs2200m.c | 6 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_driver.c | 4 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_ioctl.h | 8 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_netdev.c | 2 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.h | 2 +-
drivers/wireless/ieee802154/at86rf23x/at86rf23x.c | 10 +-
drivers/wireless/ieee802154/mrf24j40/mrf24j40.c | 4 +-
drivers/wireless/ieee802154/xbee/Kconfig | 2 +-
drivers/wireless/ieee802154/xbee/xbee.c | 4 +-
drivers/wireless/ieee802154/xbee/xbee_mac.c | 8 +-
drivers/wireless/ieee802154/xbee/xbee_mac.h | 4 +-
drivers/wireless/ieee802154/xbee/xbee_netdev.c | 6 +-
drivers/wireless/lpwan/sx127x/sx127x.c | 6 +-
drivers/wireless/lpwan/sx127x/sx127x.h | 14 +-
drivers/wireless/spirit/drivers/Kconfig | 6 +-
drivers/wireless/spirit/drivers/spirit_netdev.c | 20 +-
drivers/wireless/spirit/include/spirit_aes.h | 2 +-
drivers/wireless/spirit/include/spirit_pktstack.h | 2 +-
drivers/wireless/spirit/include/spirit_radio.h | 26 +-
drivers/wireless/spirit/include/spirit_regs.h | 20 +-
drivers/wireless/spirit/include/spirit_spi.h | 14 +-
drivers/wireless/spirit/include/spirit_types.h | 2 +-
drivers/wireless/spirit/lib/spirit_aes.c | 2 +-
drivers/wireless/spirit/lib/spirit_csma.c | 2 +-
drivers/wireless/spirit/lib/spirit_management.c | 2 +-
drivers/wireless/spirit/lib/spirit_pktstack.c | 2 +-
drivers/wireless/spirit/lib/spirit_radio.c | 22 +-
drivers/wireless/spirit/lib/spirit_spi.c | 14 +-
drivers/wireless/spirit/lib/spirit_timer.c | 2 +-
fs/aio/aio.h | 1 +
fs/aio/aio_cancel.c | 8 +-
fs/aio/aio_fsync.c | 17 +-
fs/aio/aio_write.c | 12 +-
fs/dirent/fs_closedir.c | 2 +-
fs/dirent/fs_seekdir.c | 4 +-
fs/driver/Make.defs | 2 +-
fs/driver/driver.h | 4 +-
fs/driver/fs_blockproxy.c | 2 +-
fs/driver/fs_findblockdriver.c | 41 +-
fs/driver/fs_mtdproxy.c | 2 +-
fs/driver/fs_registerblockdriver.c | 2 +-
fs/driver/fs_registerdriver.c | 2 +-
fs/fat/Kconfig | 4 +-
fs/fat/fs_fat32.c | 4 +-
fs/fat/fs_fat32.h | 8 +-
fs/fat/fs_fat32dirent.c | 22 +-
fs/fat/fs_fat32util.c | 6 +-
fs/hostfs/hostfs.c | 2 +-
fs/inode/fs_files.c | 6 +-
fs/inode/fs_inodesearch.c | 2 +-
fs/inode/inode.h | 4 +-
fs/littlefs/SPEC.md | 2 +-
fs/littlefs/lfs.h | 16 +-
fs/mmap/fs_munmap.c | 2 +-
fs/mqueue/mq_close.c | 2 +-
fs/mqueue/mq_unlink.c | 4 +-
fs/nfs/Kconfig | 2 +-
fs/nfs/nfs.h | 21 +-
fs/nfs/nfs_mount.h | 39 +-
fs/nfs/nfs_node.h | 29 +-
fs/nfs/nfs_proto.h | 57 +-
fs/nfs/nfs_util.c | 134 +-
fs/nfs/nfs_vfsops.c | 927 +-
fs/nfs/rpc.h | 109 +-
fs/nfs/rpc_clnt.c | 565 +-
fs/nfs/xdr_subs.h | 29 -
fs/nxffs/nxffs.h | 6 +-
fs/nxffs/nxffs_open.c | 2 +-
fs/nxffs/nxffs_pack.c | 4 +-
fs/nxffs/nxffs_read.c | 2 +-
fs/nxffs/nxffs_reformat.c | 2 +-
fs/nxffs/nxffs_write.c | 4 +-
fs/procfs/fs_procfs.c | 2 +-
fs/procfs/fs_skeleton.c | 6 +-
fs/semaphore/sem_unlink.c | 4 +-
fs/smartfs/README.txt | 2 +-
fs/smartfs/smartfs.h | 4 +-
fs/smartfs/smartfs_procfs.c | 2 +-
fs/smartfs/smartfs_smart.c | 6 +-
fs/smartfs/smartfs_utils.c | 2 +-
fs/spiffs/docs/TECH_SPEC | 2 +-
fs/spiffs/docs/TODO | 2 +-
fs/spiffs/src/spiffs.h | 2 +-
fs/spiffs/src/spiffs_check.c | 2 +-
fs/spiffs/src/spiffs_core.c | 4 +-
fs/spiffs/src/spiffs_core.h | 2 +-
fs/spiffs/src/spiffs_gc.c | 2 +-
fs/spiffs/src/spiffs_volume.c | 2 +-
fs/tmpfs/fs_tmpfs.c | 6 +-
fs/unionfs/fs_unionfs.c | 6 +-
fs/userfs/fs_userfs.c | 2 +-
fs/vfs/fs_dup.c | 2 +-
fs/vfs/fs_dup2.c | 2 +-
fs/vfs/fs_dupfd.c | 2 +-
fs/vfs/fs_fcntl.c | 2 +-
fs/vfs/fs_readlink.c | 2 +-
fs/vfs/fs_write.c | 2 +-
graphics/Kconfig | 2 +-
graphics/README.txt | 2 +-
graphics/nxbe/nxbe.h | 10 +-
graphics/nxbe/nxbe_closewindow.c | 2 +-
graphics/nxbe/nxbe_cursor.c | 8 +-
graphics/nxbe/nxbe_cursor_backupdraw.c | 2 +-
graphics/nxbe/nxbe_fill.c | 2 +-
graphics/nxbe/nxbe_filltrapezoid.c | 4 +-
graphics/nxbe/nxbe_flush.c | 4 +-
graphics/nxbe/nxbe_getrectangle.c | 2 +-
graphics/nxbe/nxbe_lower.c | 2 +-
graphics/nxbe/nxbe_move.c | 2 +-
graphics/nxbe/nxbe_raise.c | 2 +-
graphics/nxbe/nxbe_setvisibility.c | 2 +-
graphics/nxglib/fb/nxglib_copyrectangle.c | 2 +-
graphics/nxglib/fb/nxglib_fillrectangle.c | 2 +-
graphics/nxglib/fb/nxglib_getrectangle.c | 2 +-
graphics/nxglib/fb/nxglib_moverectangle.c | 2 +-
graphics/nxglib/fb/nxglib_setpixel.c | 6 +-
graphics/nxglib/lcd/nxglib_copyrectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_fillrectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_getrectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_moverectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_setpixel.c | 4 +-
graphics/nxglib/nxglib.h | 2 +-
graphics/nxglib/nxglib_fillrun.h | 6 +-
graphics/nxglib/pwfb/pwfb_copyrectangle.c | 2 +-
graphics/nxglib/pwfb/pwfb_fillrectangle.c | 2 +-
graphics/nxglib/pwfb/pwfb_getrectangle.c | 2 +-
graphics/nxglib/pwfb/pwfb_moverectangle.c | 2 +-
graphics/nxglib/pwfb/pwfb_setpixel.c | 6 +-
graphics/nxmu/nxmu_server.c | 2 +-
graphics/nxterm/nxterm_driver.c | 8 +-
graphics/nxterm/nxterm_vt100.c | 2 +-
graphics/vnc/server/vnc_fbdev.c | 6 +-
graphics/vnc/server/vnc_negotiate.c | 2 +-
graphics/vnc/server/vnc_receiver.c | 2 +-
graphics/vnc/server/vnc_server.c | 4 +-
graphics/vnc/server/vnc_server.h | 2 +-
graphics/vnc/server/vnc_updater.c | 2 +-
include/crc8.h | 11 +
include/cxx/cunistd | 2 +-
include/dlfcn.h | 4 +-
include/dsp.h | 4 +-
include/elf.h | 22 +-
include/fixedmath.h | 4 +-
include/inttypes.h | 4 +-
include/net/if.h | 4 +-
include/netpacket/bluetooth.h | 2 +-
include/nuttx/analog/ads1242.h | 28 +-
include/nuttx/analog/ioctl.h | 4 +-
include/nuttx/arch.h | 184 +-
include/nuttx/audio/audio.h | 6 +-
include/nuttx/b2c.h | 2 +-
include/nuttx/board.h | 18 +-
include/nuttx/cache.h | 52 +-
include/nuttx/can/can.h | 8 +-
include/nuttx/clock.h | 2 +-
include/nuttx/compiler.h | 34 +-
include/nuttx/eeprom/i2c_xx24xx.h | 2 +-
include/nuttx/eeprom/spi_xx25xx.h | 2 +-
include/nuttx/fs/automount.h | 2 +-
include/nuttx/fs/fat.h | 2 +-
include/nuttx/fs/fs.h | 4 +-
include/nuttx/fs/userfs.h | 2 +-
include/nuttx/input/kbd_codec.h | 2 +-
include/nuttx/input/x11_keysymdef.h | 4 +-
include/nuttx/ioexpander/gpio.h | 2 +-
include/nuttx/kmalloc.h | 2 +-
include/nuttx/lcd/ft80x.h | 2 +-
include/nuttx/lcd/hd4478ou.h | 2 +-
include/nuttx/lcd/ili9340.h | 4 +-
include/nuttx/lcd/ili9341.h | 4 +-
include/nuttx/lcd/lpm013m091a.h | 4 +-
include/nuttx/lcd/memlcd.h | 2 +-
include/nuttx/lcd/p14201.h | 4 +-
include/nuttx/lcd/pcf8574_lcd_backpack.h | 2 +-
include/nuttx/lcd/ssd1351.h | 2 +-
include/nuttx/lcd/st7565.h | 2 +-
include/nuttx/lcd/st7567.h | 4 +-
include/nuttx/lcd/ug-2864ambag01.h | 2 +-
include/nuttx/lcd/ug-9664hswag01.h | 4 +-
include/nuttx/lib/modlib.h | 25 +-
include/nuttx/mm/iob.h | 4 +-
include/nuttx/mm/shm.h | 2 +-
include/nuttx/mmcsd.h | 2 +-
include/nuttx/module.h | 2 +-
include/nuttx/mqueue.h | 4 +-
include/nuttx/mtd/hamming.h | 2 +-
include/nuttx/mtd/nand.h | 2 +-
include/nuttx/mtd/nand_config.h | 2 +-
include/nuttx/mtd/nand_ecc.h | 4 +-
include/nuttx/mtd/nand_model.h | 2 +-
include/nuttx/mtd/nand_raw.h | 16 +-
include/nuttx/mtd/nand_scheme.h | 2 +-
include/nuttx/mtd/onfi.h | 4 +-
include/nuttx/net/icmpv6.h | 2 +-
include/nuttx/net/ip.h | 2 +-
include/nuttx/net/mii.h | 6 +-
include/nuttx/net/mld.h | 2 +-
include/nuttx/net/net.h | 34 +-
include/nuttx/net/netconfig.h | 1 +
include/nuttx/net/netdev.h | 4 +-
include/nuttx/net/radiodev.h | 4 +-
include/nuttx/net/rfc6775.h | 2 +-
include/nuttx/net/sixlowpan.h | 6 +-
include/nuttx/nx/nxbe.h | 2 +-
include/nuttx/nx/nxcursor.h | 4 +-
include/nuttx/nx/nxglib.h | 4 +-
include/nuttx/nx/nxterm.h | 2 +-
include/nuttx/nx/nxtk.h | 4 +-
include/nuttx/page.h | 2 +-
include/nuttx/power/battery_charger.h | 4 +-
include/nuttx/power/battery_gauge.h | 2 +-
include/nuttx/power/battery_ioctl.h | 8 +
include/nuttx/power/battery_monitor.h | 431 +
include/nuttx/power/bq2429x.h | 2 +-
include/nuttx/power/bq769x0.h | 284 +
include/nuttx/power/motor.h | 2 +-
include/nuttx/power/powerled.h | 2 +-
include/nuttx/power/smps.h | 4 +-
include/nuttx/rptun/rptun.h | 4 +-
include/nuttx/sched.h | 10 +-
include/nuttx/sched_note.h | 4 +-
include/nuttx/sdio.h | 4 +-
include/nuttx/semaphore.h | 25 +-
include/nuttx/sensors/adxl345.h | 8 +-
include/nuttx/sensors/apds9960.h | 4 +-
include/nuttx/sensors/as726x.h | 2 +-
include/nuttx/sensors/lsm6dsl.h | 2 +-
include/nuttx/sensors/mcp9844.h | 4 +
include/nuttx/sensors/mlx90614.h | 4 +-
include/nuttx/sensors/qencoder.h | 2 +-
include/nuttx/sensors/scd30.h | 2 +-
include/nuttx/sensors/sgp30.h | 5 +
include/nuttx/sensors/veml6070.h | 2 +-
include/nuttx/sensors/xen1210.h | 2 +-
include/nuttx/serial/serial.h | 4 +-
include/nuttx/serial/tioctl.h | 8 +-
include/nuttx/signal.h | 2 +-
include/nuttx/spi/qspi.h | 8 +-
include/nuttx/spi/spi.h | 15 +-
include/nuttx/spi/spi_bitbang.c | 2 +-
include/nuttx/symtab.h | 4 +-
include/nuttx/syslog/syslog_rpmsg.h | 1 +
include/nuttx/timers/oneshot.h | 4 +-
include/nuttx/timers/pwm.h | 2 +-
include/nuttx/timers/timer.h | 4 +-
include/nuttx/timers/watchdog.h | 4 +-
include/nuttx/usb/audio.h | 4 +-
include/nuttx/usb/cdc.h | 6 +-
include/nuttx/usb/cdcacm.h | 2 +-
include/nuttx/usb/composite.h | 2 +-
include/nuttx/usb/ehci.h | 2 +-
include/nuttx/usb/hid.h | 4 +-
include/nuttx/usb/usbmonitor.h | 2 +-
include/nuttx/usb/usbmsc.h | 2 +-
include/nuttx/video/fb.h | 2 +-
include/nuttx/video/video.h | 10 +-
include/nuttx/wireless/bluetooth/bt_uuid.h | 2 +-
include/nuttx/wireless/cc1101.h | 2 +-
.../nuttx/wireless/ieee802154/ieee802154_device.h | 2 +-
include/nuttx/wireless/ieee802154/ieee802154_mac.h | 12 +-
include/nuttx/wireless/ioctl.h | 4 +-
include/nuttx/wireless/lpwan/sx127x.h | 2 +-
include/nxflat.h | 4 +-
include/pthread.h | 2 +-
include/signal.h | 2 +-
include/stdlib.h | 6 +-
include/sys/boardctl.h | 2 +-
include/sys/prctl.h | 2 +-
include/sys/sendfile.h | 2 +-
include/syslog.h | 2 +-
libs/libc/Makefile | 2 -
libs/libc/dlfcn/lib_dlclose.c | 3 +-
libs/libc/dlfcn/lib_dlopen.c | 3 +-
libs/libc/hex2bin/Make.defs | 39 +-
libs/libc/hex2bin/lib_fhex2mem.c | 39 +-
libs/libc/hex2bin/lib_hex2bin.c | 89 +-
libs/libc/hex2bin/lib_hex2mem.c | 39 +-
libs/libc/machine/Kconfig | 3 +
libs/libc/machine/Make.defs | 3 +
libs/libc/machine/risc-v/Make.defs | 2 +-
{net/procfs => libs/libc/machine/xtensa}/Kconfig | 0
libs/libc/machine/xtensa/Make.defs | 28 +
libs/libc/machine/xtensa/arch_elf.c | 237 +
libs/libc/math/Kconfig | 2 +-
libs/libc/misc/lib_crc8ccitt.c | 24 +-
libs/libc/misc/lib_debug.c | 2 +-
libs/libc/misc/lib_ncompress.c | 2 +-
libs/libc/modlib/Kconfig | 1 +
libs/libc/modlib/modlib_bind.c | 84 +-
libs/libc/modlib/modlib_depend.c | 9 +-
libs/libc/modlib/modlib_init.c | 10 +-
libs/libc/modlib/modlib_iobuffer.c | 10 +-
libs/libc/modlib/modlib_load.c | 31 +-
libs/libc/modlib/modlib_read.c | 50 +-
libs/libc/modlib/modlib_registry.c | 3 +-
libs/libc/modlib/modlib_sections.c | 3 +-
libs/libc/modlib/modlib_symbols.c | 48 +-
libs/libc/modlib/modlib_unload.c | 12 +
libs/libc/modlib/modlib_verify.c | 3 +-
libs/libc/net/lib_inetaddr.c | 74 +-
libs/libc/netdb/lib_dnsaddserver.c | 47 +-
libs/libc/netdb/lib_dnsforeach.c | 2 +-
libs/libc/netdb/lib_dnsquery.c | 2 +-
libs/libc/netdb/lib_parsehostfile.c | 2 +-
libs/libc/semaphore/sem_init.c | 2 +-
libs/libc/signal/sig_set.c | 6 +-
libs/libc/stdio/lib_freopen.c | 2 +-
libs/libc/stdio/lib_libvscanf.c | 2 +-
libs/libc/stdio/lib_rawinstream.c | 79 +-
libs/libc/stdio/lib_rawsistream.c | 75 +-
libs/libc/time/lib_gmtimer.c | 2 +-
libs/libc/wqueue/work_queue.c | 4 +-
libs/libdsp/Kconfig | 2 +-
libs/libdsp/lib_foc.c | 2 +-
libs/libnx/Makefile | 2 -
libs/libnx/nxfonts/nxfonts_cache.c | 4 +-
mm/Makefile | 2 -
mm/iob/iob_navail.c | 2 +-
mm/iob/iob_statistics.c | 2 +-
mm/kmm_heap/kmm_sbrk.c | 2 +-
mm/mm_heap/mm_initialize.c | 48 +-
mm/mm_heap/mm_sbrk.c | 2 +-
mm/shm/README.txt | 4 +-
mm/shm/shm_initialize.c | 2 +-
mm/umm_heap/umm_sbrk.c | 2 +-
net/Kconfig | 4 +-
net/arp/arp.h | 4 +-
net/bluetooth/Kconfig | 2 +-
net/bluetooth/Make.defs | 2 +-
net/bluetooth/bluetooth_container.c | 2 +-
net/bluetooth/bluetooth_input.c | 2 +-
net/bluetooth/bluetooth_recvfrom.c | 4 +-
net/bluetooth/bluetooth_sockif.c | 8 +-
net/devif/devif_loopback.c | 4 +-
net/icmp/icmp_input.c | 2 +
net/icmp/icmp_recvfrom.c | 6 +-
net/icmp/icmp_sendto.c | 2 +-
net/icmp/icmp_sockif.c | 6 +-
net/icmpv6/icmpv6_recvfrom.c | 6 +-
net/icmpv6/icmpv6_sendto.c | 2 +-
net/icmpv6/icmpv6_sockif.c | 6 +-
net/ieee802154/Kconfig | 2 +-
net/ieee802154/Make.defs | 2 +-
net/ieee802154/ieee802154_conn.c | 2 +-
net/ieee802154/ieee802154_container.c | 2 +-
net/ieee802154/ieee802154_recvfrom.c | 4 +-
net/ieee802154/ieee802154_sendto.c | 4 +-
net/ieee802154/ieee802154_sockif.c | 8 +-
net/igmp/igmp_timer.c | 2 +-
net/inet/inet_sockif.c | 4 +-
net/inet/ipv4_getpeername.c | 1 +
net/inet/ipv4_getsockname.c | 3 +
net/ipforward/ipforward.h | 2 +-
net/ipforward/ipfwd_poll.c | 2 +-
net/ipforward/ipv4_forward.c | 4 +-
net/ipforward/ipv6_forward.c | 10 +-
net/local/local.h | 4 +-
net/local/local_fifo.c | 2 +-
net/local/local_recvfrom.c | 2 +-
net/local/local_sockif.c | 6 +-
net/neighbor/neighbor.h | 2 +-
net/neighbor/neighbor_dumpentry.c | 2 +-
net/netdev/netdev.h | 4 +-
net/netdev/netdev_ifconf.c | 5 +-
net/netdev/netdev_ioctl.c | 4 +-
net/netlink/netlink_conn.c | 2 +-
net/netlink/netlink_route.c | 4 +-
net/pkt/pkt_sockif.c | 4 +-
net/procfs/net_procfs.c | 2 +-
net/route/Kconfig | 4 +-
net/route/cacheroute.h | 2 +-
net/route/fileroute.h | 2 +-
net/route/net_cacheroute.c | 6 +-
net/route/net_fileroute.c | 2 +-
net/route/net_foreach_ramroute.c | 4 +-
net/sixlowpan/Kconfig | 4 +-
net/sixlowpan/README.txt | 4 +-
net/sixlowpan/sixlowpan.h | 2 +-
net/sixlowpan/sixlowpan_framelist.c | 6 +-
net/sixlowpan/sixlowpan_framer.c | 6 +-
net/sixlowpan/sixlowpan_hc06.c | 6 +-
net/sixlowpan/sixlowpan_hc1.c | 2 +-
net/sixlowpan/sixlowpan_icmpv6send.c | 4 +-
net/sixlowpan/sixlowpan_input.c | 12 +-
net/sixlowpan/sixlowpan_internal.h | 14 +-
net/sixlowpan/sixlowpan_reassbuf.c | 6 +-
net/sixlowpan/sixlowpan_send.c | 2 +-
net/sixlowpan/sixlowpan_tcpsend.c | 6 +-
net/sixlowpan/sixlowpan_udpsend.c | 4 +-
net/sixlowpan/sixlowpan_utils.c | 2 +-
net/socket/net_dup2.c | 4 +-
net/socket/socket.c | 19 +-
net/socket/socket.h | 26 -
net/tcp/tcp.h | 2 +-
net/tcp/tcp_accept.c | 1 +
net/tcp/tcp_backlog.c | 4 +-
net/tcp/tcp_conn.c | 8 +-
net/tcp/tcp_input.c | 11 +-
net/tcp/tcp_listen.c | 4 +-
net/tcp/tcp_monitor.c | 2 +-
net/tcp/tcp_notifier.c | 4 +-
net/tcp/tcp_recvfrom.c | 1 +
net/tcp/tcp_send_unbuffered.c | 2 +-
net/udp/udp_callback.c | 1 +
net/udp/udp_recvfrom.c | 3 +-
net/udp/udp_sendto_buffered.c | 1 +
net/usrsock/usrsock.h | 2 +-
net/usrsock/usrsock_dev.c | 4 +-
net/utils/net_lock.c | 6 +-
sched/Kconfig | 13 +-
sched/environ/env_release.c | 2 +-
sched/environ/env_setenv.c | 2 +-
sched/group/Make.defs | 2 -
sched/group/group_leave.c | 4 +-
sched/group/group_setgid.c | 2 +-
sched/group/group_setuid.c | 2 +-
sched/group/group_setuptaskfiles.c | 1 -
sched/init/nx_start.c | 46 +-
sched/irq/irq_procfs.c | 2 +-
sched/module/mod_insmod.c | 8 +-
sched/module/mod_modhandle.c | 2 +-
sched/module/mod_procfs.c | 29 +-
sched/module/mod_rmmod.c | 23 +-
sched/mqueue/Make.defs | 39 +-
sched/mqueue/mq_desclose.c | 39 +-
sched/mqueue/mq_descreate.c | 39 +-
sched/mqueue/mq_getattr.c | 39 +-
sched/mqueue/mq_initialize.c | 43 +-
sched/mqueue/mq_msgfree.c | 39 +-
sched/mqueue/mq_msgqalloc.c | 39 +-
sched/mqueue/mq_msgqfree.c | 39 +-
sched/mqueue/mq_notify.c | 39 +-
sched/mqueue/mq_rcvinternal.c | 46 +-
sched/mqueue/mq_receive.c | 43 +-
sched/mqueue/mq_recover.c | 39 +-
sched/mqueue/mq_release.c | 43 +-
sched/mqueue/mq_send.c | 46 +-
sched/mqueue/mq_setattr.c | 39 +-
sched/mqueue/mq_sndinternal.c | 43 +-
sched/mqueue/mq_timedreceive.c | 40 +-
sched/mqueue/mq_timedsend.c | 47 +-
sched/mqueue/mq_waitirq.c | 39 +-
sched/mqueue/mqueue.h | 75 +-
sched/paging/paging.h | 2 +-
sched/paging/pg_worker.c | 2 +-
sched/pthread/pthread_cancel.c | 10 +-
sched/pthread/pthread_findjoininfo.c | 2 +-
sched/pthread/pthread_mutex.c | 2 +-
sched/pthread/pthread_mutextimedlock.c | 2 +-
sched/pthread/pthread_mutextrylock.c | 4 +-
sched/sched/sched_addreadytorun.c | 7 +-
sched/sched/sched_cpuload.c | 3 +-
sched/sched/sched_cpuload_oneshot.c | 4 +-
sched/sched/sched_cpuload_period.c | 2 +-
sched/sched/sched_cpuselect.c | 5 +-
sched/sched/sched_garbage.c | 4 +-
sched/sched/sched_lock.c | 20 +-
sched/sched/sched_mergepending.c | 49 +-
sched/sched/sched_note.c | 19 +-
sched/sched/sched_removereadytorun.c | 9 +-
sched/sched/sched_rrgetinterval.c | 3 +-
sched/sched/sched_setaffinity.c | 11 +-
sched/sched/sched_setpriority.c | 5 +-
sched/sched/sched_sporadic.c | 3 +-
sched/sched/sched_thistask.c | 6 +-
sched/sched/sched_unlock.c | 16 +-
sched/sched/sched_wait.c | 3 +-
sched/sched/sched_waitid.c | 18 +-
sched/sched/sched_waitpid.c | 79 +-
sched/semaphore/sem_holder.c | 109 +-
sched/semaphore/sem_post.c | 2 +-
sched/semaphore/sem_recover.c | 2 +-
sched/semaphore/sem_tickwait.c | 43 +-
sched/semaphore/sem_timedwait.c | 42 +-
sched/semaphore/sem_trywait.c | 8 +-
sched/semaphore/sem_wait.c | 35 +-
sched/signal/sig_action.c | 8 +-
sched/signal/sig_cleanup.c | 6 +-
sched/signal/sig_default.c | 31 +-
sched/signal/sig_deliver.c | 4 +-
sched/signal/sig_dispatch.c | 7 +
sched/signal/sig_findaction.c | 2 +-
sched/signal/sig_initialize.c | 6 +-
sched/signal/sig_nanosleep.c | 21 +-
sched/signal/sig_releasependingsignal.c | 3 +-
sched/signal/sig_removependingsignal.c | 3 +-
sched/signal/sig_timedwait.c | 10 +-
sched/task/exit.c | 3 +-
sched/task/task.h | 11 -
sched/task/task_activate.c | 8 +-
sched/task/task_atexit.c | 13 +-
sched/task/task_cancelpt.c | 20 +-
sched/task/task_delete.c | 22 +-
sched/task/task_execv.c | 7 +-
sched/task/task_exit.c | 23 +-
sched/task/task_exithook.c | 6 +-
sched/task/task_getgroup.c | 2 +-
sched/task/task_init.c | 6 +-
sched/task/task_onexit.c | 10 +-
sched/task/task_posixspawn.c | 14 +-
sched/task/task_prctl.c | 6 +-
sched/task/task_recover.c | 4 +-
sched/task/task_reparent.c | 11 +-
sched/task/task_restart.c | 3 +-
sched/task/task_setcancelstate.c | 11 +-
sched/task/task_setcanceltype.c | 8 +-
sched/task/task_setup.c | 6 +-
sched/task/task_spawn.c | 14 +-
sched/task/task_spawnparms.c | 9 +-
sched/task/task_start.c | 3 +-
sched/task/task_starthook.c | 3 +-
sched/task/task_terminate.c | 16 +-
sched/task/task_testcancel.c | 2 +-
sched/task/task_vfork.c | 16 +-
sched/timer/Make.defs | 39 +-
sched/timer/timer.h | 45 +-
sched/timer/timer_create.c | 43 +-
sched/timer/timer_delete.c | 39 +-
sched/timer/timer_getoverrun.c | 39 +-
sched/timer/timer_gettime.c | 39 +-
sched/timer/timer_initialize.c | 39 +-
sched/timer/timer_release.c | 39 +-
sched/timer/timer_settime.c | 50 +-
sched/wdog/Make.defs | 39 +-
sched/wdog/wd_cancel.c | 40 +-
sched/wdog/wd_create.c | 39 +-
sched/wdog/wd_delete.c | 40 +-
sched/wdog/wd_gettime.c | 39 +-
sched/wdog/wd_initialize.c | 39 +-
sched/wdog/wd_recover.c | 39 +-
sched/wdog/wd_start.c | 48 +-
sched/wdog/wdog.h | 43 +-
sched/wqueue/Make.defs | 39 +-
sched/wqueue/kwork_cancel.c | 43 +-
sched/wqueue/kwork_hpthread.c | 63 +-
sched/wqueue/kwork_inherit.c | 55 +-
sched/wqueue/kwork_lpthread.c | 59 +-
sched/wqueue/kwork_notifier.c | 43 +-
sched/wqueue/kwork_process.c | 39 +-
sched/wqueue/kwork_queue.c | 56 +-
sched/wqueue/kwork_signal.c | 39 +-
sched/wqueue/wqueue.h | 44 +-
syscall/syscall_funclookup.c | 2 +-
tools/Config.mk | 22 +-
tools/Makefile.unix | 18 +-
tools/Makefile.win | 18 +-
tools/README.txt | 288 +-
tools/checkpatch.sh | 24 +-
tools/configure.bat | 2 +-
tools/configure.c | 6 +-
tools/define.sh | 4 +-
tools/flash_writer.py | 6 +-
tools/gencromfs.c | 2 +-
tools/incdir.sh | 2 +-
tools/kconfig2html.c | 14 +-
tools/mkdeps.c | 2 +-
tools/mkexport.sh | 20 +-
tools/mkromfsimg.sh | 2 +-
tools/mksyscall.c | 6 +
tools/netusb.sh | 71 +
tools/noteinfo.c | 4 +-
tools/nxstyle.c | 816 +-
tools/ocdconsole.py | 4 +-
tools/{pic32mx => pic32}/.gitignore | 0
tools/pic32/Config.mk | 40 +
tools/pic32/Makefile.host | 36 +
tools/pic32/mkpichex.c | 316 +
tools/pic32mx/Makefile | 51 -
tools/pic32mx/mkpichex.c | 329 -
tools/refresh.sh | 46 +-
tools/sethost.sh | 2 +-
tools/simhostroute.sh | 79 +
tools/testbuild.sh | 7 +-
tools/version.sh | 2 +-
tools/xmodem.py | 4 +-
tools/zds/.gitignore | 5 +
tools/zds/Config.mk | 147 +
tools/zds/Makefile | 69 +
tools/zds/README.txt | 17 +
tools/zds/zdsar.c | 1065 +
wireless/bluetooth/bt_att.c | 8 +-
wireless/bluetooth/bt_gatt.c | 4 +-
wireless/bluetooth/bt_smp.c | 2 +-
wireless/ieee802154/Kconfig | 4 +-
wireless/ieee802154/ieee802154_primitive.c | 2 +-
wireless/ieee802154/mac802154.c | 2 +-
wireless/ieee802154/mac802154.h | 8 +-
wireless/ieee802154/mac802154_assoc.c | 4 +-
wireless/ieee802154/mac802154_device.c | 2 +-
wireless/ieee802154/mac802154_getset.c | 8 +-
wireless/ieee802154/mac802154_loopback.c | 2 +-
wireless/ieee802154/mac802154_poll.c | 2 +-
wireless/ieee802154/mac802154_purge.c | 2 +-
wireless/ieee802154/mac802154_reset.c | 2 +-
wireless/pktradio/pktradio_loopback.c | 4 +-
wireless/pktradio/pktradio_metadata.c | 4 +-
2630 files changed, 80015 insertions(+), 28978 deletions(-)
create mode 100644 .github/workflows/main.yml
delete mode 100644 COPYING
create mode 100644 DISCLAIMER-WIP
create mode 100644 LICENSE
create mode 100644 NOTICE
create mode 100644 arch/arm/src/imxrt/hardware/imxrt_usbphy.h
create mode 100644 arch/arm/src/imxrt/imxrt_usbdev.c
create mode 100644 arch/arm/src/stm32h7/hardware/stm32_wdg.h
create mode 100644 arch/arm/src/stm32h7/stm32_flash.h
create mode 100644 arch/arm/src/stm32h7/stm32_iwdg.c
create mode 100644 arch/arm/src/stm32h7/stm32_pm.h
create mode 100644 arch/arm/src/stm32h7/stm32_pminitialize.c
create mode 100644 arch/arm/src/stm32h7/stm32_pmsleep.c
create mode 100644 arch/arm/src/stm32h7/stm32_pmstandby.c
create mode 100644 arch/arm/src/stm32h7/stm32_pmstop.c
create mode 100644 arch/arm/src/stm32h7/stm32_wdg.h
create mode 100644 arch/arm/src/stm32h7/stm32_wwdg.c
create mode 100644 arch/renesas/src/rx65n/rx65n_rtc.c
create mode 100644 arch/renesas/src/rx65n/rx65n_rtc.h
create mode 100644 arch/renesas/src/rx65n/rx65n_rtc_lowerhalf.c
create mode 100644 arch/x86_64/Kconfig
create mode 100644 arch/x86_64/include/.gitignore
create mode 100644 arch/x86_64/include/README.txt
create mode 100644 arch/x86_64/include/arch.h
create mode 100644 arch/x86_64/include/intel64/arch.h
create mode 100644 arch/x86_64/include/intel64/inttypes.h
create mode 100644 arch/x86_64/include/intel64/io.h
create mode 100644 arch/x86_64/include/intel64/irq.h
create mode 100644 arch/x86_64/include/intel64/limits.h
create mode 100644 arch/x86_64/include/intel64/syscall.h
create mode 100644 arch/x86_64/include/intel64/types.h
create mode 100644 arch/x86_64/include/inttypes.h
create mode 100644 arch/x86_64/include/io.h
create mode 100644 arch/x86_64/include/irq.h
create mode 100644 arch/x86_64/include/limits.h
create mode 100644 arch/x86_64/include/multiboot2.h
create mode 100644 arch/x86_64/include/syscall.h
create mode 100644 arch/x86_64/include/types.h
copy arch/{x86 => x86_64}/src/.gitignore (100%)
create mode 100644 arch/x86_64/src/Makefile
create mode 100644 arch/x86_64/src/README.txt
create mode 100644 arch/x86_64/src/common/Kconfig
create mode 100644 arch/x86_64/src/common/up_allocateheap.c
create mode 100644 arch/x86_64/src/common/up_arch.h
create mode 100644 arch/x86_64/src/common/up_assert.c
create mode 100644 arch/x86_64/src/common/up_blocktask.c
create mode 100644 arch/x86_64/src/common/up_copystate.c
create mode 100644 arch/x86_64/src/common/up_exit.c
create mode 100644 arch/x86_64/src/common/up_initialize.c
create mode 100644 arch/x86_64/src/common/up_internal.h
create mode 100644 arch/x86_64/src/common/up_interruptcontext.c
create mode 100644 arch/x86_64/src/common/up_lowputs.c
create mode 100644 arch/x86_64/src/common/up_mdelay.c
create mode 100644 arch/x86_64/src/common/up_modifyreg16.c
create mode 100644 arch/x86_64/src/common/up_modifyreg32.c
create mode 100644 arch/x86_64/src/common/up_modifyreg8.c
create mode 100644 arch/x86_64/src/common/up_puts.c
create mode 100644 arch/x86_64/src/common/up_releasepending.c
create mode 100644 arch/x86_64/src/common/up_reprioritizertr.c
create mode 100644 arch/x86_64/src/common/up_udelay.c
create mode 100644 arch/x86_64/src/common/up_unblocktask.c
create mode 100644 arch/x86_64/src/intel64/Kconfig
create mode 100644 arch/x86_64/src/intel64/Make.defs
create mode 100644 arch/x86_64/src/intel64/chip.h
create mode 100644 arch/x86_64/src/intel64/intel64.h
create mode 100644 arch/x86_64/src/intel64/intel64_check_capability.c
create mode 100644 arch/x86_64/src/intel64/intel64_fullcontextrestore.S
create mode 100644 arch/x86_64/src/intel64/intel64_handlers.c
create mode 100644 arch/x86_64/src/intel64/intel64_head.S
create mode 100644 arch/x86_64/src/intel64/intel64_idle.c
create mode 100644 arch/x86_64/src/intel64/intel64_lowsetup.c
create mode 100644 arch/x86_64/src/intel64/intel64_rng.c
create mode 100644 arch/x86_64/src/intel64/intel64_saveusercontext.S
create mode 100644 arch/x86_64/src/intel64/intel64_serial.c
create mode 100644 arch/x86_64/src/intel64/intel64_tickless.c
create mode 100644 arch/x86_64/src/intel64/intel64_timerisr.c
create mode 100644 arch/x86_64/src/intel64/intel64_vectors.S
create mode 100644 arch/x86_64/src/intel64/up_createstack.c
create mode 100644 arch/x86_64/src/intel64/up_initialstate.c
create mode 100644 arch/x86_64/src/intel64/up_irq.c
create mode 100644 arch/x86_64/src/intel64/up_map_region.c
create mode 100644 arch/x86_64/src/intel64/up_regdump.c
create mode 100644 arch/x86_64/src/intel64/up_releasestack.c
create mode 100644 arch/x86_64/src/intel64/up_restore_auxstate.c
create mode 100644 arch/x86_64/src/intel64/up_rtc.c
create mode 100644 arch/x86_64/src/intel64/up_savestate.c
create mode 100644 arch/x86_64/src/intel64/up_schedulesigaction.c
create mode 100644 arch/x86_64/src/intel64/up_sigdeliver.c
create mode 100644 arch/x86_64/src/intel64/up_stackframe.c
create mode 100644 arch/x86_64/src/intel64/up_usestack.c
copy {net/procfs => arch/x86_64/src/qemu}/Kconfig (100%)
create mode 100644 arch/xtensa/include/elf.h
create mode 100644 arch/xtensa/include/loadstore.h
create mode 100644 arch/xtensa/include/simcall.h
create mode 100644 arch/xtensa/src/common/xtensa_hostfs.c
create mode 100644 arch/xtensa/src/common/xtensa_loadstore.S
create mode 100644 arch/xtensa/src/common/xtensa_simcall.S
create mode 100644 arch/xtensa/src/esp32/esp32_modtext.c
create mode 100644 arch/xtensa/src/esp32/esp32_user.c
create mode 100644 arch/z16/src/z16f/Toolchain.defs
create mode 100644 arch/z80/src/ez80/ez80_i2c.h
create mode 100644 arch/z80/src/ez80/ez80_irqcommon.asm
create mode 100644 arch/z80/src/ez80/ez80_progentry.asm
create mode 100644 arch/z80/src/ez80/ez80_reset.asm
create mode 100644 arch/z80/src/ez80/ez80_spi.h
delete mode 100644 arch/z80/src/ez80/ez80_vectors.asm
delete mode 100644 arch/z80/src/ez80/ez80f91_i2c.h
delete mode 100644 arch/z80/src/ez80/ez80f91_spi.h
create mode 100644 arch/z80/src/ez80/ez80f92_loader.asm
create mode 100644 arch/z80/src/ez80/ez80f92_program.asm
create mode 100644 boards/arm/cxd56xx/drivers/camera/Kconfig
create mode 100644 boards/arm/cxd56xx/drivers/camera/Make.defs
create mode 100644 boards/arm/cxd56xx/drivers/camera/isx012.c
create mode 100644 boards/arm/cxd56xx/scripts/Config.mk
create mode 100644 boards/arm/imxrt/imxrt1060-evk/configs/nshocram/defconfig
create mode 100644 boards/arm/imxrt/imxrt1060-evk/scripts/flash.ld
create mode 100644 boards/arm/kinetis/freedom-k28f/src/k28_automount.c
create mode 100644 boards/arm/kinetis/freedom-k28f/src/k28_sdhc.c
delete mode 100644 boards/arm/s32k1xx/s32k118evb/src/s32k118_appinit.c
delete mode 100644 boards/arm/s32k1xx/s32k118evb/src/s32k118_autoleds.c
delete mode 100644 boards/arm/s32k1xx/s32k118evb/src/s32k118_boot.c
delete mode 100644 boards/arm/s32k1xx/s32k118evb/src/s32k118_bringup.c
delete mode 100644 boards/arm/s32k1xx/s32k118evb/src/s32k118_buttons.c
delete mode 100644 boards/arm/s32k1xx/s32k118evb/src/s32k118_clockconfig.c
delete mode 100644 boards/arm/s32k1xx/s32k118evb/src/s32k118_periphclocks.c
delete mode 100644 boards/arm/s32k1xx/s32k118evb/src/s32k118_userleds.c
delete mode 100644 boards/arm/s32k1xx/s32k146evb/src/s32k146_appinit.c
delete mode 100644 boards/arm/s32k1xx/s32k146evb/src/s32k146_autoleds.c
delete mode 100644 boards/arm/s32k1xx/s32k146evb/src/s32k146_boot.c
delete mode 100644 boards/arm/s32k1xx/s32k146evb/src/s32k146_bringup.c
delete mode 100644 boards/arm/s32k1xx/s32k146evb/src/s32k146_buttons.c
delete mode 100644 boards/arm/s32k1xx/s32k146evb/src/s32k146_clockconfig.c
delete mode 100644 boards/arm/s32k1xx/s32k146evb/src/s32k146_periphclocks.c
delete mode 100644 boards/arm/s32k1xx/s32k146evb/src/s32k146_userleds.c
delete mode 100644 boards/arm/s32k1xx/s32k148evb/src/s32k148_appinit.c
delete mode 100644 boards/arm/s32k1xx/s32k148evb/src/s32k148_autoleds.c
delete mode 100644 boards/arm/s32k1xx/s32k148evb/src/s32k148_boot.c
delete mode 100644 boards/arm/s32k1xx/s32k148evb/src/s32k148_bringup.c
delete mode 100644 boards/arm/s32k1xx/s32k148evb/src/s32k148_buttons.c
delete mode 100644 boards/arm/s32k1xx/s32k148evb/src/s32k148_clockconfig.c
delete mode 100644 boards/arm/s32k1xx/s32k148evb/src/s32k148_periphclocks.c
delete mode 100644 boards/arm/s32k1xx/s32k148evb/src/s32k148_userleds.c
create mode 100644 boards/arm/sama5/sama5d2-xult/configs/netnsh/defconfig
create mode 100644 boards/arm/sama5/sama5d2-xult/include/board_498mhz.h
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_adc.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_ajoystick.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_at25.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_can.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_ethernet.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_hsmci.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_i2schar.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_nandflash.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_ostest.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_pwm.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_sdram.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_spi.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_usb.c
create mode 100644 boards/arm/sama5/sama5d2-xult/src/sam_usbmsc.c
create mode 100644 boards/arm/sama5/sama5d3-xplained/configs/ethernet-over-usb-2-high-speed/defconfig
delete mode 100644 boards/arm/sama5/sama5d3-xplained/configs/ethernet-over-usb-telnetd/defconfig
delete mode 100644 boards/arm/sama5/sama5d3-xplained/configs/ethernet-over-usb/defconfig
create mode 100644 boards/renesas/rx65n/rx65n-grrose/include/README.TXT
create mode 100644 boards/renesas/rx65n/rx65n-grrose/src/rx65n_appinit.c
create mode 100644 boards/renesas/rx65n/rx65n-grrose/src/rx65n_bringup.c
delete mode 100644 boards/renesas/rx65n/rx65n-grrose/src/rx65n_main.c
create mode 100644 boards/renesas/rx65n/rx65n-rsk2mb/include/README.TXT
create mode 100644 boards/renesas/rx65n/rx65n-rsk2mb/src/rx65n_appinit.c
create mode 100644 boards/renesas/rx65n/rx65n-rsk2mb/src/rx65n_bringup.c
delete mode 100644 boards/renesas/rx65n/rx65n-rsk2mb/src/rx65n_main.c
create mode 100644 boards/sim/sim/sim/configs/tcpblaster/defconfig
copy {net/procfs => boards/x86_64/intel64/drivers}/Kconfig (100%)
copy {net/procfs => boards/x86_64/intel64/qemu-intel64}/Kconfig (100%)
create mode 100644 boards/x86_64/intel64/qemu-intel64/README.txt
create mode 100644 boards/x86_64/intel64/qemu-intel64/configs/ostest/defconfig
create mode 100644 boards/x86_64/intel64/qemu-intel64/include/board.h
create mode 100644 boards/x86_64/intel64/qemu-intel64/scripts/Make.defs
create mode 100644 boards/x86_64/intel64/qemu-intel64/scripts/qemu.ld
copy boards/{xtensa/esp32/esp32-core => x86_64/intel64/qemu-intel64}/src/.gitignore (100%)
create mode 100644 boards/x86_64/intel64/qemu-intel64/src/Makefile
create mode 100644 boards/x86_64/intel64/qemu-intel64/src/qemu_appinit.c
create mode 100644 boards/x86_64/intel64/qemu-intel64/src/qemu_boot.c
create mode 100644 boards/x86_64/intel64/qemu-intel64/src/qemu_freq.c
create mode 100644 boards/x86_64/intel64/qemu-intel64/src/qemu_intel64.h
create mode 100644 boards/x86_64/intel64/qemu-intel64/src/qemu_net.c
create mode 100644 boards/xtensa/esp32/esp32-core/scripts/gnu-elf.ld
delete mode 100644 boards/z80/ez80/scripts/eZ80_Config.mk
rename boards/z80/ez80/z20x/configs/{nsh_ram => hello}/.gitignore (100%)
create mode 100644 boards/z80/ez80/z20x/configs/hello/README.txt
create mode 100644 boards/z80/ez80/z20x/configs/hello/defconfig
create mode 100644 boards/z80/ez80/z20x/configs/hello/hello.zdsproj
create mode 100644 boards/z80/ez80/z20x/configs/hello/hello.zfpproj
copy boards/z80/ez80/z20x/{scripts/z20x_flash.ztgt => configs/hello/hello_flash.ztgt} (100%)
copy boards/z80/ez80/z20x/{scripts/z20x_ram.ztgt => configs/hello/hello_ram.ztgt} (100%)
rename boards/z80/ez80/z20x/configs/{nsh_flash => nsh}/.gitignore (100%)
create mode 100644 boards/z80/ez80/z20x/configs/nsh/README.txt
create mode 100644 boards/z80/ez80/z20x/configs/nsh/defconfig
create mode 100644 boards/z80/ez80/z20x/configs/nsh/nsh.zdsproj
create mode 100644 boards/z80/ez80/z20x/configs/nsh/nsh.zfpproj
copy boards/z80/ez80/z20x/{scripts/z20x_flash.ztgt => configs/nsh/nsh_flash.ztgt} (100%)
copy boards/z80/ez80/z20x/{scripts/z20x_ram.ztgt => configs/nsh/nsh_ram.ztgt} (100%)
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/README.txt
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/defconfig
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/nsh.zdsproj
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/nsh.zfpproj
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/nsh_flash.ztgt
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_flash/nsh_ram.ztgt
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/README.txt
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/defconfig
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/nsh.zdsproj
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/nsh.zfpproj
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/nsh_flash.ztgt
delete mode 100644 boards/z80/ez80/z20x/configs/nsh_ram/nsh_ram.ztgt
create mode 100644 boards/z80/ez80/z20x/configs/w25boot/.gitignore
create mode 100644 boards/z80/ez80/z20x/configs/w25boot/README.txt
create mode 100644 boards/z80/ez80/z20x/configs/w25boot/defconfig
create mode 100644 boards/z80/ez80/z20x/configs/w25boot/w25boot.zdsproj
create mode 100644 boards/z80/ez80/z20x/configs/w25boot/w25boot.zfpproj
copy boards/z80/ez80/z20x/{scripts/z20x_flash.ztgt => configs/w25boot/w25boot_flash.ztgt} (100%)
copy boards/z80/ez80/z20x/{scripts/z20x_ram.ztgt => configs/w25boot/w25boot_ram.ztgt} (100%)
create mode 100644 boards/z80/ez80/z20x/scripts/z20x_loader.linkcmd
create mode 100644 boards/z80/ez80/z20x/scripts/z20x_program.linkcmd
delete mode 100644 boards/z80/ez80/z20x/scripts/z20x_ram.linkcmd
create mode 100644 boards/z80/ez80/z20x/src/ez80_w25.c
create mode 100644 boards/z80/ez80/z20x/src/w25_main.c
delete mode 100644 boards/z80/z8/z8encore000zco/configs/ostest/Make.defs
create mode 100644 boards/z80/z8/z8encore000zco/scripts/Make.defs
delete mode 100644 boards/z80/z8/z8f64200100kit/configs/ostest/Make.defs
create mode 100644 boards/z80/z8/z8f64200100kit/scripts/Make.defs
create mode 100644 drivers/power/battery_monitor.c
create mode 100644 drivers/power/bq769x0.c
delete mode 100644 drivers/video/isx012.c
create mode 100644 include/nuttx/power/battery_monitor.h
create mode 100644 include/nuttx/power/bq769x0.h
copy {net/procfs => libs/libc/machine/xtensa}/Kconfig (100%)
create mode 100644 libs/libc/machine/xtensa/Make.defs
create mode 100644 libs/libc/machine/xtensa/arch_elf.c
create mode 100755 tools/netusb.sh
rename tools/{pic32mx => pic32}/.gitignore (100%)
create mode 100644 tools/pic32/Config.mk
create mode 100644 tools/pic32/Makefile.host
create mode 100644 tools/pic32/mkpichex.c
delete mode 100644 tools/pic32mx/Makefile
delete mode 100644 tools/pic32mx/mkpichex.c
create mode 100755 tools/simhostroute.sh
create mode 100644 tools/zds/.gitignore
create mode 100644 tools/zds/Config.mk
create mode 100644 tools/zds/Makefile
create mode 100644 tools/zds/README.txt
create mode 100644 tools/zds/zdsar.c
[incubator-nuttx] 01/01: Merge branch 'master' into SocketCAN
Posted by gn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gnutt pushed a commit to branch SocketCAN
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit e6cb5aefa25cca6d1cf986b5c408a20a609f0795
Merge: 4d9cc77 4e475cb
Author: Gregory Nutt <gn...@nuttx.org>
AuthorDate: Tue Mar 17 11:55:58 2020 -0600
Merge branch 'master' into SocketCAN
.asf.yaml | 4 +-
.github/workflows/main.yml | 75 +
COPYING | 296 -
ChangeLog | 378 +-
DISCLAIMER-WIP | 18 +
Documentation/NXGraphicsSubsystem.html | 20 +-
Documentation/NuttShell.html | 8 +-
Documentation/NuttX.html | 28 +-
Documentation/NuttXBinfmt.html | 4 +-
Documentation/NuttXCCodingStandard.html | 26 +-
Documentation/NuttXDemandPaging.html | 10 +-
Documentation/NuttXGettingStarted.html | 10 +-
Documentation/NuttxPortingGuide.html | 31 +-
Documentation/NuttxUserGuide.html | 84 +-
INVIOLABLES.txt | 2 +-
Kconfig | 8 +-
LICENSE | 382 +
NOTICE | 40 +
README.txt | 2 +-
ReleaseNotes | 270 +-
TODO | 30 +-
arch/Kconfig | 24 +-
arch/README.txt | 2 +-
arch/arm/Kconfig | 2 +-
arch/arm/include/cxd56xx/audio.h | 2 +-
arch/arm/include/cxd56xx/backuplog.h | 2 +-
arch/arm/include/cxd56xx/geofence.h | 4 +-
arch/arm/include/cxd56xx/gnss.h | 8 +-
arch/arm/include/cxd56xx/gnss_type.h | 2 +-
arch/arm/include/cxd56xx/pm.h | 4 +-
arch/arm/include/cxd56xx/scu.h | 6 +-
arch/arm/include/imx6/chip.h | 10 +-
arch/arm/include/kl/irq.h | 4 +-
arch/arm/include/lpc17xx_40xx/irq.h | 2 +-
arch/arm/include/max326xx/chip.h | 18 +-
arch/arm/include/sama5/sama5d2_irq.h | 14 +-
arch/arm/include/stm32f0l0g0/stm32l0_irq.h | 2 +-
arch/arm/include/stm32h7/chip.h | 2 +-
arch/arm/include/stm32l4/chip.h | 2 +-
arch/arm/include/tiva/cc13x0_irq.h | 2 +-
arch/arm/src/a1x/Kconfig | 4 +-
arch/arm/src/a1x/a1x_boot.c | 2 +-
arch/arm/src/a1x/a1x_serial.c | 7 +-
arch/arm/src/a1x/hardware/a10_memorymap.h | 2 +-
arch/arm/src/a1x/hardware/a1x_intc.h | 2 +-
arch/arm/src/am335x/Kconfig | 4 +-
arch/arm/src/am335x/am335x_can.c | 2 +-
arch/arm/src/am335x/am335x_serial.c | 5 +-
arch/arm/src/arm/pg_macros.h | 2 +-
arch/arm/src/arm/up_blocktask.c | 28 +-
arch/arm/src/arm/up_cache.S | 2 +-
arch/arm/src/arm/up_head.S | 6 +-
arch/arm/src/arm/up_saveusercontext.S | 4 +-
arch/arm/src/arm/vfork.S | 2 +-
arch/arm/src/armv6-m/up_blocktask.c | 25 +-
arch/arm/src/armv6-m/up_svcall.c | 2 +-
arch/arm/src/armv6-m/up_unblocktask.c | 2 +-
arch/arm/src/armv6-m/vfork.S | 2 +-
arch/arm/src/armv7-a/arm_addrenv.c | 22 +-
arch/arm/src/armv7-a/arm_addrenv_kstack.c | 4 +-
arch/arm/src/armv7-a/arm_addrenv_ustack.c | 16 +-
arch/arm/src/armv7-a/arm_addrenv_utils.c | 13 +-
arch/arm/src/armv7-a/arm_blocktask.c | 28 +-
arch/arm/src/armv7-a/arm_cpupause.c | 2 +-
arch/arm/src/armv7-a/arm_cpustart.c | 2 +-
arch/arm/src/armv7-a/arm_fullcontextrestore.S | 2 +-
arch/arm/src/armv7-a/arm_head.S | 4 +-
arch/arm/src/armv7-a/arm_l2cc_pl310.c | 2 +-
arch/arm/src/armv7-a/arm_pghead.S | 2 +-
arch/arm/src/armv7-a/arm_vfork.S | 2 +-
arch/arm/src/armv7-a/cp15_cacheops.h | 10 +-
arch/arm/src/armv7-a/mmu.h | 2 +-
arch/arm/src/armv7-a/mpcore.h | 4 +-
arch/arm/src/armv7-a/sctlr.h | 2 +-
arch/arm/src/armv7-m/Kconfig | 2 +-
arch/arm/src/armv7-m/etm.h | 2 +-
arch/arm/src/armv7-m/gnu/up_setjmp.S | 2 +-
arch/arm/src/armv7-m/gnu/vfork.S | 2 +-
arch/arm/src/armv7-m/iar/vfork.S | 2 +-
arch/arm/src/armv7-m/mpu.h | 2 +-
arch/arm/src/armv7-m/nvic.h | 4 +-
arch/arm/src/armv7-m/up_blocktask.c | 28 +-
arch/arm/src/armv7-m/up_ramvec_initialize.c | 9 +-
arch/arm/src/armv7-m/up_svcall.c | 18 +-
arch/arm/src/armv7-m/up_unblocktask.c | 2 +-
arch/arm/src/armv7-r/Kconfig | 2 +-
arch/arm/src/armv7-r/arm_blocktask.c | 28 +-
arch/arm/src/armv7-r/arm_fullcontextrestore.S | 2 +-
arch/arm/src/armv7-r/arm_head.S | 2 +-
arch/arm/src/armv7-r/arm_l2cc_pl310.c | 2 +-
arch/arm/src/armv7-r/arm_vfork.S | 2 +-
arch/arm/src/armv7-r/cp15_cacheops.h | 10 +-
arch/arm/src/armv7-r/gic.h | 32 +-
arch/arm/src/armv7-r/mpcore.h | 2 +-
arch/arm/src/armv7-r/mpu.h | 14 +-
arch/arm/src/armv7-r/sctlr.h | 4 +-
arch/arm/src/c5471/c5471_ethernet.c | 12 +-
arch/arm/src/c5471/c5471_lowputc.S | 4 +-
arch/arm/src/c5471/c5471_serial.c | 7 +-
arch/arm/src/c5471/c5471_watchdog.c | 2 +-
arch/arm/src/c5471/chip.h | 2 +-
arch/arm/src/common/up_hostfs.c | 4 +
arch/arm/src/common/up_internal.h | 9 +-
arch/arm/src/common/up_pthread_start.c | 2 +
arch/arm/src/common/up_task_start.c | 2 +
arch/arm/src/cxd56xx/Kconfig | 6 +-
arch/arm/src/cxd56xx/cxd56_adc.c | 2 +-
arch/arm/src/cxd56xx/cxd56_backuplog.c | 2 +-
arch/arm/src/cxd56xx/cxd56_cisif.c | 6 +-
arch/arm/src/cxd56xx/cxd56_clock.c | 2 +-
arch/arm/src/cxd56xx/cxd56_config.h | 2 +-
arch/arm/src/cxd56xx/cxd56_cpupause.c | 2 +-
arch/arm/src/cxd56xx/cxd56_cpustart.c | 4 +-
arch/arm/src/cxd56xx/cxd56_dmac.c | 2 +-
arch/arm/src/cxd56xx/cxd56_dmac.h | 2 +-
arch/arm/src/cxd56xx/cxd56_gnss.c | 2 +-
arch/arm/src/cxd56xx/cxd56_gnss_api.h | 4 +-
arch/arm/src/cxd56xx/cxd56_irq.c | 4 +-
arch/arm/src/cxd56xx/cxd56_pmic.c | 10 +-
arch/arm/src/cxd56xx/cxd56_pmic.h | 10 +-
arch/arm/src/cxd56xx/cxd56_powermgr.c | 6 +-
arch/arm/src/cxd56xx/cxd56_pwm.c | 2 +-
arch/arm/src/cxd56xx/cxd56_rtc.h | 2 +-
arch/arm/src/cxd56xx/cxd56_sdhci.c | 8 +-
arch/arm/src/cxd56xx/cxd56_sdhci.h | 2 +-
arch/arm/src/cxd56xx/cxd56_serial.c | 2 +-
arch/arm/src/cxd56xx/cxd56_spi.c | 43 +-
arch/arm/src/cxd56xx/cxd56_start.c | 2 +-
arch/arm/src/cxd56xx/cxd56_uart.c | 2 +-
arch/arm/src/cxd56xx/cxd56_udmac.h | 2 +-
arch/arm/src/cxd56xx/cxd56_usbdev.c | 4 +-
arch/arm/src/cxd56xx/cxd56_wdt.c | 10 +-
arch/arm/src/cxd56xx/hardware/cxd56_emmc.h | 2 +-
arch/arm/src/cxd56xx/hardware/cxd56_spi.h | 2 +-
arch/arm/src/cxd56xx/hardware/cxd56_timer.h | 2 +-
arch/arm/src/dm320/dm320_ahb.h | 2 +-
arch/arm/src/dm320/dm320_framebuffer.c | 4 +-
arch/arm/src/dm320/dm320_irq.c | 2 +-
arch/arm/src/dm320/dm320_lowputc.S | 4 +-
arch/arm/src/dm320/dm320_memorymap.h | 4 +-
arch/arm/src/dm320/dm320_serial.c | 9 +-
arch/arm/src/dm320/dm320_usbdev.c | 10 +-
arch/arm/src/efm32/efm32_adc.c | 2 +-
arch/arm/src/efm32/efm32_gpio.h | 2 +-
arch/arm/src/efm32/efm32_i2c.c | 2 +-
arch/arm/src/efm32/efm32_irq.c | 2 +-
arch/arm/src/efm32/efm32_leserial.c | 3 +
arch/arm/src/efm32/efm32_rtc_burtc.c | 12 +-
arch/arm/src/efm32/efm32_spi.c | 80 +-
arch/arm/src/efm32/efm32_spi.h | 14 +-
arch/arm/src/efm32/efm32_timer.c | 6 +-
arch/arm/src/efm32/efm32_usbdev.c | 24 +-
arch/arm/src/efm32/efm32_usbhost.c | 6 +-
arch/arm/src/efm32/hardware/efm32_acmp.h | 2 +-
arch/arm/src/efm32/hardware/efm32_adc.h | 2 +-
arch/arm/src/efm32/hardware/efm32_aes.h | 2 +-
arch/arm/src/efm32/hardware/efm32_burtc.h | 4 +-
arch/arm/src/efm32/hardware/efm32_calibrate.h | 2 +-
arch/arm/src/efm32/hardware/efm32_cmu.h | 2 +-
arch/arm/src/efm32/hardware/efm32_dac.h | 2 +-
arch/arm/src/efm32/hardware/efm32_devinfo.h | 2 +-
arch/arm/src/efm32/hardware/efm32_dma.h | 2 +-
arch/arm/src/efm32/hardware/efm32_emu.h | 2 +-
arch/arm/src/efm32/hardware/efm32_gpio.h | 2 +-
arch/arm/src/efm32/hardware/efm32_i2c.h | 2 +-
arch/arm/src/efm32/hardware/efm32_lcd.h | 2 +-
arch/arm/src/efm32/hardware/efm32_lesense.h | 4 +-
arch/arm/src/efm32/hardware/efm32_letimer.h | 2 +-
arch/arm/src/efm32/hardware/efm32_leuart.h | 2 +-
arch/arm/src/efm32/hardware/efm32_pcnt.h | 4 +-
arch/arm/src/efm32/hardware/efm32_prs.h | 2 +-
arch/arm/src/efm32/hardware/efm32_rmu.h | 2 +-
arch/arm/src/efm32/hardware/efm32_romtable.h | 6 +-
arch/arm/src/efm32/hardware/efm32_rtc.h | 2 +-
arch/arm/src/efm32/hardware/efm32_timer.h | 2 +-
arch/arm/src/efm32/hardware/efm32_usart.h | 2 +-
arch/arm/src/efm32/hardware/efm32_usb.h | 2 +-
arch/arm/src/efm32/hardware/efm32_vcmp.h | 2 +-
arch/arm/src/efm32/hardware/efm32_wdog.h | 2 +-
arch/arm/src/imx1/imx_boot.c | 2 +-
arch/arm/src/imx1/imx_gpio.c | 2 +-
arch/arm/src/imx1/imx_irq.c | 2 +-
arch/arm/src/imx1/imx_lowputc.S | 2 +-
arch/arm/src/imx1/imx_serial.c | 13 +-
arch/arm/src/imx1/imx_spi.c | 113 +-
arch/arm/src/imx1/imx_system.h | 4 +-
arch/arm/src/imx1/imx_timer.h | 2 +-
arch/arm/src/imx6/hardware/imx_ccm.h | 26 +-
arch/arm/src/imx6/hardware/imx_memorymap.h | 6 +-
arch/arm/src/imx6/hardware/imx_pinmux.h | 2 +-
arch/arm/src/imx6/imx_boot.c | 6 +-
arch/arm/src/imx6/imx_boot.h | 2 +-
arch/arm/src/imx6/imx_cpuboot.c | 2 +-
arch/arm/src/imx6/imx_ecspi.c | 103 +-
arch/arm/src/imx6/imx_gpio.c | 4 +-
arch/arm/src/imx6/imx_gpio.h | 2 +-
arch/arm/src/imx6/imx_lowputc.c | 8 +-
arch/arm/src/imx6/imx_serial.c | 6 +-
arch/arm/src/imxrt/Kconfig | 42 +-
arch/arm/src/imxrt/Make.defs | 4 +
arch/arm/src/imxrt/hardware/imxrt_dcdc.h | 2 +-
arch/arm/src/imxrt/hardware/imxrt_enet.h | 2 +-
arch/arm/src/imxrt/hardware/imxrt_usbotg.h | 34 +-
arch/arm/src/imxrt/hardware/imxrt_usbphy.h | 69 +
arch/arm/src/imxrt/hardware/imxrt_usdhc.h | 4 +-
arch/arm/src/imxrt/hardware/rt102x/imxrt102x_ccm.h | 16 +-
arch/arm/src/imxrt/hardware/rt105x/imxrt105x_ccm.h | 16 +-
arch/arm/src/imxrt/hardware/rt106x/imxrt106x_ccm.h | 16 +-
arch/arm/src/imxrt/imxrt_allocateheap.c | 4 +
arch/arm/src/imxrt/imxrt_edma.c | 2 +-
arch/arm/src/imxrt/imxrt_ehci.c | 12 +-
arch/arm/src/imxrt/imxrt_enc.c | 6 +-
arch/arm/src/imxrt/imxrt_enet.c | 4 +-
arch/arm/src/imxrt/imxrt_gpio.c | 4 +-
arch/arm/src/imxrt/imxrt_gpio.h | 4 +-
arch/arm/src/imxrt/imxrt_irq.c | 2 +-
arch/arm/src/imxrt/imxrt_lcd.c | 2 +-
arch/arm/src/imxrt/imxrt_lowputc.c | 2 +-
arch/arm/src/imxrt/imxrt_lpi2c.c | 2 +-
arch/arm/src/imxrt/imxrt_lpspi.c | 32 +-
arch/arm/src/imxrt/imxrt_start.c | 9 +-
arch/arm/src/imxrt/imxrt_start.h | 13 +
arch/arm/src/imxrt/imxrt_usbdev.c | 3059 +++
arch/arm/src/imxrt/imxrt_usdhc.c | 2 +-
arch/arm/src/kinetis/hardware/kinetis_enet.h | 2 +-
.../src/kinetis/hardware/kinetis_k28memorymap.h | 81 +-
arch/arm/src/kinetis/hardware/kinetis_rtc.h | 2 +-
arch/arm/src/kinetis/hardware/kinetis_slcd.h | 2 +-
arch/arm/src/kinetis/hardware/kinetis_usbhs.h | 8 +-
arch/arm/src/kinetis/kinetis.h | 2 +-
arch/arm/src/kinetis/kinetis_alarm.h | 2 +-
arch/arm/src/kinetis/kinetis_enet.c | 8 +-
arch/arm/src/kinetis/kinetis_irq.c | 4 +-
arch/arm/src/kinetis/kinetis_mpuinit.c | 2 +-
arch/arm/src/kinetis/kinetis_mpuinit.h | 2 +-
arch/arm/src/kinetis/kinetis_pin.c | 2 +-
arch/arm/src/kinetis/kinetis_sdhc.c | 164 +-
arch/arm/src/kinetis/kinetis_serial.c | 2 +-
arch/arm/src/kinetis/kinetis_spi.c | 12 +-
arch/arm/src/kinetis/kinetis_usbdev.c | 8 +-
arch/arm/src/kl/kl_gpio.c | 2 +-
arch/arm/src/kl/kl_gpio.h | 4 +-
arch/arm/src/kl/kl_irq.c | 2 +-
arch/arm/src/kl/kl_serial.c | 3 +
arch/arm/src/kl/kl_spi.c | 152 +-
arch/arm/src/lc823450/Kconfig | 2 +-
arch/arm/src/lc823450/lc823450_cpustart.c | 8 +-
arch/arm/src/lc823450/lc823450_dvfs2.c | 4 +-
arch/arm/src/lc823450/lc823450_i2c.c | 2 +-
arch/arm/src/lc823450/lc823450_ipl2.c | 2 +-
arch/arm/src/lc823450/lc823450_irq.c | 8 +-
arch/arm/src/lc823450/lc823450_mmcl.c | 2 +-
arch/arm/src/lc823450/lc823450_mtd.c | 2 +-
arch/arm/src/lc823450/lc823450_serial.c | 9 +-
arch/arm/src/lc823450/lc823450_spi.c | 59 +-
arch/arm/src/lc823450/lc823450_spi.h | 41 +-
arch/arm/src/lc823450/lc823450_usbdev.c | 6 +-
arch/arm/src/lc823450/lc823450_wdt.c | 2 +-
arch/arm/src/lpc17xx_40xx/Kconfig | 4 +-
.../lpc17xx_40xx/hardware/lpc178x_40xx_syscon.h | 4 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_adc.h | 2 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_can.h | 2 +-
.../src/lpc17xx_40xx/hardware/lpc17_40_ethernet.h | 2 +-
.../arm/src/lpc17xx_40xx/hardware/lpc17_40_gpdma.h | 2 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_lcd.h | 8 +-
.../arm/src/lpc17xx_40xx/hardware/lpc17_40_mcpwm.h | 4 +-
.../src/lpc17xx_40xx/hardware/lpc17_40_sdcard.h | 2 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_ssp.h | 2 +-
arch/arm/src/lpc17xx_40xx/hardware/lpc17_40_usb.h | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_adc.c | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_can.c | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ethernet.c | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_gpioint.c | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_i2c.c | 7 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_irq.c | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_lcd.c | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_lcd.h | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ohciram.h | 2 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_sdcard.c | 8 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_serial.c | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_spi.c | 62 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_spi.h | 4 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.c | 101 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_ssp.h | 6 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_usbdev.c | 12 +-
arch/arm/src/lpc17xx_40xx/lpc17_40_usbhost.c | 2 +-
arch/arm/src/lpc214x/chip.h | 18 +-
arch/arm/src/lpc214x/lpc214x_head.S | 2 +-
arch/arm/src/lpc214x/lpc214x_i2c.h | 12 +-
arch/arm/src/lpc214x/lpc214x_serial.c | 9 +-
arch/arm/src/lpc214x/lpc214x_spi.h | 2 +-
arch/arm/src/lpc214x/lpc214x_timerisr.c | 2 +-
arch/arm/src/lpc214x/lpc214x_usbdev.c | 16 +-
arch/arm/src/lpc214x/lpc214x_usbdev.h | 2 +-
arch/arm/src/lpc2378/chip.h | 20 +-
arch/arm/src/lpc2378/lpc23xx_i2c.c | 2 +-
arch/arm/src/lpc2378/lpc23xx_serial.c | 9 +-
arch/arm/src/lpc2378/lpc23xx_spi.c | 58 +-
arch/arm/src/lpc2378/lpc23xx_timerisr.c | 2 +-
arch/arm/src/lpc31xx/lpc31_boot.c | 2 +-
arch/arm/src/lpc31xx/lpc31_cgu.h | 28 +-
arch/arm/src/lpc31xx/lpc31_ehci.c | 16 +-
arch/arm/src/lpc31xx/lpc31_i2c.c | 2 +-
arch/arm/src/lpc31xx/lpc31_i2c.h | 2 +-
arch/arm/src/lpc31xx/lpc31_irq.c | 2 +-
arch/arm/src/lpc31xx/lpc31_memorymap.h | 2 +-
arch/arm/src/lpc31xx/lpc31_mpmc.h | 2 +-
arch/arm/src/lpc31xx/lpc31_nand.h | 2 +-
arch/arm/src/lpc31xx/lpc31_pllconfig.c | 2 +-
arch/arm/src/lpc31xx/lpc31_resetclks.c | 2 +-
arch/arm/src/lpc31xx/lpc31_serial.c | 3 +
arch/arm/src/lpc31xx/lpc31_setfdiv.c | 2 +-
arch/arm/src/lpc31xx/lpc31_spi.c | 243 +-
arch/arm/src/lpc31xx/lpc31_timer.h | 2 +-
arch/arm/src/lpc31xx/lpc31_usbdev.c | 8 +-
.../src/lpc43xx/hardware/lpc4310203050_pinconfig.h | 2 +-
arch/arm/src/lpc43xx/hardware/lpc43_adc.h | 2 +-
arch/arm/src/lpc43xx/hardware/lpc43_can.h | 8 +-
arch/arm/src/lpc43xx/hardware/lpc43_mcpwm.h | 4 +-
arch/arm/src/lpc43xx/hardware/lpc43_ssp.h | 2 +-
arch/arm/src/lpc43xx/lpc43_allocateheap.c | 4 +-
arch/arm/src/lpc43xx/lpc43_can.c | 2 +-
arch/arm/src/lpc43xx/lpc43_cgu.c | 2 +-
arch/arm/src/lpc43xx/lpc43_config.h | 2 +-
arch/arm/src/lpc43xx/lpc43_ehci.c | 16 +-
arch/arm/src/lpc43xx/lpc43_ethernet.c | 14 +-
arch/arm/src/lpc43xx/lpc43_i2c.c | 2 +-
arch/arm/src/lpc43xx/lpc43_irq.c | 2 +-
arch/arm/src/lpc43xx/lpc43_sdmmc.c | 8 +-
arch/arm/src/lpc43xx/lpc43_serial.c | 2 +-
arch/arm/src/lpc43xx/lpc43_spi.c | 62 +-
arch/arm/src/lpc43xx/lpc43_ssp.c | 69 +-
arch/arm/src/lpc43xx/lpc43_start.c | 4 +-
arch/arm/src/lpc43xx/lpc43_timer.c | 4 +-
arch/arm/src/lpc43xx/lpc43_uart.c | 2 +-
arch/arm/src/lpc43xx/lpc43_usb0dev.c | 8 +-
arch/arm/src/lpc43xx/lpc43_wwdt.c | 6 +-
arch/arm/src/lpc43xx/spifi/changelog.txt | 4 +-
.../lpc43xx/spifi/inc/private/spifilib_chiphw.h | 2 +-
arch/arm/src/lpc43xx/spifi/inc/spifilib_api.h | 4 +-
arch/arm/src/lpc43xx/spifi/inc/spifilib_dev.h | 16 +-
.../src/lpc43xx/spifi/src/spifilib_dev_common.c | 6 +-
arch/arm/src/lpc54xx/Kconfig | 4 +-
arch/arm/src/lpc54xx/hardware/lpc54_lcd.h | 8 +-
arch/arm/src/lpc54xx/hardware/lpc54_rtc.h | 2 +-
arch/arm/src/lpc54xx/hardware/lpc54_sdmmc.h | 2 +-
arch/arm/src/lpc54xx/hardware/lpc54_usart.h | 2 +-
arch/arm/src/lpc54xx/lpc546x_power.h | 2 +-
arch/arm/src/lpc54xx/lpc54_clockconfig.c | 2 +-
arch/arm/src/lpc54xx/lpc54_emc.c | 4 +-
arch/arm/src/lpc54xx/lpc54_emc.h | 2 +-
arch/arm/src/lpc54xx/lpc54_ethernet.c | 6 +-
arch/arm/src/lpc54xx/lpc54_gpio.c | 12 +-
arch/arm/src/lpc54xx/lpc54_gpio.h | 2 +-
arch/arm/src/lpc54xx/lpc54_gpioirq.c | 2 +-
arch/arm/src/lpc54xx/lpc54_i2c_master.c | 2 +-
arch/arm/src/lpc54xx/lpc54_irq.c | 2 +-
arch/arm/src/lpc54xx/lpc54_lcd.c | 6 +-
arch/arm/src/lpc54xx/lpc54_lcd.h | 2 +-
arch/arm/src/lpc54xx/lpc54_sdmmc.c | 8 +-
arch/arm/src/lpc54xx/lpc54_serial.c | 2 +-
arch/arm/src/lpc54xx/lpc54_spi_master.c | 60 +-
arch/arm/src/lpc54xx/lpc54_usb0_ohci.c | 4 +-
arch/arm/src/lpc54xx/lpc54_wwdt.c | 8 +-
arch/arm/src/max326xx/common/max326_irq.c | 2 +-
arch/arm/src/max326xx/max32660/max32660_rtc.c | 2 +-
arch/arm/src/max326xx/max32660/max32660_spim.c | 77 +-
arch/arm/src/max326xx/max32660/max32660_wdt.c | 4 +-
arch/arm/src/moxart/moxart_lowputc.S | 4 +-
arch/arm/src/nrf52/hardware/nrf52_clock.h | 2 +-
arch/arm/src/nrf52/hardware/nrf52_radio.h | 2 +-
arch/arm/src/nrf52/hardware/nrf52_saadc.h | 6 +-
arch/arm/src/nrf52/nrf52832_errdata.c | 2 +-
arch/arm/src/nrf52/nrf52_i2c.c | 2 +-
arch/arm/src/nrf52/nrf52_irq.c | 2 +-
arch/arm/src/nrf52/nrf52_rng.c | 4 +-
arch/arm/src/nrf52/nrf52_serial.c | 2 +-
arch/arm/src/nrf52/nrf52_spi.c | 23 +-
arch/arm/src/nrf52/nrf52_wdt.c | 2 +-
arch/arm/src/nuc1xx/hardware/nuc_clk.h | 2 +-
arch/arm/src/nuc1xx/hardware/nuc_uart.h | 2 +-
arch/arm/src/nuc1xx/nuc_clockconfig.c | 2 +-
arch/arm/src/nuc1xx/nuc_config.h | 2 +-
arch/arm/src/nuc1xx/nuc_irq.c | 2 +-
arch/arm/src/nuc1xx/nuc_serial.c | 17 +-
arch/arm/src/s32k1xx/hardware/s32k1xx_enet.h | 2 +-
arch/arm/src/s32k1xx/s32k11x/s32k11x_clocknames.h | 146 +-
arch/arm/src/s32k1xx/s32k11x/s32k11x_irq.c | 2 +-
arch/arm/src/s32k1xx/s32k14x/s32k14x_clocknames.h | 210 +-
arch/arm/src/s32k1xx/s32k14x/s32k14x_irq.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_clockconfig.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_edma.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_enet.c | 6 +-
arch/arm/src/s32k1xx/s32k1xx_lowputc.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_lpi2c.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_lpspi.c | 62 +-
arch/arm/src/s32k1xx/s32k1xx_periphclocks.c | 86 +-
arch/arm/src/s32k1xx/s32k1xx_pin.h | 2 +-
arch/arm/src/sam34/hardware/sam4cm_slcdc.h | 2 +-
arch/arm/src/sam34/hardware/sam4cm_supc.h | 2 +-
arch/arm/src/sam34/hardware/sam4l_usart.h | 4 +-
arch/arm/src/sam34/hardware/sam_acc.h | 2 +-
arch/arm/src/sam34/hardware/sam_tc.h | 2 +-
arch/arm/src/sam34/hardware/sam_uart.h | 2 +-
arch/arm/src/sam34/sam3u_gpio.h | 2 +-
arch/arm/src/sam34/sam3x_gpio.h | 2 +-
arch/arm/src/sam34/sam4cm_cpustart.c | 2 +-
arch/arm/src/sam34/sam4cm_oneshot.c | 2 +-
arch/arm/src/sam34/sam4cm_oneshot_lowerhalf.c | 2 +-
arch/arm/src/sam34/sam4l_clockconfig.c | 22 +-
arch/arm/src/sam34/sam4l_gpio.h | 2 +-
arch/arm/src/sam34/sam_dmac.c | 2 +-
arch/arm/src/sam34/sam_dmac.h | 2 +-
arch/arm/src/sam34/sam_emac.c | 6 +-
arch/arm/src/sam34/sam_gpio.c | 2 +-
arch/arm/src/sam34/sam_hsmci.c | 14 +-
arch/arm/src/sam34/sam_irq.c | 2 +-
arch/arm/src/sam34/sam_rtc.c | 6 +-
arch/arm/src/sam34/sam_rtt.c | 4 +-
arch/arm/src/sam34/sam_serial.c | 2 +-
arch/arm/src/sam34/sam_spi.c | 58 +-
arch/arm/src/sam34/sam_start.c | 2 +-
arch/arm/src/sam34/sam_tc.c | 6 +-
arch/arm/src/sam34/sam_twi.c | 2 +-
arch/arm/src/sam34/sam_wdt.c | 4 +-
arch/arm/src/sama5/Kconfig | 2 +-
arch/arm/src/sama5/hardware/_sama5d2x_memorymap.h | 33 +-
arch/arm/src/sama5/hardware/_sama5d3x_memorymap.h | 17 +-
arch/arm/src/sama5/hardware/_sama5d4x_memorymap.h | 2 +-
arch/arm/src/sama5/hardware/sam_adc.h | 2 +-
arch/arm/src/sama5/hardware/sam_dmac.h | 4 +-
arch/arm/src/sama5/hardware/sam_ehci.h | 2 +-
arch/arm/src/sama5/hardware/sam_flexcom_usart.h | 4 +-
arch/arm/src/sama5/hardware/sam_gmac.h | 46 +-
arch/arm/src/sama5/hardware/sam_pmc.h | 4 +-
arch/arm/src/sama5/hardware/sam_rxlp.h | 2 +-
arch/arm/src/sama5/hardware/sam_sfr.h | 9 +-
arch/arm/src/sama5/hardware/sam_spi.h | 2 +-
arch/arm/src/sama5/hardware/sam_twi.h | 2 +-
arch/arm/src/sama5/hardware/sam_uart.h | 4 +-
arch/arm/src/sama5/hardware/sam_wdt.h | 2 +-
arch/arm/src/sama5/sam_adc.c | 4 +-
arch/arm/src/sama5/sam_boot.c | 2 +-
arch/arm/src/sama5/sam_can.c | 10 +-
arch/arm/src/sama5/sam_clockconfig.c | 27 +-
arch/arm/src/sama5/sam_clockconfig.h | 2 +-
arch/arm/src/sama5/sam_dmac.c | 16 +-
arch/arm/src/sama5/sam_dmac.h | 2 +-
arch/arm/src/sama5/sam_ehci.c | 10 +-
arch/arm/src/sama5/sam_emaca.c | 6 +-
arch/arm/src/sama5/sam_emacb.c | 6 +-
arch/arm/src/sama5/sam_flexcom_serial.c | 73 +-
arch/arm/src/sama5/sam_gmac.c | 181 +-
arch/arm/src/sama5/sam_hsmci.c | 10 +-
arch/arm/src/sama5/sam_irq.c | 6 +-
arch/arm/src/sama5/sam_isi.c | 2 +-
arch/arm/src/sama5/sam_lcd.c | 8 +-
arch/arm/src/sama5/sam_lcd.h | 2 +-
arch/arm/src/sama5/sam_nand.c | 42 +-
arch/arm/src/sama5/sam_ohci.c | 8 +-
arch/arm/src/sama5/sam_oneshot.c | 2 +-
arch/arm/src/sama5/sam_oneshot_lowerhalf.c | 2 +-
arch/arm/src/sama5/sam_pck.c | 2 +-
arch/arm/src/sama5/sam_pio.h | 2 +-
arch/arm/src/sama5/sam_pioirq.c | 32 +-
arch/arm/src/sama5/sam_pmecc.c | 4 +-
arch/arm/src/sama5/sam_pwm.c | 4 +-
arch/arm/src/sama5/sam_rtc.c | 6 +-
arch/arm/src/sama5/sam_serial.c | 43 +-
arch/arm/src/sama5/sam_serial.h | 4 +-
arch/arm/src/sama5/sam_serialinit.c | 5 +-
arch/arm/src/sama5/sam_spi.c | 88 +-
arch/arm/src/sama5/sam_ssc.c | 10 +-
arch/arm/src/sama5/sam_tc.c | 2 +-
arch/arm/src/sama5/sam_trng.c | 4 +-
arch/arm/src/sama5/sam_udphs.c | 10 +-
arch/arm/src/sama5/sam_usbhost.h | 2 +-
arch/arm/src/sama5/sam_wdt.c | 10 +-
arch/arm/src/sama5/sam_xdmac.c | 4 +-
arch/arm/src/sama5/sama5d2x_periphclks.h | 7 +-
arch/arm/src/sama5/sama5d2x_pio.c | 16 +-
arch/arm/src/samd2l2/hardware/samd_dmac.h | 2 +-
arch/arm/src/samd2l2/hardware/samd_eic.h | 2 +-
arch/arm/src/samd2l2/hardware/samd_nvmctrl.h | 2 +-
arch/arm/src/samd2l2/hardware/saml_dmac.h | 2 +-
arch/arm/src/samd2l2/hardware/saml_gclk.h | 2 +-
arch/arm/src/samd2l2/hardware/saml_i2c_slave.h | 4 +-
arch/arm/src/samd2l2/hardware/saml_oscctrl.h | 2 +-
arch/arm/src/samd2l2/hardware/saml_pm.h | 4 +-
arch/arm/src/samd2l2/sam_dmac.h | 8 +-
arch/arm/src/samd2l2/sam_i2c_master.c | 2 +-
arch/arm/src/samd2l2/sam_irq.c | 2 +-
arch/arm/src/samd2l2/sam_serial.c | 3 +
arch/arm/src/samd2l2/sam_spi.c | 36 +-
arch/arm/src/samd2l2/sam_usb.c | 6 +-
arch/arm/src/samd5e5/hardware/sam_dmac.h | 4 +-
arch/arm/src/samd5e5/hardware/sam_evsys.h | 2 +-
arch/arm/src/samd5e5/hardware/sam_fuses.h | 4 +-
arch/arm/src/samd5e5/hardware/sam_gclk.h | 2 +-
arch/arm/src/samd5e5/hardware/sam_gmac.h | 4 +-
arch/arm/src/samd5e5/hardware/sam_i2c_slave.h | 4 +-
arch/arm/src/samd5e5/hardware/sam_pm.h | 4 +-
arch/arm/src/samd5e5/sam_clockconfig.c | 2 +-
arch/arm/src/samd5e5/sam_dmac.h | 4 +-
arch/arm/src/samd5e5/sam_gmac.c | 8 +-
arch/arm/src/samd5e5/sam_i2c_master.c | 2 +-
arch/arm/src/samd5e5/sam_irq.c | 2 +-
arch/arm/src/samd5e5/sam_serial.c | 3 +
arch/arm/src/samd5e5/sam_spi.c | 32 +-
arch/arm/src/samd5e5/sam_usb.c | 6 +-
arch/arm/src/samv7/Kconfig | 2 +-
arch/arm/src/samv7/hardware/sam_afec.h | 4 +-
arch/arm/src/samv7/hardware/sam_mcan.h | 4 +-
arch/arm/src/samv7/hardware/sam_sdramc.h | 2 +-
arch/arm/src/samv7/hardware/sam_uart.h | 4 +-
arch/arm/src/samv7/sam_emac.c | 4 +-
arch/arm/src/samv7/sam_gpio.c | 4 +-
arch/arm/src/samv7/sam_hsmci.c | 8 +-
arch/arm/src/samv7/sam_irq.c | 2 +-
arch/arm/src/samv7/sam_mcan.c | 4 +-
arch/arm/src/samv7/sam_oneshot.c | 2 +-
arch/arm/src/samv7/sam_oneshot_lowerhalf.c | 2 +-
arch/arm/src/samv7/sam_pck.c | 2 +-
arch/arm/src/samv7/sam_progmem.c | 4 +-
arch/arm/src/samv7/sam_qspi.c | 6 +-
arch/arm/src/samv7/sam_rswdt.c | 10 +-
arch/arm/src/samv7/sam_serial.c | 2 +-
arch/arm/src/samv7/sam_spi.c | 118 +-
arch/arm/src/samv7/sam_spi_slave.c | 4 +-
arch/arm/src/samv7/sam_ssc.c | 10 +-
arch/arm/src/samv7/sam_start.c | 2 +-
arch/arm/src/samv7/sam_tc.c | 6 +-
arch/arm/src/samv7/sam_tc.h | 2 +-
arch/arm/src/samv7/sam_trng.c | 4 +-
arch/arm/src/samv7/sam_twihs.c | 4 +-
arch/arm/src/samv7/sam_usbdevhs.c | 8 +-
arch/arm/src/samv7/sam_wdt.c | 14 +-
arch/arm/src/samv7/sam_xdmac.c | 2 +-
arch/arm/src/stm32/Kconfig | 57 +-
arch/arm/src/stm32/hardware/stm32_adc_v2.h | 2 +-
arch/arm/src/stm32/hardware/stm32_dbgmcu.h | 2 +-
arch/arm/src/stm32/hardware/stm32_dma_v2.h | 2 +-
arch/arm/src/stm32/hardware/stm32_otghs.h | 2 +-
arch/arm/src/stm32/hardware/stm32_tim.h | 2 +-
arch/arm/src/stm32/hardware/stm32f10xxx_rcc.h | 2 +-
arch/arm/src/stm32/hardware/stm32f20xxx_pinmap.h | 2 +-
arch/arm/src/stm32/hardware/stm32f30xxx_pinmap.h | 3 +-
arch/arm/src/stm32/hardware/stm32f30xxx_rcc.h | 58 +-
arch/arm/src/stm32/hardware/stm32f33xxx_hrtim.h | 22 +-
arch/arm/src/stm32/hardware/stm32f33xxx_pinmap.h | 2 +-
arch/arm/src/stm32/hardware/stm32f37xxx_pinmap.h | 2 +-
arch/arm/src/stm32/hardware/stm32fxxxxx_otgfs.h | 2 +-
arch/arm/src/stm32/stm32_adc.c | 6 +-
arch/arm/src/stm32/stm32_adc.h | 4 +-
arch/arm/src/stm32/stm32_can.c | 4 +-
arch/arm/src/stm32/stm32_comp.h | 2 +-
arch/arm/src/stm32/stm32_dac.c | 14 +-
arch/arm/src/stm32/stm32_dma2d.c | 2 +-
arch/arm/src/stm32/stm32_dma_v1.c | 4 +-
arch/arm/src/stm32/stm32_dma_v2.c | 6 +-
arch/arm/src/stm32/stm32_eth.c | 20 +-
arch/arm/src/stm32/stm32_gpio.c | 4 +-
arch/arm/src/stm32/stm32_gpio.h | 4 +-
arch/arm/src/stm32/stm32_hciuart.c | 4 +-
arch/arm/src/stm32/stm32_hrtim.c | 24 +-
arch/arm/src/stm32/stm32_hrtim.h | 18 +-
arch/arm/src/stm32/stm32_i2c_alt.c | 4 +-
arch/arm/src/stm32/stm32_i2s.c | 168 +-
arch/arm/src/stm32/stm32_irq.c | 4 +-
arch/arm/src/stm32/stm32_lowputc.c | 2 +-
arch/arm/src/stm32/stm32_ltdc.h | 2 +-
arch/arm/src/stm32/stm32_oneshot.c | 2 +-
arch/arm/src/stm32/stm32_oneshot_lowerhalf.c | 2 +-
arch/arm/src/stm32/stm32_opamp.c | 12 +-
arch/arm/src/stm32/stm32_opamp.h | 2 +-
arch/arm/src/stm32/stm32_otgfsdev.c | 6 +-
arch/arm/src/stm32/stm32_otgfshost.c | 10 +-
arch/arm/src/stm32/stm32_otghsdev.c | 8 +-
arch/arm/src/stm32/stm32_otghshost.c | 10 +-
arch/arm/src/stm32/stm32_pmstop.c | 2 +-
arch/arm/src/stm32/stm32_pwm.c | 18 +-
arch/arm/src/stm32/stm32_pwm.h | 4 +-
arch/arm/src/stm32/stm32_pwr.c | 8 +-
arch/arm/src/stm32/stm32_pwr.h | 6 +-
arch/arm/src/stm32/stm32_qencoder.c | 2 +-
arch/arm/src/stm32/stm32_rcc.c | 2 +-
arch/arm/src/stm32/stm32_rcc.h | 4 +-
arch/arm/src/stm32/stm32_rtcounter.c | 2 +-
arch/arm/src/stm32/stm32_sdadc.c | 6 +-
arch/arm/src/stm32/stm32_sdio.c | 8 +-
arch/arm/src/stm32/stm32_serial.c | 2 +-
arch/arm/src/stm32/stm32_spi.c | 308 +-
arch/arm/src/stm32/stm32_uart.h | 6 +-
arch/arm/src/stm32/stm32_usbdev.c | 10 +-
arch/arm/src/stm32/stm32_wwdg.c | 10 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_adc.h | 2 +-
arch/arm/src/stm32f0l0g0/hardware/stm32_crs.h | 6 +-
.../src/stm32f0l0g0/hardware/stm32f03x_pinmap.h | 2 +-
.../src/stm32f0l0g0/hardware/stm32f05x_pinmap.h | 2 +-
.../src/stm32f0l0g0/hardware/stm32f07x_pinmap.h | 2 +-
.../src/stm32f0l0g0/hardware/stm32f09x_pinmap.h | 2 +-
arch/arm/src/stm32f0l0g0/stm32_adc.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_adc.h | 4 +-
arch/arm/src/stm32f0l0g0/stm32_dma_v1.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_gpio.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_gpio.h | 2 +-
arch/arm/src/stm32f0l0g0/stm32_irq.c | 2 +-
arch/arm/src/stm32f0l0g0/stm32_pwm.c | 6 +-
arch/arm/src/stm32f0l0g0/stm32_rcc.h | 2 +-
arch/arm/src/stm32f0l0g0/stm32_serial_v1.c | 4 +-
arch/arm/src/stm32f0l0g0/stm32_spi.c | 438 +-
arch/arm/src/stm32f0l0g0/stm32_usbdev.c | 12 +-
arch/arm/src/stm32f7/Kconfig | 83 +-
arch/arm/src/stm32f7/hardware/stm32_otg.h | 2 +-
.../src/stm32f7/hardware/stm32f72xx73xx_dbgmcu.h | 2 +-
.../src/stm32f7/hardware/stm32f72xx73xx_pinmap.h | 2 +-
.../src/stm32f7/hardware/stm32f74xx75xx_dbgmcu.h | 2 +-
.../src/stm32f7/hardware/stm32f74xx75xx_pinmap.h | 2 +-
.../src/stm32f7/hardware/stm32f76xx77xx_dbgmcu.h | 2 +-
arch/arm/src/stm32f7/hardware/stm32f76xx77xx_dma.h | 4 +-
.../src/stm32f7/hardware/stm32f76xx77xx_pinmap.h | 2 +-
arch/arm/src/stm32f7/stm32_adc.c | 2 +-
arch/arm/src/stm32f7/stm32_can.c | 4 +-
arch/arm/src/stm32f7/stm32_dma.c | 2 +-
arch/arm/src/stm32f7/stm32_dma2d.c | 2 +-
arch/arm/src/stm32f7/stm32_ethernet.c | 12 +-
arch/arm/src/stm32f7/stm32_flash.c | 161 +-
arch/arm/src/stm32f7/stm32_gpio.c | 2 +-
arch/arm/src/stm32f7/stm32_gpio.h | 2 +-
arch/arm/src/stm32f7/stm32_irq.c | 2 +-
arch/arm/src/stm32f7/stm32_ltdc.h | 2 +-
arch/arm/src/stm32f7/stm32_otgdev.c | 12 +-
arch/arm/src/stm32f7/stm32_otghost.c | 8 +-
arch/arm/src/stm32f7/stm32_pmstandby.c | 2 +-
arch/arm/src/stm32f7/stm32_pwm.c | 8 +-
arch/arm/src/stm32f7/stm32_pwr.c | 8 +-
arch/arm/src/stm32f7/stm32_pwr.h | 4 +-
arch/arm/src/stm32f7/stm32_qencoder.c | 2 +-
arch/arm/src/stm32f7/stm32_qspi.c | 2 +-
arch/arm/src/stm32f7/stm32_rcc.c | 2 +-
arch/arm/src/stm32f7/stm32_sai.c | 6 +-
arch/arm/src/stm32f7/stm32_sdmmc.c | 6 +-
arch/arm/src/stm32f7/stm32_spi.c | 722 +-
arch/arm/src/stm32f7/stm32_start.c | 2 +-
arch/arm/src/stm32f7/stm32_tim.c | 6 +-
arch/arm/src/stm32f7/stm32_uart.h | 6 +-
arch/arm/src/stm32h7/Kconfig | 41 +-
arch/arm/src/stm32h7/Make.defs | 15 +
arch/arm/src/stm32h7/hardware/stm32_ethernet.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32_mdma.h | 10 +-
arch/arm/src/stm32h7/hardware/stm32_otg.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32_wdg.h | 158 +
arch/arm/src/stm32h7/hardware/stm32h7x3xx_flash.h | 20 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_gpio.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_pinmap.h | 4 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_pwr.h | 254 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_rcc.h | 41 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_spi.h | 2 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_uart.h | 2 +-
arch/arm/src/stm32h7/stm32_adc.c | 138 +-
arch/arm/src/stm32h7/stm32_bbsram.c | 2 +-
arch/arm/src/stm32h7/stm32_dma.c | 4 +-
arch/arm/src/stm32h7/stm32_ethernet.c | 241 +-
arch/arm/src/stm32h7/stm32_ethernet.h | 6 +-
arch/arm/src/stm32h7/stm32_flash.c | 201 +-
arch/arm/src/stm32h7/stm32_flash.h | 100 +
arch/arm/src/stm32h7/stm32_gpio.c | 4 +-
arch/arm/src/stm32h7/stm32_gpio.h | 2 +-
arch/arm/src/stm32h7/stm32_irq.c | 2 +-
arch/arm/src/stm32h7/stm32_iwdg.c | 706 +
arch/arm/src/stm32h7/stm32_otgdev.c | 8 +-
arch/arm/src/stm32h7/stm32_otghost.c | 10 +-
arch/arm/src/stm32h7/stm32_pm.h | 122 +
arch/arm/src/stm32h7/stm32_pminitialize.c | 78 +
arch/arm/src/stm32h7/stm32_pmsleep.c | 101 +
arch/arm/src/stm32h7/stm32_pmstandby.c | 100 +
arch/arm/src/stm32h7/stm32_pmstop.c | 127 +
arch/arm/src/stm32h7/stm32_pwm.c | 16 +-
arch/arm/src/stm32h7/stm32_pwm.h | 4 +-
arch/arm/src/stm32h7/stm32_pwr.c | 136 +-
arch/arm/src/stm32h7/stm32_pwr.h | 60 +-
arch/arm/src/stm32h7/stm32_qencoder.c | 2 +-
arch/arm/src/stm32h7/stm32_qspi.c | 2 +-
arch/arm/src/stm32h7/stm32_sdmmc.c | 6 +-
arch/arm/src/stm32h7/stm32_spi.c | 442 +-
arch/arm/src/stm32h7/stm32_start.c | 2 +-
arch/arm/src/stm32h7/stm32_tim.c | 34 +-
arch/arm/src/stm32h7/stm32_tim.h | 5 +-
arch/arm/src/stm32h7/stm32_uart.h | 6 +-
arch/arm/src/stm32h7/stm32_wdg.h | 119 +
arch/arm/src/stm32h7/stm32_wwdg.c | 803 +
arch/arm/src/stm32h7/stm32h7x3xx_rcc.c | 22 +-
arch/arm/src/stm32l4/Kconfig | 24 +-
arch/arm/src/stm32l4/hardware/stm32l4_crs.h | 6 +-
arch/arm/src/stm32l4/hardware/stm32l4x3xx_pinmap.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4x5xx_otgfs.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4x5xx_pinmap.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4x6xx_otgfs.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4x6xx_pinmap.h | 2 +-
arch/arm/src/stm32l4/hardware/stm32l4xrxx_pinmap.h | 2 +-
arch/arm/src/stm32l4/stm32l4_adc.c | 2 +-
arch/arm/src/stm32l4/stm32l4_can.c | 4 +-
arch/arm/src/stm32l4/stm32l4_dac.c | 2 +-
arch/arm/src/stm32l4/stm32l4_gpio.c | 4 +-
arch/arm/src/stm32l4/stm32l4_gpio.h | 2 +-
arch/arm/src/stm32l4/stm32l4_irq.c | 4 +-
arch/arm/src/stm32l4/stm32l4_iwdg.c | 25 +-
arch/arm/src/stm32l4/stm32l4_lptim.c | 2 +-
arch/arm/src/stm32l4/stm32l4_oneshot.c | 2 +-
arch/arm/src/stm32l4/stm32l4_oneshot_lowerhalf.c | 2 +-
arch/arm/src/stm32l4/stm32l4_otgfsdev.c | 6 +-
arch/arm/src/stm32l4/stm32l4_otgfshost.c | 10 +-
arch/arm/src/stm32l4/stm32l4_pmstop.c | 2 +-
arch/arm/src/stm32l4/stm32l4_pwm.c | 14 +-
arch/arm/src/stm32l4/stm32l4_pwm.h | 4 +-
arch/arm/src/stm32l4/stm32l4_qencoder.c | 2 +-
arch/arm/src/stm32l4/stm32l4_qspi.c | 2 +-
arch/arm/src/stm32l4/stm32l4_rcc.c | 2 +-
arch/arm/src/stm32l4/stm32l4_rcc.h | 4 +-
arch/arm/src/stm32l4/stm32l4_sai.c | 6 +-
arch/arm/src/stm32l4/stm32l4_sdmmc.c | 6 +-
arch/arm/src/stm32l4/stm32l4_serial.c | 2 +-
arch/arm/src/stm32l4/stm32l4_spi.c | 384 +-
arch/arm/src/stm32l4/stm32l4_start.h | 2 +-
arch/arm/src/stm32l4/stm32l4_tim.c | 18 +-
arch/arm/src/stm32l4/stm32l4_usbdev.c | 10 +-
arch/arm/src/stm32l4/stm32l4x6xx_dma.c | 4 +-
arch/arm/src/str71x/str71x_i2c.h | 2 +-
arch/arm/src/str71x/str71x_serial.c | 7 +-
arch/arm/src/str71x/str71x_xti.c | 6 +-
arch/arm/src/tiva/cc13xx/cc13x0_rom.h | 2 +-
arch/arm/src/tiva/cc13xx/cc13xx_prcm.c | 2 +-
arch/arm/src/tiva/cc13xx/cc13xx_prcm.h | 2 +-
arch/arm/src/tiva/common/tiva_hciuart.c | 4 +-
arch/arm/src/tiva/common/tiva_irq.c | 4 +-
arch/arm/src/tiva/common/tiva_serial.c | 2 +-
arch/arm/src/tiva/common/tiva_ssi.c | 129 +-
arch/arm/src/tiva/common/tiva_timerisr.c | 2 +-
arch/arm/src/tiva/common/tiva_timerlib.c | 6 +-
arch/arm/src/tiva/hardware/cc13x0/cc13x0_aon_rtc.h | 2 +-
arch/arm/src/tiva/hardware/cc13x0/cc13x0_aux_wuc.h | 2 +-
arch/arm/src/tiva/hardware/cc13x0/cc13x0_i2c.h | 4 +-
arch/arm/src/tiva/hardware/cc13x0/cc13x0_prcm.h | 2 +-
.../cc13x2_cc26x2/cc13x2_cc26x2_aon_batmon.h | 4 +-
.../cc13x2_cc26x2/cc13x2_cc26x2_aon_pmctl.h | 2 +-
.../hardware/cc13x2_cc26x2/cc13x2_cc26x2_aon_rtc.h | 2 +-
.../hardware/cc13x2_cc26x2/cc13x2_cc26x2_i2c.h | 4 +-
.../hardware/cc13x2_cc26x2/cc13x2_cc26x2_prcm.h | 2 +-
arch/arm/src/tiva/hardware/lm/lm3s_memorymap.h | 2 +-
arch/arm/src/tiva/hardware/lm/lm4f_pinmap.h | 2 +-
arch/arm/src/tiva/lm/lm3s_ethernet.c | 6 +-
arch/arm/src/tiva/tiva_adc.h | 2 +-
arch/arm/src/tiva/tm4c/tm4c129_sysctrl.c | 2 +-
arch/arm/src/tiva/tm4c/tm4c_ethernet.c | 10 +-
arch/arm/src/tms570/tms570_boot.c | 2 +-
arch/arm/src/tms570/tms570_lowputc.c | 2 +-
arch/arm/src/tms570/tms570_selftest.c | 2 +-
arch/arm/src/tms570/tms570_serial.c | 2 +-
arch/arm/src/xmc4/hardware/xmc4_ethernet.h | 4 +-
arch/arm/src/xmc4/hardware/xmc4_usic.h | 8 +-
arch/arm/src/xmc4/xmc4_gpio.h | 2 +-
arch/arm/src/xmc4/xmc4_irq.c | 4 +-
arch/arm/src/xmc4/xmc4_lowputc.c | 4 +-
arch/arm/src/xmc4/xmc4_serial.c | 2 +-
arch/arm/src/xmc4/xmc4_spi.c | 44 +-
arch/avr/src/at32uc3/at32uc3.h | 4 +-
arch/avr/src/at32uc3/at32uc3_clkinit.c | 14 +-
arch/avr/src/at32uc3/at32uc3_config.h | 5 +-
arch/avr/src/at32uc3/at32uc3_gpio.c | 2 +-
arch/avr/src/at32uc3/at32uc3_irq.c | 2 +-
arch/avr/src/at32uc3/at32uc3_memorymap.h | 2 +-
arch/avr/src/at32uc3/at32uc3_serial.c | 7 +-
arch/avr/src/at90usb/at90usb_config.h | 5 +-
arch/avr/src/at90usb/at90usb_exceptions.S | 2 +-
arch/avr/src/at90usb/at90usb_lowconsole.c | 2 +-
arch/avr/src/at90usb/at90usb_serial.c | 5 +-
arch/avr/src/at90usb/at90usb_usbdev.c | 8 +-
arch/avr/src/atmega/atmega.h | 2 +-
arch/avr/src/atmega/atmega_config.h | 5 +-
arch/avr/src/atmega/atmega_exceptions.S | 2 +-
arch/avr/src/atmega/atmega_lowconsole.c | 4 +-
arch/avr/src/atmega/atmega_serial.c | 7 +-
arch/avr/src/avr/excptmacros.h | 2 +-
arch/avr/src/avr/up_blocktask.c | 28 +-
arch/avr/src/avr/up_romgetc.c | 2 +-
arch/avr/src/avr/up_sigdeliver.c | 2 +-
arch/avr/src/avr/up_spi.c | 41 +-
arch/avr/src/avr/up_unblocktask.c | 2 +-
arch/avr/src/avr32/up_blocktask.c | 28 +-
arch/avr/src/avr32/up_exceptions.S | 6 +-
arch/avr/src/avr32/up_sigdeliver.c | 2 +-
arch/avr/src/common/up_internal.h | 7 +-
arch/hc/src/common/up_blocktask.c | 28 +-
arch/hc/src/common/up_internal.h | 16 +-
arch/hc/src/m9s12/m9s12_atd.h | 2 +-
arch/hc/src/m9s12/m9s12_ethernet.c | 2 +-
arch/hc/src/m9s12/m9s12_serial.c | 2 +-
arch/hc/src/m9s12/m9s12_vectors.S | 2 +-
arch/mips/include/mips32/cp0.h | 6 +-
arch/mips/include/mips32/irq.h | 2 +-
arch/mips/include/mips32/syscall.h | 2 +-
arch/mips/include/pic32mx/chip.h | 5 +-
arch/mips/include/pic32mz/chip.h | 5 +-
arch/mips/include/pic32mz/cp0.h | 2 +-
arch/mips/src/common/up_internal.h | 17 +-
arch/mips/src/mips32/up_blocktask.c | 28 +-
arch/mips/src/mips32/up_doirq.c | 2 +-
arch/mips/src/mips32/up_vfork.c | 4 +-
arch/mips/src/mips32/vfork.S | 2 +-
arch/mips/src/pic32mx/Kconfig | 4 +-
arch/mips/src/pic32mx/excptmacros.h | 4 +-
arch/mips/src/pic32mx/pic32mx-adc.h | 2 +-
arch/mips/src/pic32mx/pic32mx-ethernet.c | 6 +-
arch/mips/src/pic32mx/pic32mx-gpio.c | 2 +-
arch/mips/src/pic32mx/pic32mx-head.S | 2 +-
arch/mips/src/pic32mx/pic32mx-irq.c | 2 +-
arch/mips/src/pic32mx/pic32mx-lowinit.c | 4 +-
arch/mips/src/pic32mx/pic32mx-serial.c | 5 +-
arch/mips/src/pic32mx/pic32mx-spi.c | 36 +-
arch/mips/src/pic32mx/pic32mx-usbdev.c | 8 +-
arch/mips/src/pic32mz/pic32mz-dma.h | 4 +-
arch/mips/src/pic32mz/pic32mz-ethernet.c | 4 +-
arch/mips/src/pic32mz/pic32mz-excptmacros.h | 4 +-
arch/mips/src/pic32mz/pic32mz-gpio.c | 2 +-
arch/mips/src/pic32mz/pic32mz-head.S | 4 +-
arch/mips/src/pic32mz/pic32mz-i2c.c | 6 +-
arch/mips/src/pic32mz/pic32mz-irq.c | 2 +-
arch/mips/src/pic32mz/pic32mz-lowinit.c | 18 +-
arch/mips/src/pic32mz/pic32mz-oneshot-lowerhalf.c | 2 +-
arch/mips/src/pic32mz/pic32mz-oneshot.c | 2 +-
arch/mips/src/pic32mz/pic32mz-serial.c | 3 +
arch/mips/src/pic32mz/pic32mz-spi.c | 42 +-
arch/mips/src/pic32mz/pic32mz-timer-lowerhalf.c | 2 +-
arch/mips/src/pic32mz/pic32mz-timer.c | 6 +-
arch/misoc/Kconfig | 4 +-
arch/misoc/include/lm32/irq.h | 2 +-
arch/misoc/src/common/misoc_net.c | 4 +-
arch/misoc/src/common/misoc_serial.c | 2 +-
arch/misoc/src/lm32/lm32.h | 9 +-
arch/misoc/src/lm32/lm32_blocktask.c | 28 +-
arch/misoc/src/minerva/minerva.h | 9 +-
arch/misoc/src/minerva/minerva_blocktask.c | 25 +-
arch/misoc/src/minerva/minerva_vectors.S | 2 +-
arch/or1k/include/spr.h | 2 +-
arch/or1k/src/common/up_blocktask.c | 28 +-
arch/or1k/src/common/up_internal.h | 15 +-
arch/or1k/src/common/up_pthread_start.c | 2 +
arch/or1k/src/common/up_task_start.c | 2 +
arch/renesas/include/m16c/limits.h | 2 +-
arch/renesas/include/rx65n/iodefine.h | 20921 ++++++++++++++++++-
arch/renesas/include/rx65n/irq.h | 2 +-
arch/renesas/include/sh1/irq.h | 2 +-
arch/renesas/src/common/up_blocktask.c | 28 +-
arch/renesas/src/common/up_initialize.c | 2 +-
arch/renesas/src/common/up_internal.h | 18 +-
arch/renesas/src/common/up_usestack.c | 2 +-
arch/renesas/src/m16c/chip.h | 2 +-
arch/renesas/src/m16c/m16c_serial.c | 4 +-
arch/renesas/src/m16c/m16c_timer.h | 2 +-
arch/renesas/src/m16c/m16c_vectors.S | 2 +-
arch/renesas/src/rx65n/Kconfig | 16 +-
arch/renesas/src/rx65n/Make.defs | 7 +
arch/renesas/src/rx65n/chip.h | 55 +-
arch/renesas/src/rx65n/rx65n_cgc.c | 183 +-
arch/renesas/src/rx65n/rx65n_cgc.h | 43 +-
arch/renesas/src/rx65n/rx65n_cmtw0.c | 4 +-
arch/renesas/src/rx65n/rx65n_definitions.h | 137 +-
arch/renesas/src/rx65n/rx65n_eth.c | 22 +-
arch/renesas/src/rx65n/rx65n_head.S | 2 +-
arch/renesas/src/rx65n/rx65n_icu.h | 51 +-
arch/renesas/src/rx65n/rx65n_initialstate.c | 2 +-
arch/renesas/src/rx65n/rx65n_irq.c | 84 +-
arch/renesas/src/rx65n/rx65n_lowputc.c | 6 +-
arch/renesas/src/rx65n/rx65n_port.c | 41 +-
arch/renesas/src/rx65n/rx65n_rtc.c | 1234 ++
arch/renesas/src/rx65n/rx65n_rtc.h | 246 +
arch/renesas/src/rx65n/rx65n_rtc_lowerhalf.c | 736 +
arch/renesas/src/rx65n/rx65n_schedulesigaction.c | 41 +-
arch/renesas/src/rx65n/rx65n_sci.c | 45 +-
arch/renesas/src/rx65n/rx65n_serial.c | 284 +-
arch/renesas/src/rx65n/rx65n_timerisr.c | 2 +-
arch/renesas/src/rx65n/rx65n_vector.S | 6 +-
arch/renesas/src/rx65n/rx65n_vector_table.c | 42 +-
arch/renesas/src/sh1/sh1_head.S | 6 +-
arch/renesas/src/sh1/sh1_irq.c | 2 +-
arch/renesas/src/sh1/sh1_lowputc.c | 2 +-
arch/renesas/src/sh1/sh1_serial.c | 2 +-
arch/renesas/src/sh1/sh1_timerisr.c | 2 +-
arch/renesas/src/sh1/sh1_vector.S | 8 +-
arch/risc-v/include/fe310/irq.h | 2 +-
arch/risc-v/include/k210/irq.h | 2 +-
arch/risc-v/src/common/up_exit.c | 2 +-
arch/risc-v/src/common/up_internal.h | 15 +-
arch/risc-v/src/common/up_pthread_start.c | 2 +
arch/risc-v/src/common/up_task_start.c | 2 +
arch/risc-v/src/fe310/fe310_head.S | 2 +-
arch/risc-v/src/fe310/fe310_serial.c | 7 +-
arch/risc-v/src/gap8/gap8.h | 6 +-
arch/risc-v/src/gap8/gap8_uart.c | 5 +-
arch/risc-v/src/gap8/gap8_udma.h | 4 +-
arch/risc-v/src/gap8/startup_gap8.S | 2 +-
arch/risc-v/src/k210/k210_cpustart.c | 2 +-
arch/risc-v/src/k210/k210_head.S | 2 +-
arch/risc-v/src/k210/k210_serial.c | 5 +-
arch/risc-v/src/nr5m100/Kconfig | 4 +-
arch/risc-v/src/nr5m100/hardware/nr5m1xx_timer.h | 2 +-
arch/risc-v/src/nr5m100/nr5_head.S | 2 +-
arch/risc-v/src/nr5m100/nr5_init.c | 2 +-
arch/risc-v/src/nr5m100/nr5_irq.c | 2 +-
arch/risc-v/src/nr5m100/nr5_serial.c | 5 +-
arch/risc-v/src/rv32im/up_blocktask.c | 28 +-
arch/risc-v/src/rv32im/up_vfork.c | 4 +-
arch/risc-v/src/rv64gc/up_blocktask.c | 28 +-
arch/sim/Kconfig | 4 +-
arch/sim/src/sim/up_blocktask.c | 28 +-
arch/sim/src/sim/up_framebuffer.c | 8 +-
arch/sim/src/sim/up_head.c | 4 +-
arch/sim/src/sim/up_internal.h | 2 -
arch/sim/src/sim/up_lcd.c | 4 +-
arch/sim/src/sim/up_netdriver.c | 2 +-
arch/sim/src/sim/up_oneshot.c | 2 +-
arch/sim/src/sim/up_qspiflash.c | 2 +-
arch/sim/src/sim/up_romgetc.c | 2 +-
arch/sim/src/sim/up_simsmp.c | 2 +-
arch/sim/src/sim/up_smpsignal.c | 2 +-
arch/sim/src/sim/up_spiflash.c | 33 +-
arch/sim/src/sim/up_tapdev.c | 68 +-
arch/sim/src/sim/up_touchscreen.c | 2 +-
arch/sim/src/sim/up_unblocktask.c | 2 +-
arch/sim/src/sim/up_wpcap.c | 30 +-
arch/sim/src/sim/up_x11framebuffer.c | 14 +-
arch/x86/include/i486/arch.h | 4 +-
arch/x86/src/common/up_blocktask.c | 27 +-
arch/x86/src/common/up_internal.h | 16 +-
arch/x86/src/i486/up_irq.c | 4 +-
arch/x86/src/i486/up_savestate.c | 2 +-
arch/x86/src/qemu/qemu_vectors.S | 4 +-
arch/x86_64/Kconfig | 67 +
arch/x86_64/include/.gitignore | 3 +
arch/x86_64/include/README.txt | 30 +
arch/x86_64/include/arch.h | 77 +
arch/x86_64/include/intel64/arch.h | 596 +
arch/x86_64/include/intel64/inttypes.h | 230 +
arch/x86_64/include/intel64/io.h | 206 +
arch/x86_64/include/intel64/irq.h | 304 +
arch/x86_64/include/intel64/limits.h | 71 +
arch/x86_64/include/intel64/syscall.h | 156 +
arch/x86_64/include/intel64/types.h | 105 +
arch/x86_64/include/inttypes.h | 36 +
arch/x86_64/include/io.h | 72 +
arch/x86_64/include/irq.h | 84 +
arch/x86_64/include/limits.h | 38 +
arch/x86_64/include/multiboot2.h | 438 +
arch/x86_64/include/syscall.h | 73 +
arch/x86_64/include/types.h | 50 +
arch/x86_64/src/.gitignore | 4 +
arch/x86_64/src/Makefile | 184 +
arch/x86_64/src/README.txt | 31 +
arch/x86_64/src/common/Kconfig | 9 +
arch/x86_64/src/common/up_allocateheap.c | 78 +
arch/x86_64/src/common/up_arch.h | 76 +
arch/x86_64/src/common/up_assert.c | 267 +
arch/x86_64/src/common/up_blocktask.c | 160 +
arch/x86_64/src/common/up_copystate.c | 63 +
arch/x86_64/src/common/up_exit.c | 175 +
arch/x86_64/src/common/up_initialize.c | 223 +
arch/x86_64/src/common/up_internal.h | 240 +
arch/x86_64/src/common/up_interruptcontext.c | 57 +
arch/x86_64/src/common/up_lowputs.c | 59 +
arch/x86_64/src/common/up_mdelay.c | 75 +
arch/x86_64/src/common/up_modifyreg16.c | 70 +
arch/x86_64/src/common/up_modifyreg32.c | 70 +
arch/x86_64/src/common/up_modifyreg8.c | 70 +
arch/x86_64/src/common/up_puts.c | 60 +
arch/x86_64/src/common/up_releasepending.c | 130 +
arch/x86_64/src/common/up_reprioritizertr.c | 185 +
arch/x86_64/src/common/up_udelay.c | 102 +
arch/x86_64/src/common/up_unblocktask.c | 147 +
arch/x86_64/src/intel64/Kconfig | 55 +
arch/x86_64/src/intel64/Make.defs | 49 +
arch/x86_64/src/intel64/chip.h | 46 +
arch/x86_64/src/intel64/intel64.h | 148 +
arch/x86_64/src/intel64/intel64_check_capability.c | 108 +
.../src/intel64/intel64_fullcontextrestore.S | 157 +
arch/x86_64/src/intel64/intel64_handlers.c | 217 +
arch/x86_64/src/intel64/intel64_head.S | 458 +
arch/x86_64/src/intel64/intel64_idle.c | 72 +
arch/x86_64/src/intel64/intel64_lowsetup.c | 96 +
arch/x86_64/src/intel64/intel64_rng.c | 206 +
arch/x86_64/src/intel64/intel64_saveusercontext.S | 149 +
arch/x86_64/src/intel64/intel64_serial.c | 99 +
arch/x86_64/src/intel64/intel64_tickless.c | 474 +
arch/x86_64/src/intel64/intel64_timerisr.c | 135 +
arch/x86_64/src/intel64/intel64_vectors.S | 397 +
arch/x86_64/src/intel64/up_createstack.c | 181 +
arch/x86_64/src/intel64/up_initialstate.c | 135 +
arch/x86_64/src/intel64/up_irq.c | 549 +
arch/x86_64/src/intel64/up_map_region.c | 77 +
arch/x86_64/src/intel64/up_regdump.c | 152 +
arch/x86_64/src/intel64/up_releasestack.c | 112 +
arch/x86_64/src/intel64/up_restore_auxstate.c | 56 +
arch/x86_64/src/intel64/up_rtc.c | 174 +
arch/x86_64/src/intel64/up_savestate.c | 50 +
arch/x86_64/src/intel64/up_schedulesigaction.c | 185 +
arch/x86_64/src/intel64/up_sigdeliver.c | 151 +
arch/x86_64/src/intel64/up_stackframe.c | 127 +
arch/x86_64/src/intel64/up_usestack.c | 119 +
arch/x86_64/src/qemu/Kconfig | 4 +
arch/xtensa/Kconfig | 2 +
arch/xtensa/include/elf.h | 35 +
arch/xtensa/include/esp32/irq.h | 13 +-
arch/xtensa/include/loadstore.h | 51 +
arch/xtensa/include/simcall.h | 89 +
arch/xtensa/include/spinlock.h | 4 +-
arch/xtensa/include/xtensa/xtensa_coproc.h | 23 +-
arch/xtensa/include/xtensa/xtensa_specregs.h | 8 +-
arch/xtensa/src/common/xtensa.h | 28 +-
arch/xtensa/src/common/xtensa_abi.h | 53 +-
arch/xtensa/src/common/xtensa_assert.c | 26 +-
arch/xtensa/src/common/xtensa_attr.h | 3 +-
arch/xtensa/src/common/xtensa_blocktask.c | 28 +-
arch/xtensa/src/common/xtensa_checkstack.c | 5 +-
arch/xtensa/src/common/xtensa_context.S | 12 +-
arch/xtensa/src/common/xtensa_cpupause.c | 47 +-
arch/xtensa/src/common/xtensa_createstack.c | 23 +-
arch/xtensa/src/common/xtensa_dumpstate.c | 4 +-
arch/xtensa/src/common/xtensa_exit.c | 4 +-
arch/xtensa/src/common/xtensa_hostfs.c | 216 +
arch/xtensa/src/common/xtensa_idle.c | 27 +-
arch/xtensa/src/common/xtensa_interruptcontext.c | 2 +-
arch/xtensa/src/common/xtensa_irqdispatch.c | 38 +-
arch/xtensa/src/common/xtensa_loadstore.S | 76 +
arch/xtensa/src/common/xtensa_panic.S | 2 +-
arch/xtensa/src/common/xtensa_releasepending.c | 3 +-
arch/xtensa/src/common/xtensa_reprioritizertr.c | 5 +-
arch/xtensa/src/common/xtensa_schedsigaction.c | 63 +-
arch/xtensa/src/common/xtensa_sigdeliver.c | 2 +-
arch/xtensa/src/common/xtensa_simcall.S | 60 +
arch/xtensa/src/common/xtensa_stackframe.c | 5 +-
arch/xtensa/src/common/xtensa_timer.h | 14 +-
arch/xtensa/src/common/xtensa_udelay.c | 4 +
arch/xtensa/src/common/xtensa_unblocktask.c | 2 +-
arch/xtensa/src/common/xtensa_user_handler.S | 50 +-
arch/xtensa/src/common/xtensa_usestack.c | 10 +-
arch/xtensa/src/common/xtensa_windowspill.S | 2 +-
arch/xtensa/src/esp32/Make.defs | 11 +
arch/xtensa/src/esp32/chip_macros.h | 14 +-
arch/xtensa/src/esp32/esp32_clockconfig.c | 2 +
arch/xtensa/src/esp32/esp32_config.h | 6 +-
arch/xtensa/src/esp32/esp32_cpuidlestack.c | 11 +-
arch/xtensa/src/esp32/esp32_cpuint.c | 10 +-
arch/xtensa/src/esp32/esp32_cpuint.h | 6 +-
arch/xtensa/src/esp32/esp32_cpustart.c | 19 +-
arch/xtensa/src/esp32/esp32_gpio.c | 6 +-
arch/xtensa/src/esp32/esp32_gpio.h | 5 -
arch/xtensa/src/esp32/esp32_intdecode.c | 2 +-
arch/xtensa/src/esp32/esp32_intercpu_interrupt.c | 63 +-
arch/xtensa/src/esp32/esp32_irq.c | 2 +-
arch/xtensa/src/esp32/esp32_modtext.c | 86 +
arch/xtensa/src/esp32/esp32_region.c | 24 +-
arch/xtensa/src/esp32/esp32_serial.c | 39 +-
arch/xtensa/src/esp32/esp32_smp.h | 2 +-
arch/xtensa/src/esp32/esp32_start.c | 22 +-
arch/xtensa/src/esp32/esp32_timerisr.c | 2 +-
arch/xtensa/src/esp32/esp32_user.c | 302 +
arch/xtensa/src/esp32/hardware/esp32_soc.h | 4 +-
arch/xtensa/src/esp32/hardware/esp32_uart.h | 20 +-
arch/xtensa/src/esp32/rom/esp32_gpio.h | 10 +-
arch/xtensa/src/lx6/Toolchain.defs | 1 +
arch/z16/src/common/up_blocktask.c | 28 +-
arch/z16/src/common/up_createstack.c | 2 +-
arch/z16/src/common/up_internal.h | 16 +-
arch/z16/src/common/up_stackframe.c | 2 +-
arch/z16/src/common/up_unblocktask.c | 2 +-
arch/z16/src/common/up_usestack.c | 2 +-
arch/z16/src/z16f/Toolchain.defs | 118 +
arch/z16/src/z16f/chip.h | 2 +-
arch/z16/src/z16f/z16f_espi.c | 59 +-
arch/z16/src/z16f/z16f_irq.c | 2 +-
arch/z16/src/z16f/z16f_serial.c | 3 +
arch/z16/src/z16f/z16f_sysexec.c | 2 +-
arch/z80/Kconfig | 405 +-
arch/z80/include/ez80/irq.h | 89 +-
arch/z80/include/ez80/types.h | 2 +-
arch/z80/src/Makefile.zdsiil | 5 +-
arch/z80/src/Makefile.zdsiiw | 5 +-
arch/z80/src/common/up_allocateheap.c | 41 +-
arch/z80/src/common/up_arch.h | 39 +-
arch/z80/src/common/up_assert.c | 62 +-
arch/z80/src/common/up_blocktask.c | 79 +-
arch/z80/src/common/up_createstack.c | 43 +-
arch/z80/src/common/up_exit.c | 42 +-
arch/z80/src/common/up_idle.c | 39 +-
arch/z80/src/common/up_initialize.c | 45 +-
arch/z80/src/common/up_interruptcontext.c | 41 +-
arch/z80/src/common/up_mdelay.c | 45 +-
arch/z80/src/common/up_puts.c | 39 +-
arch/z80/src/common/up_releasepending.c | 40 +-
arch/z80/src/common/up_releasestack.c | 39 +-
arch/z80/src/common/up_reprioritizertr.c | 42 +-
arch/z80/src/common/up_stackdump.c | 41 +-
arch/z80/src/common/up_stackframe.c | 40 +-
arch/z80/src/common/up_udelay.c | 43 +-
arch/z80/src/common/up_unblocktask.c | 51 +-
arch/z80/src/common/up_usestack.c | 39 +-
arch/z80/src/common/z80_doirq.c | 39 +-
arch/z80/src/common/z80_internal.h | 45 +-
arch/z80/src/ez80/Kconfig | 162 +-
arch/z80/src/ez80/Make.defs | 55 +-
arch/z80/src/ez80/Toolchain.defs | 55 +-
arch/z80/src/ez80/chip.h | 64 +-
arch/z80/src/ez80/ez80_clock.c | 43 +-
arch/z80/src/ez80/ez80_copystate.c | 39 +-
arch/z80/src/ez80/ez80_emac.c | 337 +-
arch/z80/src/ez80/ez80_getsp.asm | 39 +-
arch/z80/src/ez80/ez80_i2c.c | 79 +-
arch/z80/src/ez80/ez80_i2c.h | 204 +
arch/z80/src/ez80/ez80_initialstate.c | 47 +-
arch/z80/src/ez80/ez80_io.asm | 39 +-
arch/z80/src/ez80/ez80_irq.c | 39 +-
arch/z80/src/ez80/ez80_irqcommon.asm | 131 +
arch/z80/src/ez80/ez80_irqsave.asm | 39 +-
arch/z80/src/ez80/ez80_progentry.asm | 44 +
arch/z80/src/ez80/ez80_registerdump.c | 39 +-
arch/z80/src/ez80/ez80_reset.asm | 75 +
arch/z80/src/ez80/ez80_restorecontext.asm | 39 +-
arch/z80/src/ez80/ez80_rtc.c | 43 +-
arch/z80/src/ez80/ez80_rtc.h | 45 +-
arch/z80/src/ez80/ez80_rtc_lowerhalf.c | 54 +-
arch/z80/src/ez80/ez80_saveusercontext.asm | 41 +-
arch/z80/src/ez80/ez80_schedulesigaction.c | 48 +-
arch/z80/src/ez80/ez80_serial.c | 143 +-
arch/z80/src/ez80/ez80_sigdeliver.c | 40 +-
arch/z80/src/ez80/ez80_spi.c | 226 +-
arch/z80/src/ez80/ez80_spi.h | 146 +
arch/z80/src/ez80/ez80_startup.asm | 79 +-
arch/z80/src/ez80/ez80_timerisr.c | 159 +-
arch/z80/src/ez80/ez80_vectors.asm | 256 -
arch/z80/src/ez80/ez80f91.h | 87 +-
arch/z80/src/ez80/ez80f91_emac.h | 114 +-
arch/z80/src/ez80/ez80f91_handlers.asm | 85 +-
arch/z80/src/ez80/ez80f91_i2c.h | 186 -
arch/z80/src/ez80/ez80f91_init.asm | 50 +-
arch/z80/src/ez80/ez80f91_spi.h | 158 -
arch/z80/src/ez80/ez80f92.h | 25 +-
arch/z80/src/ez80/ez80f92_handlers.asm | 253 +-
arch/z80/src/ez80/ez80f92_init.asm | 18 +-
arch/z80/src/ez80/ez80f92_loader.asm | 352 +
arch/z80/src/ez80/ez80f92_program.asm | 183 +
arch/z80/src/ez80/switch.h | 39 +-
arch/z80/src/ez80/up_mem.h | 44 +-
arch/z80/src/z180/Kconfig | 297 +
arch/z80/src/z180/switch.h | 2 +-
arch/z80/src/z180/z180_iomap.h | 4 +-
arch/z80/src/z180/z180_mmu.c | 4 +-
arch/z80/src/z180/z180_mmu.txt | 2 +-
arch/z80/src/z180/z180_saveusercontext.asm | 2 +-
arch/z80/src/z180/z180_scc.c | 2 +-
arch/z80/src/z8/Kconfig | 24 +
arch/z80/src/z8/Toolchain.defs | 118 +-
arch/z80/src/z8/chip.h | 4 +-
arch/z80/src/z8/z8_i2c.c | 2 +-
arch/z80/src/z8/z8_irq.c | 4 +-
arch/z80/src/z8/z8_restorecontext.S | 2 +-
arch/z80/src/z8/z8_serial.c | 4 +-
arch/z80/src/z80/z80_saveusercontext.asm | 2 +-
audio/pcm_decode.c | 2 +-
binfmt/binfmt.h | 2 +-
binfmt/binfmt_copyargv.c | 2 +-
binfmt/binfmt_exec.c | 2 +
binfmt/libelf/libelf.h | 4 +-
binfmt/libelf/libelf_init.c | 2 +-
binfmt/libelf/libelf_read.c | 2 +-
binfmt/libelf/libelf_sections.c | 2 +-
binfmt/libnxflat/gnu-nxflat-gotoff.ld | 4 +-
binfmt/libnxflat/gnu-nxflat-pcrel.ld | 4 +-
binfmt/libnxflat/libnxflat.h | 2 +-
binfmt/nxflat.c | 2 +-
boards/Kconfig | 11 +
boards/README.txt | 2 +-
boards/arm/am335x/beaglebone-black/README.txt | 2 +-
boards/arm/c5471/c5471evm/src/c5471_leds.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_ak09912_i2c.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_ak09912_scu.c | 4 +-
boards/arm/cxd56xx/common/src/cxd56_altmdm_spi.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_apds9930_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_apds9960_i2c.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_audio.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_bh1721fvc_scu.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_bh1745nuc_scu.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_bm1383glv_scu.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_bm1422gmv_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmi160_i2c.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmi160_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmi160_spi.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmp280_i2c.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_bmp280_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_gs2200m.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_i2cdev.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_isx012.c | 4 +-
boards/arm/cxd56xx/common/src/cxd56_kx022_scu.c | 2 +-
boards/arm/cxd56xx/common/src/cxd56_lt1pa01_scu.c | 2 +-
.../arm/cxd56xx/common/src/cxd56_rpr0521rs_scu.c | 2 +-
boards/arm/cxd56xx/drivers/Kconfig | 9 +
boards/arm/cxd56xx/drivers/Make.defs | 1 +
boards/arm/cxd56xx/drivers/audio/Kconfig | 2 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.c | 4 +-
boards/arm/cxd56xx/drivers/camera/Kconfig | 9 +
boards/arm/cxd56xx/drivers/camera/Make.defs | 27 +
boards/arm/cxd56xx/drivers/camera/isx012.c | 3670 ++++
boards/arm/cxd56xx/drivers/sensors/Kconfig | 1 -
boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c | 2 +-
boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c | 4 +-
boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c | 4 +-
boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c | 2 +-
boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c | 2 +-
boards/arm/cxd56xx/scripts/Config.mk | 41 +
boards/arm/cxd56xx/spresense/Kconfig | 2 +-
.../arm/cxd56xx/spresense/configs/audio/defconfig | 3 +-
.../arm/cxd56xx/spresense/configs/camera/defconfig | 3 +-
.../spresense/configs/example_lcd/defconfig | 3 +-
boards/arm/cxd56xx/spresense/configs/lcd/defconfig | 3 +-
boards/arm/cxd56xx/spresense/configs/lte/defconfig | 3 +-
boards/arm/cxd56xx/spresense/configs/mpy/defconfig | 3 +-
.../arm/cxd56xx/spresense/configs/rndis/defconfig | 4 +-
.../arm/cxd56xx/spresense/configs/usbmsc/defconfig | 3 +-
.../arm/cxd56xx/spresense/configs/usbnsh/defconfig | 3 +-
.../arm/cxd56xx/spresense/configs/wifi/defconfig | 5 +-
.../cxd56xx/spresense/include/board_pinconfig.h | 2 +-
.../cxd56xx/spresense/include/cxd56_imageproc.h | 2 +-
boards/arm/cxd56xx/spresense/scripts/Make.defs | 1 +
boards/arm/cxd56xx/spresense/src/cxd56_bringup.c | 18 +-
boards/arm/dm320/ntosd-dm320/README.txt | 4 +-
boards/arm/dm320/ntosd-dm320/include/board.h | 2 +-
boards/arm/dm320/ntosd-dm320/src/dm320_leds.c | 2 +-
boards/arm/imx6/sabre-6quad/README.txt | 4 +-
.../arm/imxrt/imxrt1020-evk/src/imxrt_ethernet.c | 2 +-
.../imxrt1020-evk/src/imxrt_flexspi_nor_boot.h | 2 +-
.../imxrt1020-evk/src/imxrt_flexspi_nor_flash.h | 8 +-
boards/arm/imxrt/imxrt1020-evk/src/imxrt_usbhost.c | 2 +-
.../arm/imxrt/imxrt1050-evk/src/imxrt_ethernet.c | 2 +-
.../imxrt1050-evk/src/imxrt_flexspi_nor_boot.h | 2 +-
.../imxrt1050-evk/src/imxrt_flexspi_nor_flash.h | 6 +-
boards/arm/imxrt/imxrt1060-evk/README.txt | 2 +-
.../imxrt/imxrt1060-evk/configs/nshocram/defconfig | 48 +
boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs | 8 +-
.../arm/imxrt/imxrt1060-evk/scripts/flash-ocram.ld | 81 +-
boards/arm/imxrt/imxrt1060-evk/scripts/flash.ld | 139 +
boards/arm/imxrt/imxrt1060-evk/scripts/memory.ld | 4 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_boot.c | 38 +
boards/arm/imxrt/imxrt1060-evk/src/imxrt_bringup.c | 8 +
.../arm/imxrt/imxrt1060-evk/src/imxrt_ethernet.c | 2 +-
.../imxrt1060-evk/src/imxrt_flexspi_nor_boot.c | 8 +-
.../imxrt1060-evk/src/imxrt_flexspi_nor_boot.h | 31 +-
.../imxrt1060-evk/src/imxrt_flexspi_nor_flash.h | 6 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c | 2 +-
boards/arm/imxrt/imxrt1060-evk/src/imxrt_usbhost.c | 2 +-
boards/arm/kinetis/freedom-k28f/Kconfig | 30 +-
boards/arm/kinetis/freedom-k28f/include/board.h | 93 +-
boards/arm/kinetis/freedom-k28f/src/Makefile | 7 +
boards/arm/kinetis/freedom-k28f/src/freedom-k28f.h | 179 +-
.../arm/kinetis/freedom-k28f/src/k28_automount.c | 310 +
boards/arm/kinetis/freedom-k28f/src/k28_bringup.c | 54 +-
boards/arm/kinetis/freedom-k28f/src/k28_sdhc.c | 240 +
boards/arm/kinetis/freedom-k64f/README.txt | 10 +-
boards/arm/kinetis/freedom-k64f/include/board.h | 2 +-
boards/arm/kinetis/freedom-k66f/README.txt | 12 +-
boards/arm/kinetis/kwikstik-k40/src/k40_lcd.c | 2 +-
boards/arm/kinetis/twr-k60n512/README.txt | 4 +-
boards/arm/kinetis/twr-k64f120m/README.txt | 18 +-
boards/arm/kinetis/twr-k64f120m/include/board.h | 2 +-
boards/arm/kinetis/twr-k64f120m/src/k64_leds.c | 2 +-
boards/arm/kinetis/twr-k64f120m/src/twrk64.h | 4 +-
boards/arm/kl/freedom-kl25z/README.txt | 2 +-
boards/arm/kl/freedom-kl26z/README.txt | 2 +-
.../arm/lc823450/lc823450-xgevk/scripts/Make.defs | 2 +-
boards/arm/lpc17xx_40xx/lincoln60/README.txt | 2 +-
.../arm/lpc17xx_40xx/lincoln60/src/lpc17_40_boot.c | 2 +-
boards/arm/lpc17xx_40xx/lpc4088-devkit/README.txt | 4 +-
.../lpc17xx_40xx/lpc4088-devkit/scripts/memory.ld | 2 +-
.../lpc4088-devkit/src/lpc17_40_boardinitialize.c | 2 +-
.../lpc4088-devkit/src/lpc4088-devkit.h | 2 +-
.../arm/lpc17xx_40xx/lpc4088-quickstart/README.txt | 6 +-
.../lpc4088-quickstart/include/board.h | 2 +-
.../lpc4088-quickstart/scripts/memory.ld | 2 +-
.../src/lpc17_40_boardinitialize.c | 2 +-
.../arm/lpc17xx_40xx/lpcxpresso-lpc1768/README.txt | 6 +-
.../lpcxpresso-lpc1768/src/lpc17_40_appinit.c | 2 +-
.../lpcxpresso-lpc1768/src/lpc17_40_boot.c | 2 +-
.../lpcxpresso-lpc1768/src/lpc17_40_oled.c | 2 +-
boards/arm/lpc17xx_40xx/lx_cpu/Kconfig | 2 +-
boards/arm/lpc17xx_40xx/lx_cpu/README.txt | 8 +-
.../arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig | 2 +-
boards/arm/lpc17xx_40xx/lx_cpu/include/board.h | 4 +-
boards/arm/lpc17xx_40xx/lx_cpu/scripts/memory.ld | 2 +-
boards/arm/lpc17xx_40xx/mbed/README.txt | 2 +-
boards/arm/lpc17xx_40xx/mbed/src/lpc17_40_boot.c | 2 +-
boards/arm/lpc17xx_40xx/mcb1700/README.txt | 2 +-
.../arm/lpc17xx_40xx/mcb1700/src/lpc17_40_boot.c | 2 +-
.../arm/lpc17xx_40xx/olimex-lpc1766stk/README.txt | 22 +-
.../olimex-lpc1766stk/configs/hidmouse/defconfig | 1 -
.../olimex-lpc1766stk/src/lpc17_40_ssp.c | 6 +-
boards/arm/lpc17xx_40xx/open1788/README.txt | 16 +-
.../arm/lpc17xx_40xx/open1788/configs/fb/defconfig | 2 +-
.../open1788/configs/knxterm/defconfig | 2 +-
.../open1788/configs/nxlines/defconfig | 2 +-
.../open1788/configs/pdcurses/defconfig | 2 +-
boards/arm/lpc17xx_40xx/open1788/include/board.h | 4 +-
.../open1788/src/lpc17_40_boardinitialize.c | 2 +-
boards/arm/lpc17xx_40xx/open1788/src/open1788.h | 2 +-
.../u-blox-c027/src/lpc17_40_appinit.c | 2 +-
.../lpc17xx_40xx/u-blox-c027/src/lpc17_40_boot.c | 2 +-
boards/arm/lpc17xx_40xx/zkit-arm-1769/README.txt | 2 +-
.../lpc17xx_40xx/zkit-arm-1769/src/lpc17_40_boot.c | 2 +-
.../lpc214x/mcu123-lpc214x/src/lpc2148_appinit.c | 2 +-
.../arm/lpc214x/mcu123-lpc214x/src/lpc2148_leds.c | 4 +-
.../arm/lpc214x/mcu123-lpc214x/src/lpc2148_spi1.c | 12 +-
boards/arm/lpc214x/zp214xpa/README.txt | 4 +-
boards/arm/lpc214x/zp214xpa/src/lpc2148_spi1.c | 10 +-
.../lpc214x/zp214xpa/src/lpc2148_ug2864ambag01.c | 2 +-
boards/arm/lpc31xx/ea3131/README.txt | 4 +-
boards/arm/lpc31xx/ea3131/scripts/pg-ld.script | 2 +-
boards/arm/lpc31xx/ea3131/src/lpc31_boot.c | 2 +-
boards/arm/lpc31xx/ea3131/src/lpc31_mem.c | 2 +-
boards/arm/lpc31xx/ea3152/README.txt | 4 +-
boards/arm/lpc31xx/ea3152/src/lpc31_boot.c | 2 +-
boards/arm/lpc31xx/ea3152/tools/lpc3152.cfg | 2 +-
boards/arm/lpc31xx/olimex-lpc-h3131/README.txt | 4 +-
.../arm/lpc31xx/olimex-lpc-h3131/src/lpc31_boot.c | 2 +-
.../lpc31xx/olimex-lpc-h3131/tools/armusbocd.cfg | 2 +-
boards/arm/lpc43xx/bambino-200e/README.txt | 4 +-
boards/arm/lpc43xx/bambino-200e/scripts/flash.sh | 2 +-
.../arm/lpc43xx/bambino-200e/scripts/ramconfig.ld | 2 +-
.../lpc43xx/bambino-200e/scripts/spificonfig.ld | 2 +-
boards/arm/lpc43xx/lpc4330-xplorer/README.txt | 2 +-
.../arm/lpc43xx/lpc4330-xplorer/scripts/flash.sh | 2 +-
.../lpc43xx/lpc4330-xplorer/scripts/ramconfig.ld | 2 +-
.../lpc43xx/lpc4330-xplorer/scripts/spificonfig.ld | 2 +-
.../arm/lpc43xx/lpc4330-xplorer/src/lpc43_boot.c | 2 +-
boards/arm/lpc43xx/lpc4337-ws/README.txt | 2 +-
boards/arm/lpc43xx/lpc4337-ws/scripts/flash.sh | 2 +-
.../arm/lpc43xx/lpc4337-ws/scripts/flashaconfig.ld | 2 +-
boards/arm/lpc43xx/lpc4337-ws/scripts/ramconfig.ld | 2 +-
boards/arm/lpc43xx/lpc4337-ws/src/lpc43_boot.c | 2 +-
boards/arm/lpc43xx/lpc4357-evb/README.txt | 2 +-
boards/arm/lpc43xx/lpc4357-evb/scripts/flash.sh | 2 +-
.../lpc43xx/lpc4357-evb/scripts/flashaconfig.ld | 2 +-
.../arm/lpc43xx/lpc4357-evb/scripts/ramconfig.ld | 2 +-
boards/arm/lpc43xx/lpc4357-evb/src/lpc43_boot.c | 2 +-
boards/arm/lpc43xx/lpc4370-link2/README.txt | 2 +-
boards/arm/lpc43xx/lpc4370-link2/scripts/flash.sh | 2 +-
.../arm/lpc43xx/lpc4370-link2/scripts/ramconfig.ld | 2 +-
.../lpc43xx/lpc4370-link2/scripts/spificonfig.ld | 2 +-
boards/arm/lpc43xx/lpc4370-link2/src/lpc43_boot.c | 2 +-
.../lpc54xx/lpcxpresso-lpc54628/include/board.h | 2 +-
.../lpcxpresso-lpc54628/src/lpc54_autoleds.c | 2 +-
.../lpc54xx/lpcxpresso-lpc54628/src/lpc54_ft5x06.c | 2 +-
.../lpc54xx/lpcxpresso-lpc54628/src/lpc54_lcd.c | 2 +-
boards/arm/nuc1xx/nutiny-nuc120/README.txt | 6 +-
boards/arm/nuc1xx/nutiny-nuc120/include/board.h | 2 +-
.../nuc1xx/nutiny-nuc120/src/nuc_boardinitialize.c | 2 +-
boards/arm/nuc1xx/nutiny-nuc120/src/nuc_led.c | 2 +-
.../arm/nuc1xx/nutiny-nuc120/src/nutiny-nuc120.h | 2 +-
.../rddrone-uavcan144/src/rddrone-uavcan144.h | 2 +-
.../rddrone-uavcan144/src/s32k1xx_clockconfig.c | 208 +-
.../rddrone-uavcan144/src/s32k1xx_periphclocks.c | 145 +-
.../rddrone-uavcan146/src/rddrone-uavcan146.h | 2 +-
.../rddrone-uavcan146/src/s32k1xx_clockconfig.c | 208 +-
.../rddrone-uavcan146/src/s32k1xx_periphclocks.c | 145 +-
boards/arm/s32k1xx/s32k118evb/README.txt | 2 +-
.../arm/s32k1xx/s32k118evb/src/s32k118_appinit.c | 94 -
.../arm/s32k1xx/s32k118evb/src/s32k118_autoleds.c | 164 -
boards/arm/s32k1xx/s32k118evb/src/s32k118_boot.c | 101 -
.../arm/s32k1xx/s32k118evb/src/s32k118_bringup.c | 109 -
.../arm/s32k1xx/s32k118evb/src/s32k118_buttons.c | 164 -
.../s32k1xx/s32k118evb/src/s32k118_clockconfig.c | 206 -
.../s32k1xx/s32k118evb/src/s32k118_periphclocks.c | 152 -
.../arm/s32k1xx/s32k118evb/src/s32k118_userleds.c | 116 -
boards/arm/s32k1xx/s32k118evb/src/s32k118evb.h | 2 +-
.../s32k1xx/s32k118evb/src/s32k1xx_clockconfig.c | 179 +-
.../s32k1xx/s32k118evb/src/s32k1xx_periphclocks.c | 115 +-
.../s32k1xx/s32k144evb/src/s32k1xx_clockconfig.c | 208 +-
.../s32k1xx/s32k144evb/src/s32k1xx_periphclocks.c | 166 +-
boards/arm/s32k1xx/s32k146evb/README.txt | 2 +-
.../arm/s32k1xx/s32k146evb/src/s32k146_appinit.c | 94 -
.../arm/s32k1xx/s32k146evb/src/s32k146_autoleds.c | 164 -
boards/arm/s32k1xx/s32k146evb/src/s32k146_boot.c | 101 -
.../arm/s32k1xx/s32k146evb/src/s32k146_bringup.c | 109 -
.../arm/s32k1xx/s32k146evb/src/s32k146_buttons.c | 164 -
.../s32k1xx/s32k146evb/src/s32k146_clockconfig.c | 225 -
.../s32k1xx/s32k146evb/src/s32k146_periphclocks.c | 159 -
.../arm/s32k1xx/s32k146evb/src/s32k146_userleds.c | 116 -
.../s32k1xx/s32k146evb/src/s32k1xx_clockconfig.c | 208 +-
.../s32k1xx/s32k146evb/src/s32k1xx_periphclocks.c | 166 +-
boards/arm/s32k1xx/s32k148evb/README.txt | 2 +-
.../arm/s32k1xx/s32k148evb/src/s32k148_appinit.c | 94 -
.../arm/s32k1xx/s32k148evb/src/s32k148_autoleds.c | 164 -
boards/arm/s32k1xx/s32k148evb/src/s32k148_boot.c | 101 -
.../arm/s32k1xx/s32k148evb/src/s32k148_bringup.c | 109 -
.../arm/s32k1xx/s32k148evb/src/s32k148_buttons.c | 164 -
.../s32k1xx/s32k148evb/src/s32k148_clockconfig.c | 225 -
.../s32k1xx/s32k148evb/src/s32k148_periphclocks.c | 159 -
.../arm/s32k1xx/s32k148evb/src/s32k148_userleds.c | 116 -
boards/arm/s32k1xx/s32k148evb/src/s32k148evb.h | 2 +-
.../s32k1xx/s32k148evb/src/s32k1xx_clockconfig.c | 206 +-
.../s32k1xx/s32k148evb/src/s32k1xx_periphclocks.c | 192 +-
boards/arm/sam34/arduino-due/README.txt | 4 +-
boards/arm/sam34/arduino-due/src/sam_mmcsd.c | 2 +-
boards/arm/sam34/flipnclick-sam3x/README.txt | 2 +-
boards/arm/sam34/sam3u-ek/README.txt | 6 +-
boards/arm/sam34/sam3u-ek/configs/knsh/defconfig | 2 +-
boards/arm/sam34/sam3u-ek/configs/nsh/defconfig | 2 +-
boards/arm/sam34/sam3u-ek/configs/nx/defconfig | 2 +-
boards/arm/sam34/sam3u-ek/configs/nxwm/defconfig | 2 +-
boards/arm/sam34/sam3u-ek/src/sam_boot.c | 2 +-
boards/arm/sam34/sam3u-ek/src/sam_lcd.c | 12 +-
boards/arm/sam34/sam4cmp-db/src/sam_boot.c | 2 +-
boards/arm/sam34/sam4e-ek/README.txt | 4 +-
boards/arm/sam34/sam4e-ek/src/sam_ethernet.c | 2 +-
boards/arm/sam34/sam4l-xplained/README.txt | 6 +-
boards/arm/sam34/sam4l-xplained/src/sam_boot.c | 2 +-
boards/arm/sam34/sam4l-xplained/src/sam_mmcsd.c | 2 +-
boards/arm/sam34/sam4l-xplained/src/sam_slcd.c | 8 +-
boards/arm/sam34/sam4s-xplained-pro/README.txt | 2 +-
boards/arm/sam34/sam4s-xplained-pro/src/sam_wdt.c | 2 +-
boards/arm/sam34/sam4s-xplained/README.txt | 2 +-
boards/arm/sam34/sam4s-xplained/src/sam_boot.c | 2 +-
boards/arm/sama5/sama5d2-xult/Kconfig | 14 +
boards/arm/sama5/sama5d2-xult/README.txt | 7 +-
.../sama5/sama5d2-xult/configs/netnsh/defconfig | 122 +
.../arm/sama5/sama5d2-xult/configs/nsh/defconfig | 7 +-
boards/arm/sama5/sama5d2-xult/include/board.h | 9 +
.../arm/sama5/sama5d2-xult/include/board_498mhz.h | 202 +
boards/arm/sama5/sama5d2-xult/src/Makefile | 90 +-
boards/arm/sama5/sama5d2-xult/src/sam_adc.c | 86 +
boards/arm/sama5/sama5d2-xult/src/sam_ajoystick.c | 437 +
boards/arm/sama5/sama5d2-xult/src/sam_appinit.c | 41 +-
boards/arm/sama5/sama5d2-xult/src/sam_at25.c | 128 +
boards/arm/sama5/sama5d2-xult/src/sam_autoleds.c | 41 +-
boards/arm/sama5/sama5d2-xult/src/sam_boot.c | 54 +-
boards/arm/sama5/sama5d2-xult/src/sam_bringup.c | 338 +-
boards/arm/sama5/sama5d2-xult/src/sam_buttons.c | 41 +-
boards/arm/sama5/sama5d2-xult/src/sam_can.c | 100 +
boards/arm/sama5/sama5d2-xult/src/sam_ethernet.c | 328 +
boards/arm/sama5/sama5d2-xult/src/sam_hsmci.c | 329 +
boards/arm/sama5/sama5d2-xult/src/sam_i2schar.c | 111 +
boards/arm/sama5/sama5d2-xult/src/sam_nandflash.c | 212 +
boards/arm/sama5/sama5d2-xult/src/sam_ostest.c | 99 +
boards/arm/sama5/sama5d2-xult/src/sam_pwm.c | 147 +
boards/arm/sama5/sama5d2-xult/src/sam_sdram.c | 615 +
boards/arm/sama5/sama5d2-xult/src/sam_spi.c | 179 +
boards/arm/sama5/sama5d2-xult/src/sam_usb.c | 527 +
boards/arm/sama5/sama5d2-xult/src/sam_usbmsc.c | 91 +
boards/arm/sama5/sama5d2-xult/src/sam_userleds.c | 41 +-
boards/arm/sama5/sama5d2-xult/src/sama5d2-xult.h | 375 +-
boards/arm/sama5/sama5d3-xplained/README.txt | 184 +-
.../ethernet-over-usb-2-high-speed/defconfig | 133 +
.../configs/ethernet-over-usb-telnetd/defconfig | 118 -
.../configs/ethernet-over-usb/defconfig | 117 -
boards/arm/sama5/sama5d3-xplained/src/sam_boot.c | 2 +-
.../arm/sama5/sama5d3-xplained/src/sam_ethernet.c | 2 +-
boards/arm/sama5/sama5d3-xplained/src/sam_hsmci.c | 2 +-
boards/arm/sama5/sama5d3-xplained/src/sam_sdram.c | 2 +-
.../sama5/sama5d3-xplained/src/sama5d3-xplained.h | 23 +-
boards/arm/sama5/sama5d3x-ek/README.txt | 24 +-
boards/arm/sama5/sama5d3x-ek/Using-NxPlayer.txt | 4 +-
boards/arm/sama5/sama5d3x-ek/scripts/pg-sram.ld | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_ethernet.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_hsmci.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_norflash.c | 2 +-
boards/arm/sama5/sama5d3x-ek/src/sam_sdram.c | 2 +-
boards/arm/sama5/sama5d4-ek/README.txt | 16 +-
boards/arm/sama5/sama5d4-ek/RunningNxWM.txt | 4 +-
boards/arm/sama5/sama5d4-ek/src/sam_ethernet.c | 2 +-
boards/arm/sama5/sama5d4-ek/src/sam_sdram.c | 2 +-
boards/arm/samd2l2/samd20-xplained/README.txt | 10 +-
boards/arm/samd2l2/samd20-xplained/src/sam_mmcsd.c | 2 +-
boards/arm/samd2l2/samd21-xplained/README.txt | 4 +-
boards/arm/samd2l2/samd21-xplained/src/sam_mmcsd.c | 2 +-
boards/arm/samd2l2/saml21-xplained/README.txt | 8 +-
boards/arm/samd2l2/saml21-xplained/include/board.h | 2 +-
boards/arm/samd2l2/saml21-xplained/src/sam_mmcsd.c | 2 +-
boards/arm/samd5e5/metro-m4/include/board.h | 2 +-
.../samd5e5/same54-xplained-pro/include/board.h | 2 +-
boards/arm/samv7/same70-xplained/README.txt | 6 +-
.../configs/mrf24j40-starhub/defconfig | 1 -
.../arm/samv7/same70-xplained/src/sam_ethernet.c | 2 +-
.../samv7/same70-xplained/src/same70-xplained.h | 2 +-
boards/arm/samv7/samv71-xult/README.txt | 8 +-
boards/arm/samv7/samv71-xult/src/sam_ethernet.c | 2 +-
boards/arm/samv7/samv71-xult/src/sam_ili9488.c | 2 +-
boards/arm/samv7/samv71-xult/src/samv71-xult.h | 2 +-
boards/arm/stm32/axoloti/scripts/memory.ld | 2 +-
boards/arm/stm32/clicker2-stm32/README.txt | 16 +-
boards/arm/stm32/clicker2-stm32/include/board.h | 2 +-
boards/arm/stm32/clicker2-stm32/src/stm32_boot.c | 2 +-
boards/arm/stm32/cloudctrl/README.txt | 2 +-
.../arm/stm32/cloudctrl/scripts/cloudctrl-dfu.ld | 2 +-
boards/arm/stm32/fire-stm32v2/README.txt | 25 +-
boards/arm/stm32/fire-stm32v2/include/board.h | 6 +-
.../stm32/fire-stm32v2/scripts/fire-stm32v2-dfu.ld | 2 +-
boards/arm/stm32/fire-stm32v2/src/stm32_boot.c | 2 +-
boards/arm/stm32/hymini-stm32v/README.txt | 12 +-
boards/arm/stm32/hymini-stm32v/src/stm32_r61505u.c | 4 +-
boards/arm/stm32/hymini-stm32v/src/stm32_ssd1289.c | 2 +-
boards/arm/stm32/maple/README.txt | 2 +-
boards/arm/stm32/mikroe-stm32f4/README.txt | 10 +-
boards/arm/stm32/mikroe-stm32f4/src/stm32_boot.c | 2 +-
boards/arm/stm32/mikroe-stm32f4/src/stm32_extmem.c | 2 +-
.../arm/stm32/mikroe-stm32f4/src/stm32_mio283qt2.c | 2 +-
.../stm32/mikroe-stm32f4/src/stm32_touchscreen.c | 10 +-
boards/arm/stm32/nucleo-f103rb/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f302r8/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f302r8/src/stm32_highpri.c | 2 +-
boards/arm/stm32/nucleo-f303re/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f334r8/src/stm32_boot.c | 2 +-
boards/arm/stm32/nucleo-f334r8/src/stm32_highpri.c | 2 +-
boards/arm/stm32/nucleo-f446re/README.txt | 4 +-
boards/arm/stm32/nucleo-f4x1re/README.txt | 4 +-
boards/arm/stm32/nucleo-f4x1re/src/nucleo-f4x1re.h | 2 +-
boards/arm/stm32/nucleo-f4x1re/src/stm32_mcp2515.c | 6 +-
boards/arm/stm32/nucleo-l152re/src/stm32_boot.c | 2 +-
boards/arm/stm32/olimex-stm32-e407/README.txt | 2 +-
.../arm/stm32/olimex-stm32-e407/src/stm32_boot.c | 2 +-
.../arm/stm32/olimex-stm32-h405/src/stm32_boot.c | 2 +-
boards/arm/stm32/olimex-stm32-h407/README.txt | 2 +-
boards/arm/stm32/olimex-stm32-h407/include/board.h | 2 +-
.../olimex-stm32-h407/src/olimex-stm32-h407.h | 2 +-
.../arm/stm32/olimex-stm32-h407/src/stm32_boot.c | 2 +-
.../stm32/olimex-stm32-h407/src/stm32_bringup.c | 2 +-
.../arm/stm32/olimex-stm32-p107/src/stm32_boot.c | 2 +-
.../stm32/olimex-stm32-p107/src/stm32_encx24j600.c | 2 +-
boards/arm/stm32/olimex-stm32-p207/README.txt | 2 +-
boards/arm/stm32/olimex-stm32-p407/README.txt | 2 +-
.../arm/stm32/olimex-stm32-p407/src/stm32_boot.c | 2 +-
.../stm32/olimexino-stm32/src/stm32_composite.c | 2 +-
boards/arm/stm32/photon/Kconfig | 2 +-
boards/arm/stm32/photon/README.txt | 2 +-
boards/arm/stm32/photon/include/board.h | 2 +-
boards/arm/stm32/shenzhou/Kconfig | 16 +-
boards/arm/stm32/shenzhou/README.txt | 2 +-
boards/arm/stm32/shenzhou/scripts/ld.script.dfu | 2 +-
boards/arm/stm32/shenzhou/src/stm32_ili93xx.c | 4 +-
boards/arm/stm32/shenzhou/src/stm32_mmcsd.c | 2 +-
boards/arm/stm32/shenzhou/src/stm32_ssd1289.c | 4 +-
boards/arm/stm32/stm3210e-eval/README.txt | 36 +-
boards/arm/stm32/stm3210e-eval/include/board.h | 2 +-
.../arm/stm32/stm3210e-eval/scripts/ld.script.dfu | 2 +-
boards/arm/stm32/stm3210e-eval/src/stm32_boot.c | 2 +-
.../arm/stm32/stm3210e-eval/src/stm32_composite.c | 2 +-
boards/arm/stm32/stm3210e-eval/src/stm32_idle.c | 2 +-
boards/arm/stm32/stm3210e-eval/src/stm32_lcd.c | 12 +-
boards/arm/stm32/stm3220g-eval/README.txt | 8 +-
boards/arm/stm32/stm3220g-eval/include/board.h | 4 +-
boards/arm/stm32/stm3220g-eval/src/stm3220g-eval.h | 2 +-
boards/arm/stm32/stm3220g-eval/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm3220g-eval/src/stm32_extmem.c | 2 +-
boards/arm/stm32/stm3220g-eval/src/stm32_lcd.c | 12 +-
boards/arm/stm32/stm3240g-eval/README.txt | 12 +-
boards/arm/stm32/stm3240g-eval/include/board.h | 4 +-
boards/arm/stm32/stm3240g-eval/src/stm3240g-eval.h | 2 +-
boards/arm/stm32/stm3240g-eval/src/stm32_extmem.c | 2 +-
boards/arm/stm32/stm3240g-eval/src/stm32_lcd.c | 12 +-
boards/arm/stm32/stm32_tiny/README.txt | 10 +-
boards/arm/stm32/stm32butterfly2/src/stm32_adc.c | 2 +-
boards/arm/stm32/stm32butterfly2/src/stm32_mmcsd.c | 4 +-
.../arm/stm32/stm32butterfly2/src/stm32_usbdev.c | 2 +-
boards/arm/stm32/stm32f103-minimum/README.txt | 6 +-
.../arm/stm32/stm32f103-minimum/src/stm32_hcsr04.c | 2 +-
boards/arm/stm32/stm32f103-minimum/src/stm32_w25.c | 17 -
.../stm32f103-minimum/src/stm32f103_minimum.h | 2 +-
boards/arm/stm32/stm32f334-disco/src/stm32_boot.c | 2 +-
.../arm/stm32/stm32f334-disco/src/stm32_powerled.c | 6 +-
boards/arm/stm32/stm32f334-disco/src/stm32_smps.c | 24 +-
boards/arm/stm32/stm32f3discovery/README.txt | 6 +-
boards/arm/stm32/stm32f3discovery/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm32f3discovery/src/stm32_usb.c | 2 +-
boards/arm/stm32/stm32f429i-disco/README.txt | 10 +-
.../stm32/stm32f429i-disco/configs/fb/README.txt | 14 +-
boards/arm/stm32/stm32f429i-disco/include/board.h | 4 +-
.../arm/stm32/stm32f429i-disco/src/stm32_highpri.c | 2 +-
.../stm32/stm32f429i-disco/src/stm32_ili93414ws.c | 16 +-
boards/arm/stm32/stm32f429i-disco/src/stm32_lcd.c | 4 +-
boards/arm/stm32/stm32f4discovery/README.txt | 18 +-
.../stm32f4discovery/configs/hciuart/defconfig | 1 -
.../stm32/stm32f4discovery/configs/wifi/defconfig | 1 -
boards/arm/stm32/stm32f4discovery/include/board.h | 2 +-
.../arm/stm32/stm32f4discovery/src/stm32_bringup.c | 2 +-
.../stm32/stm32f4discovery/src/stm32_ethernet.c | 2 +-
.../arm/stm32/stm32f4discovery/src/stm32_extmem.c | 2 +-
.../arm/stm32/stm32f4discovery/src/stm32_gs2200m.c | 4 +-
.../stm32f4discovery/src/stm32_romfs_initialize.c | 3 +-
.../arm/stm32/stm32f4discovery/src/stm32_ssd1289.c | 2 +-
.../stm32/stm32f4discovery/src/stm32f4discovery.h | 2 +-
boards/arm/stm32/stm32ldiscovery/README.txt | 2 +-
boards/arm/stm32/stm32ldiscovery/src/stm32_boot.c | 2 +-
boards/arm/stm32/stm32ldiscovery/src/stm32_lcd.c | 6 +-
.../stm32/stm32ldiscovery/src/stm32ldiscovery.h | 2 +-
boards/arm/stm32/stm32vldiscovery/README.txt | 2 +-
boards/arm/stm32/viewtool-stm32f107/README.txt | 2 +-
.../arm/stm32/viewtool-stm32f107/include/board.h | 2 +-
.../arm/stm32/viewtool-stm32f107/src/stm32_boot.c | 2 +-
.../stm32/viewtool-stm32f107/src/stm32_ssd1289.c | 4 +-
.../stm32f0l0g0/b-l072z-lrwan1/src/stm32_boot.c | 2 +-
boards/arm/stm32f0l0g0/nucleo-f072rb/README.txt | 2 +-
.../stm32f0l0g0/nucleo-f072rb/src/stm32_bringup.c | 2 +-
boards/arm/stm32f0l0g0/nucleo-f091rc/README.txt | 2 +-
.../arm/stm32f0l0g0/nucleo-f091rc/include/board.h | 2 +-
.../arm/stm32f0l0g0/nucleo-f091rc/src/stm32_boot.c | 2 +-
.../arm/stm32f0l0g0/nucleo-g071rb/src/stm32_boot.c | 2 +-
.../arm/stm32f0l0g0/nucleo-l073rz/src/stm32_boot.c | 2 +-
.../stm32f051-discovery/src/stm32_boot.c | 2 +-
.../stm32f072-discovery/src/stm32_boot.c | 2 +-
boards/arm/stm32f7/nucleo-144/include/board.h | 2 +-
boards/arm/stm32f7/stm32f746g-disco/README.txt | 4 +-
.../arm/stm32f7/stm32f746g-disco/src/stm32_adc.c | 2 +-
boards/arm/stm32l4/b-l475e-iot01a/README.txt | 8 +-
.../stm32l4/b-l475e-iot01a/configs/nsh/defconfig | 1 -
.../configs/spirit-6lowpan/defconfig | 1 -
.../configs/spirit-starhub/defconfig | 1 -
.../configs/spirit-starpoint/defconfig | 1 -
boards/arm/stm32l4/nucleo-l432kc/README.txt | 6 +-
boards/arm/stm32l4/nucleo-l452re/README.txt | 2 +-
boards/arm/stm32l4/nucleo-l452re/src/stm32_boot.c | 2 +-
boards/arm/stm32l4/nucleo-l476rg/README.txt | 6 +-
.../arm/stm32l4/nucleo-l476rg/src/nucleo-l476rg.h | 2 +-
boards/arm/stm32l4/stm32l476vg-disco/README.txt | 2 +-
.../stm32l4/stm32l476vg-disco/src/stm32_buttons.c | 2 +-
.../stm32l476vg-disco/src/stm32l476vg-disco.h | 2 +-
boards/arm/stm32l4/stm32l4r9ai-disco/README.txt | 2 +-
.../stm32l4/stm32l4r9ai-disco/src/stm32_buttons.c | 2 +-
.../stm32l4r9ai-disco/src/stm32l4r9ai-disco.h | 2 +-
boards/arm/str71x/olimex-strp711/README.txt | 6 +-
boards/arm/str71x/olimex-strp711/include/board.h | 4 +-
boards/arm/str71x/olimex-strp711/scripts/oocd.sh | 4 +-
.../arm/str71x/olimex-strp711/src/str71_buttons.c | 2 +-
boards/arm/str71x/olimex-strp711/src/str71_spi.c | 18 +-
boards/arm/tiva/dk-tm4c129x/README.txt | 2 +-
boards/arm/tiva/eagle100/src/lm_appinit.c | 2 +-
boards/arm/tiva/eagle100/src/lm_boot.c | 2 +-
boards/arm/tiva/ekk-lm3s9b96/src/lm_boot.c | 2 +-
boards/arm/tiva/launchxl-cc1310/README.txt | 2 +-
boards/arm/tiva/launchxl-cc1312r1/README.txt | 2 +-
boards/arm/tiva/lm3s6432-s2e/README.txt | 8 +-
boards/arm/tiva/lm3s6432-s2e/src/lm3s6432-s2e.h | 12 +-
boards/arm/tiva/lm3s6432-s2e/src/lm_boot.c | 4 +-
boards/arm/tiva/lm3s6965-ek/src/lm_boot.c | 2 +-
boards/arm/tiva/lm3s8962-ek/src/lm_appinit.c | 2 +-
boards/arm/tiva/lm3s8962-ek/src/lm_boot.c | 2 +-
boards/arm/tiva/tm4c123g-launchpad/README.txt | 6 +-
.../tms570ls31x-usb-kit/src/tms570_initialize.c | 2 +-
boards/arm/xmc4/xmc4500-relax/README.txt | 2 +-
boards/avr/at32uc3/avr32dev1/README.txt | 4 +-
boards/avr/at32uc3/avr32dev1/include/board.h | 2 +-
boards/avr/at90usb/teensy-2.0/README.txt | 2 +-
boards/avr/atmega/arduino-mega2560/src/avr_boot.c | 2 +-
boards/boardctl.c | 2 +-
boards/hc/m9s12/demo9s12ne64/README.txt | 8 +-
boards/hc/m9s12/demo9s12ne64/src/m9s12_boot.c | 2 +-
boards/hc/m9s12/ne64badge/README.txt | 8 +-
boards/hc/m9s12/ne64badge/include/board.h | 2 +-
boards/mips/pic32mx/mirtoo/README.txt | 18 +-
boards/mips/pic32mx/mirtoo/include/board.h | 2 +-
boards/mips/pic32mx/mirtoo/scripts/Make.defs | 1 +
boards/mips/pic32mx/mirtoo/src/pic32_boot.c | 2 +-
boards/mips/pic32mx/pic32mx-starterkit/README.txt | 18 +-
.../pic32mx/pic32mx-starterkit/scripts/Make.defs | 1 +
.../pic32mx-starterkit/src/pic32mx_appinit.c | 2 +-
boards/mips/pic32mx/pic32mx7mmb/README.txt | 20 +-
boards/mips/pic32mx/pic32mx7mmb/scripts/Make.defs | 1 +
boards/mips/pic32mx/pic32mx7mmb/src/pic32_boot.c | 2 +-
.../pic32mx/pic32mx7mmb/src/pic32_touchscreen.c | 8 +-
boards/mips/pic32mx/sure-pic32mx/README.txt | 30 +-
boards/mips/pic32mx/sure-pic32mx/scripts/Make.defs | 1 +
.../mips/pic32mx/sure-pic32mx/src/pic32mx_boot.c | 2 +-
.../pic32mx/sure-pic32mx/src/pic32mx_lcd1602.c | 8 +-
boards/mips/pic32mx/ubw32/README.txt | 22 +-
boards/mips/pic32mx/ubw32/scripts/Make.defs | 1 +
boards/mips/pic32mx/ubw32/src/pic32_boot.c | 2 +-
boards/mips/pic32mz/flipnclick-pic32mz/README.txt | 12 +-
.../pic32mz/flipnclick-pic32mz/scripts/Make.defs | 1 +
boards/mips/pic32mz/pic32mz-starterkit/README.txt | 16 +-
.../pic32mz/pic32mz-starterkit/scripts/Make.defs | 1 +
boards/misoc/lm32/misoc/README.txt | 2 +-
boards/or1k/mor1kx/or1k/README.txt | 2 +-
boards/renesas/m16c/skp16c26/README.txt | 2 +-
boards/renesas/m16c/skp16c26/include/board.h | 2 +-
boards/renesas/rx65n/rx65n-grrose/README.txt | 27 +-
.../rx65n/rx65n-grrose/configs/netnsh/defconfig | 92 +-
.../rx65n/rx65n-grrose/configs/nsh/defconfig | 41 +-
.../renesas/rx65n/rx65n-grrose/include/README.TXT | 89 +
boards/renesas/rx65n/rx65n-grrose/include/board.h | 57 +-
.../rx65n/rx65n-grrose/scripts/linker_script.ld | 4 +-
boards/renesas/rx65n/rx65n-grrose/src/Makefile | 41 +-
.../renesas/rx65n/rx65n-grrose/src/rx65n_appinit.c | 81 +
.../renesas/rx65n/rx65n-grrose/src/rx65n_bringup.c | 216 +
boards/renesas/rx65n/rx65n-grrose/src/rx65n_main.c | 126 -
boards/renesas/rx65n/rx65n-rsk1mb/include/board.h | 2 +-
boards/renesas/rx65n/rx65n-rsk2mb/README.txt | 26 +-
.../rx65n/rx65n-rsk2mb/configs/netnsh/defconfig | 80 +-
.../rx65n/rx65n-rsk2mb/configs/nsh/defconfig | 41 +-
.../renesas/rx65n/rx65n-rsk2mb/include/README.TXT | 85 +
boards/renesas/rx65n/rx65n-rsk2mb/include/board.h | 57 +-
boards/renesas/rx65n/rx65n-rsk2mb/src/Makefile | 48 +-
.../renesas/rx65n/rx65n-rsk2mb/src/rx65n_appinit.c | 81 +
.../renesas/rx65n/rx65n-rsk2mb/src/rx65n_bringup.c | 216 +
boards/renesas/rx65n/rx65n-rsk2mb/src/rx65n_main.c | 126 -
boards/renesas/rx65n/rx65n/configs/nsh/defconfig | 25 +-
boards/renesas/rx65n/rx65n/include/board.h | 2 +-
.../sh1/us7032evb1/configs/ostest/ld.script | 2 +-
boards/renesas/sh1/us7032evb1/scripts/sram.ld | 2 +-
boards/risc-v/fe310/hifive1-revb/src/fe310_boot.c | 2 +-
boards/risc-v/gap8/gapuino/README.txt | 2 +-
boards/risc-v/gap8/gapuino/scripts/ld.script | 2 +-
.../risc-v/k210/maix-bit/configs/kostest/defconfig | 1 -
boards/risc-v/k210/maix-bit/src/k210_boot.c | 2 +-
boards/risc-v/nr5m100/nr5m100-nexys4/README.txt | 6 +-
.../nr5m100/nr5m100-nexys4/scripts/ld.script | 12 +-
.../nr5m100/nr5m100-nexys4/src/nr5_autoleds.c | 2 +-
.../risc-v/nr5m100/nr5m100-nexys4/src/nr5_boot.c | 2 +-
boards/sim/sim/sim/NETWORK-LINUX.txt | 85 +-
boards/sim/sim/sim/README.txt | 24 +-
boards/sim/sim/sim/configs/cxxtest/Make.defs | 41 +-
boards/sim/sim/sim/configs/nsh2/Make.defs | 41 +-
boards/sim/sim/sim/configs/tcpblaster/defconfig | 137 +
boards/sim/sim/sim/include/README.txt | 2 +-
boards/sim/sim/sim/scripts/Make.defs | 42 +-
boards/x86_64/intel64/drivers/Kconfig | 4 +
boards/x86_64/intel64/qemu-intel64/Kconfig | 4 +
boards/x86_64/intel64/qemu-intel64/README.txt | 186 +
.../intel64/qemu-intel64/configs/ostest/defconfig | 114 +
boards/x86_64/intel64/qemu-intel64/include/board.h | 75 +
.../x86_64/intel64/qemu-intel64/scripts/Make.defs | 93 +
boards/x86_64/intel64/qemu-intel64/scripts/qemu.ld | 114 +
boards/x86_64/intel64/qemu-intel64/src/.gitignore | 2 +
boards/x86_64/intel64/qemu-intel64/src/Makefile | 30 +
.../x86_64/intel64/qemu-intel64/src/qemu_appinit.c | 64 +
boards/x86_64/intel64/qemu-intel64/src/qemu_boot.c | 76 +
boards/x86_64/intel64/qemu-intel64/src/qemu_freq.c | 96 +
.../x86_64/intel64/qemu-intel64/src/qemu_intel64.h | 52 +
boards/x86_64/intel64/qemu-intel64/src/qemu_net.c | 59 +
boards/xtensa/esp32/esp32-core/README.txt | 15 +-
.../xtensa/esp32/esp32-core/configs/smp/defconfig | 10 +
boards/xtensa/esp32/esp32-core/include/board.h | 14 +-
boards/xtensa/esp32/esp32-core/scripts/Make.defs | 23 +
.../xtensa/esp32/esp32-core/scripts/esp32.template | 4 +
.../xtensa/esp32/esp32-core/scripts/esp32_flash.ld | 4 +
.../xtensa/esp32/esp32-core/scripts/esp32_iram.ld | 3 +
boards/xtensa/esp32/esp32-core/scripts/gnu-elf.ld | 115 +
boards/xtensa/esp32/esp32-core/src/esp32-core.h | 2 +-
boards/xtensa/esp32/esp32-core/src/esp32_boot.c | 9 +-
.../z16f/z16f2800100zcog/configs/ostest/README.txt | 2 +-
boards/z16/z16f/z16f2800100zcog/scripts/Make.defs | 162 +-
.../ez80/ez80f910200kitg/configs/ostest/defconfig | 4 +-
boards/z80/ez80/ez80f910200kitg/scripts/Make.defs | 10 +-
boards/z80/ez80/ez80f910200zco/README.txt | 2 +-
.../ez80/ez80f910200zco/configs/dhcpd/defconfig | 5 +-
.../ez80/ez80f910200zco/configs/httpd/defconfig | 5 +-
.../ez80/ez80f910200zco/configs/nettest/defconfig | 5 +-
.../z80/ez80/ez80f910200zco/configs/nsh/defconfig | 1 -
.../z80/ez80/ez80f910200zco/configs/poll/defconfig | 5 +-
boards/z80/ez80/ez80f910200zco/scripts/Make.defs | 10 +-
boards/z80/ez80/ez80f910200zco/src/ez80_buttons.c | 2 +-
.../z80/ez80/ez80f910200zco/src/ez80f910200zco.h | 2 +-
boards/z80/ez80/makerlisp/Kconfig | 1 +
boards/z80/ez80/makerlisp/scripts/Make.defs | 10 +-
boards/z80/ez80/makerlisp/src/ez80_spi.c | 12 +-
boards/z80/ez80/makerlisp/src/ez80_spimmcsd.c | 12 +-
boards/z80/ez80/scripts/eZ80_Config.mk | 89 -
boards/z80/ez80/z20x/Kconfig | 85 +-
boards/z80/ez80/z20x/README.txt | 163 +-
.../z20x/configs/{nsh_ram => hello}/.gitignore | 0
boards/z80/ez80/z20x/configs/hello/README.txt | 13 +
boards/z80/ez80/z20x/configs/hello/defconfig | 42 +
boards/z80/ez80/z20x/configs/hello/hello.zdsproj | 260 +
boards/z80/ez80/z20x/configs/hello/hello.zfpproj | 315 +
.../z80/ez80/z20x/configs/hello/hello_flash.ztgt | 69 +
boards/z80/ez80/z20x/configs/hello/hello_ram.ztgt | 69 +
.../z20x/configs/{nsh_flash => nsh}/.gitignore | 0
boards/z80/ez80/z20x/configs/nsh/README.txt | 13 +
boards/z80/ez80/z20x/configs/nsh/defconfig | 60 +
boards/z80/ez80/z20x/configs/nsh/nsh.zdsproj | 261 +
boards/z80/ez80/z20x/configs/nsh/nsh.zfpproj | 315 +
boards/z80/ez80/z20x/configs/nsh/nsh_flash.ztgt | 69 +
boards/z80/ez80/z20x/configs/nsh/nsh_ram.ztgt | 69 +
boards/z80/ez80/z20x/configs/nsh_flash/README.txt | 13 -
boards/z80/ez80/z20x/configs/nsh_flash/defconfig | 59 -
boards/z80/ez80/z20x/configs/nsh_flash/nsh.zdsproj | 261 -
boards/z80/ez80/z20x/configs/nsh_flash/nsh.zfpproj | 315 -
.../z80/ez80/z20x/configs/nsh_flash/nsh_flash.ztgt | 69 -
.../z80/ez80/z20x/configs/nsh_flash/nsh_ram.ztgt | 69 -
boards/z80/ez80/z20x/configs/nsh_ram/README.txt | 13 -
boards/z80/ez80/z20x/configs/nsh_ram/defconfig | 60 -
boards/z80/ez80/z20x/configs/nsh_ram/nsh.zdsproj | 261 -
boards/z80/ez80/z20x/configs/nsh_ram/nsh.zfpproj | 315 -
.../z80/ez80/z20x/configs/nsh_ram/nsh_flash.ztgt | 69 -
boards/z80/ez80/z20x/configs/nsh_ram/nsh_ram.ztgt | 69 -
boards/z80/ez80/z20x/configs/sdboot/.gitignore | 8 +-
boards/z80/ez80/z20x/configs/sdboot/defconfig | 13 +-
boards/z80/ez80/z20x/configs/sdboot/sdboot.zdsproj | 18 +-
boards/z80/ez80/z20x/configs/sdboot/sdboot.zfpproj | 4 +-
.../z80/ez80/z20x/configs/sdboot/sdboot_flash.ztgt | 2 +-
.../z80/ez80/z20x/configs/sdboot/sdboot_ram.ztgt | 12 +-
boards/z80/ez80/z20x/configs/w25boot/.gitignore | 6 +
boards/z80/ez80/z20x/configs/w25boot/README.txt | 13 +
boards/z80/ez80/z20x/configs/w25boot/defconfig | 43 +
.../z80/ez80/z20x/configs/w25boot/w25boot.zdsproj | 261 +
.../z80/ez80/z20x/configs/w25boot/w25boot.zfpproj | 315 +
.../ez80/z20x/configs/w25boot/w25boot_flash.ztgt | 69 +
.../z80/ez80/z20x/configs/w25boot/w25boot_ram.ztgt | 69 +
boards/z80/ez80/z20x/scripts/Make.defs | 27 +-
.../z80/ez80/z20x/scripts/z20x_copytoram.linkcmd | 9 +-
boards/z80/ez80/z20x/scripts/z20x_flash.linkcmd | 9 +-
boards/z80/ez80/z20x/scripts/z20x_loader.linkcmd | 80 +
boards/z80/ez80/z20x/scripts/z20x_program.linkcmd | 83 +
boards/z80/ez80/z20x/scripts/z20x_ram.linkcmd | 75 -
boards/z80/ez80/z20x/src/Makefile | 6 +
boards/z80/ez80/z20x/src/ez80_boot.c | 8 +
boards/z80/ez80/z20x/src/ez80_bringup.c | 21 +-
boards/z80/ez80/z20x/src/ez80_spi.c | 94 +-
boards/z80/ez80/z20x/src/ez80_spimmcsd.c | 12 +-
boards/z80/ez80/z20x/src/ez80_w25.c | 108 +
boards/z80/ez80/z20x/src/sd_main.c | 9 +-
boards/z80/ez80/z20x/src/w25_main.c | 830 +
boards/z80/ez80/z20x/src/z20x.h | 93 +-
.../z80/z8/z8encore000zco/configs/ostest/Make.defs | 299 -
boards/z80/z8/z8encore000zco/scripts/Make.defs | 115 +
boards/z80/z8/z8encore000zco/src/z8_leds.c | 2 +-
.../z80/z8/z8f64200100kit/configs/ostest/Make.defs | 299 -
boards/z80/z8/z8f64200100kit/scripts/Make.defs | 114 +
boards/z80/z80/z80sim/README.txt | 2 +-
drivers/analog/ad5410.c | 18 +-
drivers/analog/adc.c | 46 +-
drivers/analog/ads1242.c | 38 +-
drivers/analog/ads1255.c | 14 +-
drivers/analog/ads7828.c | 2 +-
drivers/analog/comp.c | 10 +-
drivers/analog/dac.c | 43 +-
drivers/analog/dac7554.c | 5 +-
drivers/analog/dac7571.c | 2 +-
drivers/analog/lmp92001.c | 39 +-
drivers/analog/ltc1867l.c | 15 +-
drivers/analog/opamp.c | 7 +-
drivers/analog/pga11x.c | 67 +-
drivers/audio/Kconfig | 4 +-
drivers/audio/vs1053.c | 12 +-
drivers/audio/wm8904.c | 2 +-
drivers/bch/bch.h | 3 +-
drivers/bch/bchdev_driver.c | 20 +-
drivers/bch/bchdev_register.c | 42 +-
drivers/bch/bchlib_read.c | 7 +-
drivers/bch/bchlib_setup.c | 3 +-
drivers/bch/bchlib_write.c | 4 +-
drivers/can/Kconfig | 4 +-
drivers/can/can.c | 6 +-
drivers/can/mcp2515.c | 8 +-
drivers/can/mcp2515.h | 2 +-
drivers/contactless/mfrc522.c | 2 +-
drivers/contactless/mfrc522.h | 2 +-
drivers/contactless/pn532.c | 4 +-
drivers/contactless/pn532.h | 2 +-
drivers/crypto/dev_urandom.c | 2 +-
drivers/eeprom/spi_xx25xx.c | 2 +-
drivers/i2c/i2c_driver.c | 2 +-
drivers/input/Kconfig | 2 +-
drivers/input/ads7843e.c | 2 +-
drivers/input/ajoystick.c | 2 +-
drivers/input/button_upper.c | 2 +-
drivers/input/djoystick.c | 2 +-
drivers/input/ft5x06.c | 4 +-
drivers/input/ft5x06.h | 2 +-
drivers/input/mxt.c | 4 +-
drivers/input/nunchuck.c | 2 +-
drivers/input/stmpe811_base.c | 2 +-
drivers/input/stmpe811_gpio.c | 4 +-
drivers/input/stmpe811_temp.c | 4 +-
drivers/input/tsc2007.c | 2 +-
drivers/input/tsc2007.h | 2 +-
drivers/ioexpander/Make.defs | 2 +-
drivers/ioexpander/gpio_lower_half.c | 2 +-
drivers/ioexpander/pcf8574.h | 2 +-
drivers/ioexpander/skeleton.c | 4 +-
drivers/ioexpander/tca64xx.h | 2 +-
drivers/lcd/Kconfig | 10 +-
drivers/lcd/Make.defs | 2 +-
drivers/lcd/ft80x.c | 2 +-
drivers/lcd/ili9340.c | 22 +-
drivers/lcd/ili9341.c | 22 +-
drivers/lcd/lcd_framebuffer.c | 4 +-
drivers/lcd/lcddrv_spiif.c | 2 +-
drivers/lcd/lpm013m091a.c | 6 +-
drivers/lcd/max7219.c | 2 +-
drivers/lcd/memlcd.c | 6 +-
drivers/lcd/mio283qt2.c | 4 +-
drivers/lcd/p14201.c | 10 +-
drivers/lcd/pcd8544.c | 2 +-
drivers/lcd/pcf8574_lcd_backpack.c | 2 +-
drivers/lcd/pcf8574_lcd_backpack_readme.txt | 2 +-
drivers/lcd/ra8875.c | 2 +-
drivers/lcd/s1d15g10.h | 4 +-
drivers/lcd/skeleton.c | 2 +-
drivers/lcd/ssd1289.c | 16 +-
drivers/lcd/ssd1305.h | 4 +-
drivers/lcd/ssd1351.c | 4 +-
drivers/lcd/st7032.c | 2 +-
drivers/lcd/st7565.c | 2 +-
drivers/lcd/st7567.c | 6 +-
drivers/lcd/tda19988.c | 2 +-
drivers/lcd/ug-2864ambag01.c | 4 +-
drivers/lcd/ug-9664hswag01.c | 6 +-
drivers/leds/pca9635pw.c | 4 +-
drivers/leds/userled_upper.c | 2 +-
drivers/loop/loop.c | 12 +-
drivers/loop/losetup.c | 8 +-
drivers/mmcsd/mmcsd_sdio.c | 2 +-
drivers/mmcsd/mmcsd_spi.c | 6 +-
drivers/mmcsd/mmcsd_spi.h | 2 +-
drivers/modem/altair/altmdm.c | 4 +-
drivers/modem/altair/altmdm_pm.c | 4 +-
drivers/modem/altair/altmdm_spi.c | 4 +-
drivers/modem/altair/altmdm_sys.c | 2 +-
drivers/modem/altair/altmdm_sys.h | 2 +-
drivers/mtd/Kconfig | 2 +-
drivers/mtd/at25.c | 10 +-
drivers/mtd/ftl.c | 107 +-
drivers/mtd/hamming.c | 2 +-
drivers/mtd/is25xp.c | 14 +-
drivers/mtd/m25px.c | 14 +-
drivers/mtd/mtd_nand.c | 2 +-
drivers/mtd/mtd_nandecc.c | 2 +-
drivers/mtd/mtd_onfi.c | 2 +-
drivers/mtd/mtd_partition.c | 6 +-
drivers/mtd/mtd_progmem.c | 2 +-
drivers/mtd/mx25lx.c | 10 +-
drivers/mtd/mx25rxx.c | 12 +-
drivers/mtd/mx35.c | 10 +-
drivers/mtd/n25qxxx.c | 4 +-
drivers/mtd/ramtron.c | 2 +-
drivers/mtd/s25fl1.c | 12 +-
drivers/mtd/smart.c | 30 +-
drivers/mtd/sst25.c | 10 +-
drivers/mtd/sst25xx.c | 14 +-
drivers/mtd/sst26.c | 8 +-
drivers/mtd/sst39vf.c | 4 +-
drivers/mtd/w25.c | 73 +-
drivers/mtd/w25qxxxjv.c | 4 +-
drivers/net/Kconfig | 2 +-
drivers/net/dm90x0.c | 10 +-
drivers/net/enc28j60.c | 2 +-
drivers/net/enc28j60.h | 4 +-
drivers/net/encx24j600.c | 14 +-
drivers/net/encx24j600.h | 6 +-
drivers/net/ftmac100.c | 2 +-
drivers/net/lan91c111.c | 4 +-
drivers/net/lan91c111.h | 4 +-
drivers/net/loopback.c | 2 +-
drivers/net/phy_notify.c | 49 +-
drivers/net/rpmsgdrv.c | 2 +-
drivers/net/skeleton.c | 4 +-
drivers/net/telnet.c | 6 +-
drivers/net/tun.c | 26 +-
drivers/power/Kconfig | 30 +-
drivers/power/Make.defs | 28 +-
drivers/power/battery_gauge.c | 2 +-
drivers/power/battery_monitor.c | 352 +
drivers/power/bq2425x.c | 4 +-
drivers/power/bq2429x.c | 8 +-
drivers/power/bq769x0.c | 2245 ++
drivers/power/max1704x.c | 4 +-
drivers/power/motor.c | 2 +-
drivers/power/smps.c | 2 +-
drivers/rptun/rptun.c | 2 +-
drivers/sensors/README.txt | 2 +-
drivers/sensors/adt7320.c | 2 +-
drivers/sensors/ak09912.c | 16 +-
drivers/sensors/bh1750fvi.c | 4 +-
drivers/sensors/bmg160.c | 8 +-
drivers/sensors/hc_sr04.c | 4 +-
drivers/sensors/kxtj9.c | 6 +-
drivers/sensors/l3gd20.c | 6 +-
drivers/sensors/lis2dh.c | 2 +-
drivers/sensors/lis3dh.c | 2 +-
drivers/sensors/lis3dsh.c | 8 +-
drivers/sensors/lis3mdl.c | 10 +-
drivers/sensors/lsm303agr.c | 2 +-
drivers/sensors/lsm6dsl.c | 2 +-
drivers/sensors/mcp9844.c | 61 +-
drivers/sensors/mlx90393.c | 10 +-
drivers/sensors/sgp30.c | 95 +-
drivers/sensors/vl53l1x.c | 2 +-
drivers/sensors/zerocross.c | 2 +-
drivers/serial/Kconfig | 2 +-
drivers/serial/pty.c | 2 +-
drivers/serial/serial.c | 96 +-
drivers/serial/tcdrain.c | 5 +-
drivers/serial/uart_rpmsg.c | 2 +-
drivers/spi/spi_bitbang.c | 9 +-
drivers/syslog/Kconfig | 10 +-
drivers/syslog/README.txt | 8 +-
drivers/syslog/syslog.h | 8 +-
drivers/syslog/syslog_channel.c | 17 +-
drivers/syslog/syslog_device.c | 11 +-
drivers/syslog/syslog_filechannel.c | 21 +-
drivers/syslog/syslog_rpmsg.c | 3 +-
drivers/timers/Kconfig | 2 +-
drivers/timers/ds3231.c | 4 +-
drivers/timers/oneshot.c | 2 +-
drivers/timers/pcf85263.c | 2 +-
drivers/timers/rtc.c | 4 -
drivers/timers/timer.c | 2 +-
drivers/usbdev/Kconfig | 6 +-
drivers/usbdev/cdcacm.c | 2 +-
drivers/usbdev/cdcecm.c | 2 +-
drivers/usbdev/pl2303.c | 8 +-
drivers/usbdev/usbmsc.c | 2 +-
drivers/usbdev/usbmsc.h | 2 +-
drivers/usbhost/Kconfig | 4 +-
drivers/usbhost/hid_parser.c | 2 +-
drivers/usbhost/usbhost_cdcacm.c | 2 +-
drivers/usbhost/usbhost_composite.c | 6 +-
drivers/usbhost/usbhost_devaddr.c | 2 +-
drivers/usbhost/usbhost_enumerate.c | 2 +-
drivers/usbhost/usbhost_hidkbd.c | 2 +-
drivers/usbhost/usbhost_hub.c | 2 +-
drivers/usbhost/usbhost_max3421e.c | 2 +-
drivers/usbhost/usbhost_skeleton.c | 2 +-
drivers/usbhost/usbhost_storage.c | 6 +-
drivers/usbhost/usbhost_xboxcontroller.c | 58 +-
drivers/video/Kconfig | 5 -
drivers/video/Make.defs | 4 -
drivers/video/fb.c | 2 +-
drivers/video/isx012.c | 3685 ----
drivers/video/video.c | 4 +-
drivers/wireless/Kconfig | 2 +-
drivers/wireless/gs2200m.c | 6 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_driver.c | 4 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_ioctl.h | 8 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_netdev.c | 2 +-
drivers/wireless/ieee80211/bcm43xxx/bcmf_sdio.h | 2 +-
drivers/wireless/ieee802154/at86rf23x/at86rf23x.c | 10 +-
drivers/wireless/ieee802154/mrf24j40/mrf24j40.c | 4 +-
drivers/wireless/ieee802154/xbee/Kconfig | 2 +-
drivers/wireless/ieee802154/xbee/xbee.c | 4 +-
drivers/wireless/ieee802154/xbee/xbee_mac.c | 8 +-
drivers/wireless/ieee802154/xbee/xbee_mac.h | 4 +-
drivers/wireless/ieee802154/xbee/xbee_netdev.c | 6 +-
drivers/wireless/lpwan/sx127x/sx127x.c | 6 +-
drivers/wireless/lpwan/sx127x/sx127x.h | 14 +-
drivers/wireless/spirit/drivers/Kconfig | 6 +-
drivers/wireless/spirit/drivers/spirit_netdev.c | 20 +-
drivers/wireless/spirit/include/spirit_aes.h | 2 +-
drivers/wireless/spirit/include/spirit_pktstack.h | 2 +-
drivers/wireless/spirit/include/spirit_radio.h | 26 +-
drivers/wireless/spirit/include/spirit_regs.h | 20 +-
drivers/wireless/spirit/include/spirit_spi.h | 14 +-
drivers/wireless/spirit/include/spirit_types.h | 2 +-
drivers/wireless/spirit/lib/spirit_aes.c | 2 +-
drivers/wireless/spirit/lib/spirit_csma.c | 2 +-
drivers/wireless/spirit/lib/spirit_management.c | 2 +-
drivers/wireless/spirit/lib/spirit_pktstack.c | 2 +-
drivers/wireless/spirit/lib/spirit_radio.c | 22 +-
drivers/wireless/spirit/lib/spirit_spi.c | 14 +-
drivers/wireless/spirit/lib/spirit_timer.c | 2 +-
fs/aio/aio.h | 1 +
fs/aio/aio_cancel.c | 8 +-
fs/aio/aio_fsync.c | 17 +-
fs/aio/aio_write.c | 12 +-
fs/dirent/fs_closedir.c | 2 +-
fs/dirent/fs_seekdir.c | 4 +-
fs/driver/Make.defs | 2 +-
fs/driver/driver.h | 4 +-
fs/driver/fs_blockproxy.c | 2 +-
fs/driver/fs_findblockdriver.c | 41 +-
fs/driver/fs_mtdproxy.c | 2 +-
fs/driver/fs_registerblockdriver.c | 2 +-
fs/driver/fs_registerdriver.c | 2 +-
fs/fat/Kconfig | 4 +-
fs/fat/fs_fat32.c | 4 +-
fs/fat/fs_fat32.h | 8 +-
fs/fat/fs_fat32dirent.c | 22 +-
fs/fat/fs_fat32util.c | 6 +-
fs/hostfs/hostfs.c | 2 +-
fs/inode/fs_files.c | 6 +-
fs/inode/fs_inodesearch.c | 2 +-
fs/inode/inode.h | 4 +-
fs/littlefs/SPEC.md | 2 +-
fs/littlefs/lfs.h | 16 +-
fs/mmap/fs_munmap.c | 2 +-
fs/mqueue/mq_close.c | 2 +-
fs/mqueue/mq_unlink.c | 4 +-
fs/nfs/Kconfig | 2 +-
fs/nfs/nfs.h | 21 +-
fs/nfs/nfs_mount.h | 39 +-
fs/nfs/nfs_node.h | 29 +-
fs/nfs/nfs_proto.h | 57 +-
fs/nfs/nfs_util.c | 134 +-
fs/nfs/nfs_vfsops.c | 927 +-
fs/nfs/rpc.h | 109 +-
fs/nfs/rpc_clnt.c | 565 +-
fs/nfs/xdr_subs.h | 29 -
fs/nxffs/nxffs.h | 6 +-
fs/nxffs/nxffs_open.c | 2 +-
fs/nxffs/nxffs_pack.c | 4 +-
fs/nxffs/nxffs_read.c | 2 +-
fs/nxffs/nxffs_reformat.c | 2 +-
fs/nxffs/nxffs_write.c | 4 +-
fs/procfs/fs_procfs.c | 2 +-
fs/procfs/fs_skeleton.c | 6 +-
fs/semaphore/sem_unlink.c | 4 +-
fs/smartfs/README.txt | 2 +-
fs/smartfs/smartfs.h | 4 +-
fs/smartfs/smartfs_procfs.c | 2 +-
fs/smartfs/smartfs_smart.c | 6 +-
fs/smartfs/smartfs_utils.c | 2 +-
fs/spiffs/docs/TECH_SPEC | 2 +-
fs/spiffs/docs/TODO | 2 +-
fs/spiffs/src/spiffs.h | 2 +-
fs/spiffs/src/spiffs_check.c | 2 +-
fs/spiffs/src/spiffs_core.c | 4 +-
fs/spiffs/src/spiffs_core.h | 2 +-
fs/spiffs/src/spiffs_gc.c | 2 +-
fs/spiffs/src/spiffs_volume.c | 2 +-
fs/tmpfs/fs_tmpfs.c | 6 +-
fs/unionfs/fs_unionfs.c | 6 +-
fs/userfs/fs_userfs.c | 2 +-
fs/vfs/fs_dup.c | 2 +-
fs/vfs/fs_dup2.c | 2 +-
fs/vfs/fs_dupfd.c | 2 +-
fs/vfs/fs_fcntl.c | 2 +-
fs/vfs/fs_readlink.c | 2 +-
fs/vfs/fs_write.c | 2 +-
graphics/Kconfig | 2 +-
graphics/README.txt | 2 +-
graphics/nxbe/nxbe.h | 10 +-
graphics/nxbe/nxbe_closewindow.c | 2 +-
graphics/nxbe/nxbe_cursor.c | 8 +-
graphics/nxbe/nxbe_cursor_backupdraw.c | 2 +-
graphics/nxbe/nxbe_fill.c | 2 +-
graphics/nxbe/nxbe_filltrapezoid.c | 4 +-
graphics/nxbe/nxbe_flush.c | 4 +-
graphics/nxbe/nxbe_getrectangle.c | 2 +-
graphics/nxbe/nxbe_lower.c | 2 +-
graphics/nxbe/nxbe_move.c | 2 +-
graphics/nxbe/nxbe_raise.c | 2 +-
graphics/nxbe/nxbe_setvisibility.c | 2 +-
graphics/nxglib/fb/nxglib_copyrectangle.c | 2 +-
graphics/nxglib/fb/nxglib_fillrectangle.c | 2 +-
graphics/nxglib/fb/nxglib_getrectangle.c | 2 +-
graphics/nxglib/fb/nxglib_moverectangle.c | 2 +-
graphics/nxglib/fb/nxglib_setpixel.c | 6 +-
graphics/nxglib/lcd/nxglib_copyrectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_fillrectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_getrectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_moverectangle.c | 2 +-
graphics/nxglib/lcd/nxglib_setpixel.c | 4 +-
graphics/nxglib/nxglib.h | 2 +-
graphics/nxglib/nxglib_fillrun.h | 6 +-
graphics/nxglib/pwfb/pwfb_copyrectangle.c | 2 +-
graphics/nxglib/pwfb/pwfb_fillrectangle.c | 2 +-
graphics/nxglib/pwfb/pwfb_getrectangle.c | 2 +-
graphics/nxglib/pwfb/pwfb_moverectangle.c | 2 +-
graphics/nxglib/pwfb/pwfb_setpixel.c | 6 +-
graphics/nxmu/nxmu_server.c | 2 +-
graphics/nxterm/nxterm_driver.c | 8 +-
graphics/nxterm/nxterm_vt100.c | 2 +-
graphics/vnc/server/vnc_fbdev.c | 6 +-
graphics/vnc/server/vnc_negotiate.c | 2 +-
graphics/vnc/server/vnc_receiver.c | 2 +-
graphics/vnc/server/vnc_server.c | 4 +-
graphics/vnc/server/vnc_server.h | 2 +-
graphics/vnc/server/vnc_updater.c | 2 +-
include/crc8.h | 11 +
include/cxx/cunistd | 2 +-
include/dlfcn.h | 4 +-
include/dsp.h | 4 +-
include/elf.h | 22 +-
include/fixedmath.h | 4 +-
include/inttypes.h | 4 +-
include/net/if.h | 4 +-
include/netpacket/bluetooth.h | 2 +-
include/nuttx/analog/ads1242.h | 28 +-
include/nuttx/analog/ioctl.h | 4 +-
include/nuttx/arch.h | 184 +-
include/nuttx/audio/audio.h | 6 +-
include/nuttx/b2c.h | 2 +-
include/nuttx/board.h | 18 +-
include/nuttx/cache.h | 52 +-
include/nuttx/can/can.h | 8 +-
include/nuttx/clock.h | 2 +-
include/nuttx/compiler.h | 34 +-
include/nuttx/eeprom/i2c_xx24xx.h | 2 +-
include/nuttx/eeprom/spi_xx25xx.h | 2 +-
include/nuttx/fs/automount.h | 2 +-
include/nuttx/fs/fat.h | 2 +-
include/nuttx/fs/fs.h | 4 +-
include/nuttx/fs/userfs.h | 2 +-
include/nuttx/input/kbd_codec.h | 2 +-
include/nuttx/input/x11_keysymdef.h | 4 +-
include/nuttx/ioexpander/gpio.h | 2 +-
include/nuttx/kmalloc.h | 2 +-
include/nuttx/lcd/ft80x.h | 2 +-
include/nuttx/lcd/hd4478ou.h | 2 +-
include/nuttx/lcd/ili9340.h | 4 +-
include/nuttx/lcd/ili9341.h | 4 +-
include/nuttx/lcd/lpm013m091a.h | 4 +-
include/nuttx/lcd/memlcd.h | 2 +-
include/nuttx/lcd/p14201.h | 4 +-
include/nuttx/lcd/pcf8574_lcd_backpack.h | 2 +-
include/nuttx/lcd/ssd1351.h | 2 +-
include/nuttx/lcd/st7565.h | 2 +-
include/nuttx/lcd/st7567.h | 4 +-
include/nuttx/lcd/ug-2864ambag01.h | 2 +-
include/nuttx/lcd/ug-9664hswag01.h | 4 +-
include/nuttx/lib/modlib.h | 25 +-
include/nuttx/mm/iob.h | 4 +-
include/nuttx/mm/shm.h | 2 +-
include/nuttx/mmcsd.h | 2 +-
include/nuttx/module.h | 2 +-
include/nuttx/mqueue.h | 4 +-
include/nuttx/mtd/hamming.h | 2 +-
include/nuttx/mtd/nand.h | 2 +-
include/nuttx/mtd/nand_config.h | 2 +-
include/nuttx/mtd/nand_ecc.h | 4 +-
include/nuttx/mtd/nand_model.h | 2 +-
include/nuttx/mtd/nand_raw.h | 16 +-
include/nuttx/mtd/nand_scheme.h | 2 +-
include/nuttx/mtd/onfi.h | 4 +-
include/nuttx/net/icmpv6.h | 2 +-
include/nuttx/net/ip.h | 2 +-
include/nuttx/net/mii.h | 6 +-
include/nuttx/net/mld.h | 2 +-
include/nuttx/net/net.h | 34 +-
include/nuttx/net/netconfig.h | 1 +
include/nuttx/net/netdev.h | 4 +-
include/nuttx/net/radiodev.h | 4 +-
include/nuttx/net/rfc6775.h | 2 +-
include/nuttx/net/sixlowpan.h | 6 +-
include/nuttx/nx/nxbe.h | 2 +-
include/nuttx/nx/nxcursor.h | 4 +-
include/nuttx/nx/nxglib.h | 4 +-
include/nuttx/nx/nxterm.h | 2 +-
include/nuttx/nx/nxtk.h | 4 +-
include/nuttx/page.h | 2 +-
include/nuttx/power/battery_charger.h | 4 +-
include/nuttx/power/battery_gauge.h | 2 +-
include/nuttx/power/battery_ioctl.h | 8 +
include/nuttx/power/battery_monitor.h | 431 +
include/nuttx/power/bq2429x.h | 2 +-
include/nuttx/power/bq769x0.h | 284 +
include/nuttx/power/motor.h | 2 +-
include/nuttx/power/powerled.h | 2 +-
include/nuttx/power/smps.h | 4 +-
include/nuttx/rptun/rptun.h | 4 +-
include/nuttx/sched.h | 10 +-
include/nuttx/sched_note.h | 4 +-
include/nuttx/sdio.h | 4 +-
include/nuttx/semaphore.h | 25 +-
include/nuttx/sensors/adxl345.h | 8 +-
include/nuttx/sensors/apds9960.h | 4 +-
include/nuttx/sensors/as726x.h | 2 +-
include/nuttx/sensors/lsm6dsl.h | 2 +-
include/nuttx/sensors/mcp9844.h | 4 +
include/nuttx/sensors/mlx90614.h | 4 +-
include/nuttx/sensors/qencoder.h | 2 +-
include/nuttx/sensors/scd30.h | 2 +-
include/nuttx/sensors/sgp30.h | 5 +
include/nuttx/sensors/veml6070.h | 2 +-
include/nuttx/sensors/xen1210.h | 2 +-
include/nuttx/serial/serial.h | 4 +-
include/nuttx/serial/tioctl.h | 8 +-
include/nuttx/signal.h | 2 +-
include/nuttx/spi/qspi.h | 8 +-
include/nuttx/spi/spi.h | 15 +-
include/nuttx/spi/spi_bitbang.c | 2 +-
include/nuttx/symtab.h | 4 +-
include/nuttx/syslog/syslog_rpmsg.h | 1 +
include/nuttx/timers/oneshot.h | 4 +-
include/nuttx/timers/pwm.h | 2 +-
include/nuttx/timers/timer.h | 4 +-
include/nuttx/timers/watchdog.h | 4 +-
include/nuttx/usb/audio.h | 4 +-
include/nuttx/usb/cdc.h | 6 +-
include/nuttx/usb/cdcacm.h | 2 +-
include/nuttx/usb/composite.h | 2 +-
include/nuttx/usb/ehci.h | 2 +-
include/nuttx/usb/hid.h | 4 +-
include/nuttx/usb/usbmonitor.h | 2 +-
include/nuttx/usb/usbmsc.h | 2 +-
include/nuttx/video/fb.h | 2 +-
include/nuttx/video/video.h | 10 +-
include/nuttx/wireless/bluetooth/bt_uuid.h | 2 +-
include/nuttx/wireless/cc1101.h | 2 +-
.../nuttx/wireless/ieee802154/ieee802154_device.h | 2 +-
include/nuttx/wireless/ieee802154/ieee802154_mac.h | 12 +-
include/nuttx/wireless/ioctl.h | 4 +-
include/nuttx/wireless/lpwan/sx127x.h | 2 +-
include/nxflat.h | 4 +-
include/pthread.h | 2 +-
include/signal.h | 2 +-
include/stdlib.h | 6 +-
include/sys/boardctl.h | 2 +-
include/sys/prctl.h | 2 +-
include/sys/sendfile.h | 2 +-
include/syslog.h | 2 +-
libs/libc/Makefile | 2 -
libs/libc/dlfcn/lib_dlclose.c | 3 +-
libs/libc/dlfcn/lib_dlopen.c | 3 +-
libs/libc/hex2bin/Make.defs | 39 +-
libs/libc/hex2bin/lib_fhex2mem.c | 39 +-
libs/libc/hex2bin/lib_hex2bin.c | 89 +-
libs/libc/hex2bin/lib_hex2mem.c | 39 +-
libs/libc/machine/Kconfig | 3 +
libs/libc/machine/Make.defs | 3 +
libs/libc/machine/risc-v/Make.defs | 2 +-
libs/libc/machine/xtensa/Kconfig | 4 +
libs/libc/machine/xtensa/Make.defs | 28 +
libs/libc/machine/xtensa/arch_elf.c | 237 +
libs/libc/math/Kconfig | 2 +-
libs/libc/misc/lib_crc8ccitt.c | 24 +-
libs/libc/misc/lib_debug.c | 2 +-
libs/libc/misc/lib_ncompress.c | 2 +-
libs/libc/modlib/Kconfig | 1 +
libs/libc/modlib/modlib_bind.c | 84 +-
libs/libc/modlib/modlib_depend.c | 9 +-
libs/libc/modlib/modlib_init.c | 10 +-
libs/libc/modlib/modlib_iobuffer.c | 10 +-
libs/libc/modlib/modlib_load.c | 31 +-
libs/libc/modlib/modlib_read.c | 50 +-
libs/libc/modlib/modlib_registry.c | 3 +-
libs/libc/modlib/modlib_sections.c | 3 +-
libs/libc/modlib/modlib_symbols.c | 48 +-
libs/libc/modlib/modlib_unload.c | 12 +
libs/libc/modlib/modlib_verify.c | 3 +-
libs/libc/net/lib_inetaddr.c | 74 +-
libs/libc/netdb/lib_dnsaddserver.c | 47 +-
libs/libc/netdb/lib_dnsforeach.c | 2 +-
libs/libc/netdb/lib_dnsquery.c | 2 +-
libs/libc/netdb/lib_parsehostfile.c | 2 +-
libs/libc/semaphore/sem_init.c | 2 +-
libs/libc/signal/sig_set.c | 6 +-
libs/libc/stdio/lib_freopen.c | 2 +-
libs/libc/stdio/lib_libvscanf.c | 2 +-
libs/libc/stdio/lib_rawinstream.c | 79 +-
libs/libc/stdio/lib_rawsistream.c | 75 +-
libs/libc/time/lib_gmtimer.c | 2 +-
libs/libc/wqueue/work_queue.c | 4 +-
libs/libdsp/Kconfig | 2 +-
libs/libdsp/lib_foc.c | 2 +-
libs/libnx/Makefile | 2 -
libs/libnx/nxfonts/nxfonts_cache.c | 4 +-
mm/Makefile | 2 -
mm/iob/iob_navail.c | 2 +-
mm/iob/iob_statistics.c | 2 +-
mm/kmm_heap/kmm_sbrk.c | 2 +-
mm/mm_heap/mm_initialize.c | 48 +-
mm/mm_heap/mm_sbrk.c | 2 +-
mm/shm/README.txt | 4 +-
mm/shm/shm_initialize.c | 2 +-
mm/umm_heap/umm_sbrk.c | 2 +-
net/Kconfig | 4 +-
net/arp/arp.h | 4 +-
net/bluetooth/Kconfig | 2 +-
net/bluetooth/Make.defs | 2 +-
net/bluetooth/bluetooth_container.c | 2 +-
net/bluetooth/bluetooth_input.c | 2 +-
net/bluetooth/bluetooth_recvfrom.c | 4 +-
net/bluetooth/bluetooth_sockif.c | 8 +-
net/devif/devif_loopback.c | 4 +-
net/icmp/icmp_input.c | 2 +
net/icmp/icmp_recvfrom.c | 6 +-
net/icmp/icmp_sendto.c | 2 +-
net/icmp/icmp_sockif.c | 6 +-
net/icmpv6/icmpv6_recvfrom.c | 6 +-
net/icmpv6/icmpv6_sendto.c | 2 +-
net/icmpv6/icmpv6_sockif.c | 6 +-
net/ieee802154/Kconfig | 2 +-
net/ieee802154/Make.defs | 2 +-
net/ieee802154/ieee802154_conn.c | 2 +-
net/ieee802154/ieee802154_container.c | 2 +-
net/ieee802154/ieee802154_recvfrom.c | 4 +-
net/ieee802154/ieee802154_sendto.c | 4 +-
net/ieee802154/ieee802154_sockif.c | 8 +-
net/igmp/igmp_timer.c | 2 +-
net/inet/inet_sockif.c | 4 +-
net/inet/ipv4_getpeername.c | 1 +
net/inet/ipv4_getsockname.c | 3 +
net/ipforward/ipforward.h | 2 +-
net/ipforward/ipfwd_poll.c | 2 +-
net/ipforward/ipv4_forward.c | 4 +-
net/ipforward/ipv6_forward.c | 10 +-
net/local/local.h | 4 +-
net/local/local_fifo.c | 2 +-
net/local/local_recvfrom.c | 2 +-
net/local/local_sockif.c | 6 +-
net/neighbor/neighbor.h | 2 +-
net/neighbor/neighbor_dumpentry.c | 2 +-
net/netdev/netdev.h | 4 +-
net/netdev/netdev_ifconf.c | 5 +-
net/netdev/netdev_ioctl.c | 4 +-
net/netlink/netlink_conn.c | 2 +-
net/netlink/netlink_route.c | 4 +-
net/pkt/pkt_sockif.c | 4 +-
net/procfs/net_procfs.c | 2 +-
net/route/Kconfig | 4 +-
net/route/cacheroute.h | 2 +-
net/route/fileroute.h | 2 +-
net/route/net_cacheroute.c | 6 +-
net/route/net_fileroute.c | 2 +-
net/route/net_foreach_ramroute.c | 4 +-
net/sixlowpan/Kconfig | 4 +-
net/sixlowpan/README.txt | 4 +-
net/sixlowpan/sixlowpan.h | 2 +-
net/sixlowpan/sixlowpan_framelist.c | 6 +-
net/sixlowpan/sixlowpan_framer.c | 6 +-
net/sixlowpan/sixlowpan_hc06.c | 6 +-
net/sixlowpan/sixlowpan_hc1.c | 2 +-
net/sixlowpan/sixlowpan_icmpv6send.c | 4 +-
net/sixlowpan/sixlowpan_input.c | 12 +-
net/sixlowpan/sixlowpan_internal.h | 14 +-
net/sixlowpan/sixlowpan_reassbuf.c | 6 +-
net/sixlowpan/sixlowpan_send.c | 2 +-
net/sixlowpan/sixlowpan_tcpsend.c | 6 +-
net/sixlowpan/sixlowpan_udpsend.c | 4 +-
net/sixlowpan/sixlowpan_utils.c | 2 +-
net/socket/net_dup2.c | 4 +-
net/socket/socket.c | 19 +-
net/socket/socket.h | 26 -
net/tcp/tcp.h | 2 +-
net/tcp/tcp_accept.c | 1 +
net/tcp/tcp_backlog.c | 4 +-
net/tcp/tcp_conn.c | 8 +-
net/tcp/tcp_input.c | 11 +-
net/tcp/tcp_listen.c | 4 +-
net/tcp/tcp_monitor.c | 2 +-
net/tcp/tcp_notifier.c | 4 +-
net/tcp/tcp_recvfrom.c | 1 +
net/tcp/tcp_send_unbuffered.c | 2 +-
net/udp/udp_callback.c | 1 +
net/udp/udp_recvfrom.c | 3 +-
net/udp/udp_sendto_buffered.c | 1 +
net/usrsock/usrsock.h | 2 +-
net/usrsock/usrsock_dev.c | 4 +-
net/utils/net_lock.c | 6 +-
sched/Kconfig | 13 +-
sched/environ/env_release.c | 2 +-
sched/environ/env_setenv.c | 2 +-
sched/group/Make.defs | 2 -
sched/group/group_leave.c | 4 +-
sched/group/group_setgid.c | 2 +-
sched/group/group_setuid.c | 2 +-
sched/group/group_setuptaskfiles.c | 1 -
sched/init/nx_start.c | 46 +-
sched/irq/irq_procfs.c | 2 +-
sched/module/mod_insmod.c | 8 +-
sched/module/mod_modhandle.c | 2 +-
sched/module/mod_procfs.c | 29 +-
sched/module/mod_rmmod.c | 23 +-
sched/mqueue/Make.defs | 39 +-
sched/mqueue/mq_desclose.c | 39 +-
sched/mqueue/mq_descreate.c | 39 +-
sched/mqueue/mq_getattr.c | 39 +-
sched/mqueue/mq_initialize.c | 43 +-
sched/mqueue/mq_msgfree.c | 39 +-
sched/mqueue/mq_msgqalloc.c | 39 +-
sched/mqueue/mq_msgqfree.c | 39 +-
sched/mqueue/mq_notify.c | 39 +-
sched/mqueue/mq_rcvinternal.c | 46 +-
sched/mqueue/mq_receive.c | 43 +-
sched/mqueue/mq_recover.c | 39 +-
sched/mqueue/mq_release.c | 43 +-
sched/mqueue/mq_send.c | 46 +-
sched/mqueue/mq_setattr.c | 39 +-
sched/mqueue/mq_sndinternal.c | 43 +-
sched/mqueue/mq_timedreceive.c | 40 +-
sched/mqueue/mq_timedsend.c | 47 +-
sched/mqueue/mq_waitirq.c | 39 +-
sched/mqueue/mqueue.h | 75 +-
sched/paging/paging.h | 2 +-
sched/paging/pg_worker.c | 2 +-
sched/pthread/pthread_cancel.c | 10 +-
sched/pthread/pthread_findjoininfo.c | 2 +-
sched/pthread/pthread_mutex.c | 2 +-
sched/pthread/pthread_mutextimedlock.c | 2 +-
sched/pthread/pthread_mutextrylock.c | 4 +-
sched/sched/sched_addreadytorun.c | 7 +-
sched/sched/sched_cpuload.c | 3 +-
sched/sched/sched_cpuload_oneshot.c | 4 +-
sched/sched/sched_cpuload_period.c | 2 +-
sched/sched/sched_cpuselect.c | 5 +-
sched/sched/sched_garbage.c | 4 +-
sched/sched/sched_lock.c | 20 +-
sched/sched/sched_mergepending.c | 49 +-
sched/sched/sched_note.c | 19 +-
sched/sched/sched_removereadytorun.c | 9 +-
sched/sched/sched_rrgetinterval.c | 3 +-
sched/sched/sched_setaffinity.c | 11 +-
sched/sched/sched_setpriority.c | 5 +-
sched/sched/sched_sporadic.c | 3 +-
sched/sched/sched_thistask.c | 6 +-
sched/sched/sched_unlock.c | 16 +-
sched/sched/sched_wait.c | 3 +-
sched/sched/sched_waitid.c | 18 +-
sched/sched/sched_waitpid.c | 79 +-
sched/semaphore/sem_holder.c | 109 +-
sched/semaphore/sem_post.c | 2 +-
sched/semaphore/sem_recover.c | 2 +-
sched/semaphore/sem_tickwait.c | 43 +-
sched/semaphore/sem_timedwait.c | 42 +-
sched/semaphore/sem_trywait.c | 8 +-
sched/semaphore/sem_wait.c | 35 +-
sched/signal/sig_action.c | 8 +-
sched/signal/sig_cleanup.c | 6 +-
sched/signal/sig_default.c | 31 +-
sched/signal/sig_deliver.c | 4 +-
sched/signal/sig_dispatch.c | 7 +
sched/signal/sig_findaction.c | 2 +-
sched/signal/sig_initialize.c | 6 +-
sched/signal/sig_nanosleep.c | 21 +-
sched/signal/sig_releasependingsignal.c | 3 +-
sched/signal/sig_removependingsignal.c | 3 +-
sched/signal/sig_timedwait.c | 10 +-
sched/task/exit.c | 3 +-
sched/task/task.h | 11 -
sched/task/task_activate.c | 8 +-
sched/task/task_atexit.c | 13 +-
sched/task/task_cancelpt.c | 20 +-
sched/task/task_delete.c | 22 +-
sched/task/task_execv.c | 7 +-
sched/task/task_exit.c | 23 +-
sched/task/task_exithook.c | 6 +-
sched/task/task_getgroup.c | 2 +-
sched/task/task_init.c | 6 +-
sched/task/task_onexit.c | 10 +-
sched/task/task_posixspawn.c | 14 +-
sched/task/task_prctl.c | 6 +-
sched/task/task_recover.c | 4 +-
sched/task/task_reparent.c | 11 +-
sched/task/task_restart.c | 3 +-
sched/task/task_setcancelstate.c | 11 +-
sched/task/task_setcanceltype.c | 8 +-
sched/task/task_setup.c | 6 +-
sched/task/task_spawn.c | 14 +-
sched/task/task_spawnparms.c | 9 +-
sched/task/task_start.c | 3 +-
sched/task/task_starthook.c | 3 +-
sched/task/task_terminate.c | 16 +-
sched/task/task_testcancel.c | 2 +-
sched/task/task_vfork.c | 16 +-
sched/timer/Make.defs | 39 +-
sched/timer/timer.h | 45 +-
sched/timer/timer_create.c | 43 +-
sched/timer/timer_delete.c | 39 +-
sched/timer/timer_getoverrun.c | 39 +-
sched/timer/timer_gettime.c | 39 +-
sched/timer/timer_initialize.c | 39 +-
sched/timer/timer_release.c | 39 +-
sched/timer/timer_settime.c | 50 +-
sched/wdog/Make.defs | 39 +-
sched/wdog/wd_cancel.c | 40 +-
sched/wdog/wd_create.c | 39 +-
sched/wdog/wd_delete.c | 40 +-
sched/wdog/wd_gettime.c | 39 +-
sched/wdog/wd_initialize.c | 39 +-
sched/wdog/wd_recover.c | 39 +-
sched/wdog/wd_start.c | 48 +-
sched/wdog/wdog.h | 43 +-
sched/wqueue/Make.defs | 39 +-
sched/wqueue/kwork_cancel.c | 43 +-
sched/wqueue/kwork_hpthread.c | 63 +-
sched/wqueue/kwork_inherit.c | 55 +-
sched/wqueue/kwork_lpthread.c | 59 +-
sched/wqueue/kwork_notifier.c | 43 +-
sched/wqueue/kwork_process.c | 39 +-
sched/wqueue/kwork_queue.c | 56 +-
sched/wqueue/kwork_signal.c | 39 +-
sched/wqueue/wqueue.h | 44 +-
syscall/syscall_funclookup.c | 2 +-
tools/Config.mk | 22 +-
tools/Makefile.unix | 18 +-
tools/Makefile.win | 18 +-
tools/README.txt | 288 +-
tools/checkpatch.sh | 24 +-
tools/configure.bat | 2 +-
tools/configure.c | 6 +-
tools/define.sh | 4 +-
tools/flash_writer.py | 6 +-
tools/gencromfs.c | 2 +-
tools/incdir.sh | 2 +-
tools/kconfig2html.c | 14 +-
tools/mkdeps.c | 2 +-
tools/mkexport.sh | 20 +-
tools/mkromfsimg.sh | 2 +-
tools/mksyscall.c | 6 +
tools/netusb.sh | 71 +
tools/noteinfo.c | 4 +-
tools/nxstyle.c | 816 +-
tools/ocdconsole.py | 4 +-
tools/{pic32mx => pic32}/.gitignore | 0
tools/pic32/Config.mk | 40 +
tools/pic32/Makefile.host | 36 +
tools/pic32/mkpichex.c | 316 +
tools/pic32mx/Makefile | 51 -
tools/pic32mx/mkpichex.c | 329 -
tools/refresh.sh | 46 +-
tools/sethost.sh | 2 +-
tools/simhostroute.sh | 79 +
tools/testbuild.sh | 7 +-
tools/version.sh | 2 +-
tools/xmodem.py | 4 +-
tools/zds/.gitignore | 5 +
tools/zds/Config.mk | 147 +
tools/zds/Makefile | 69 +
tools/zds/README.txt | 17 +
tools/zds/zdsar.c | 1065 +
wireless/bluetooth/bt_att.c | 8 +-
wireless/bluetooth/bt_gatt.c | 4 +-
wireless/bluetooth/bt_smp.c | 2 +-
wireless/ieee802154/Kconfig | 4 +-
wireless/ieee802154/ieee802154_primitive.c | 2 +-
wireless/ieee802154/mac802154.c | 2 +-
wireless/ieee802154/mac802154.h | 8 +-
wireless/ieee802154/mac802154_assoc.c | 4 +-
wireless/ieee802154/mac802154_device.c | 2 +-
wireless/ieee802154/mac802154_getset.c | 8 +-
wireless/ieee802154/mac802154_loopback.c | 2 +-
wireless/ieee802154/mac802154_poll.c | 2 +-
wireless/ieee802154/mac802154_purge.c | 2 +-
wireless/ieee802154/mac802154_reset.c | 2 +-
wireless/pktradio/pktradio_loopback.c | 4 +-
wireless/pktradio/pktradio_metadata.c | 4 +-
2630 files changed, 80451 insertions(+), 28978 deletions(-)