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.
discard 35c729f Use LPO 32Khz clock for RTC
discard 9721b09 Backport code style fixes
discard 82bd2be NET_CAN_RAW_TX_DEADLINE use relative time with watchdog
Instead of a polling timer, also every mailbox get its own watchdog and gets
cancelled when a tx interrupt for the corresponding mailbox occurs.
discard f2fbb05 Made can/error.h nxstyle compliant
discard 067f5a7 Implement NET_CAN_RAW_TX_DEADLINE in SocketCAN and S32K1XX
FlexCAN driver
discard ca3925b Code style fixes 4
discard 4f7a026 Socket: Control message addded initial stubs for sendmsg()
discard 8aef0cb Code style fixes 3
discard 405cc71 Code style fixes 2
discard 826ed9c Code style fixes
discard df333a9 S32K1XX SocketCAN style fixes
discard 70ac0b8 S32K1XX Added High res timer support FlexCAN allocate memory
for timestamp
discard 8b93199 Added support for SO_TIMESTAMP in socketlayer and SocketCAN
Cleanup FlexCAN driver driver Disabled workqueue based TX in FlexCAN
discard 61505b2 Added support for SO_TIMESTAMP in socketlayer and SocketCAN
Cleanup FlexCAN driver driver Disabled workqueue based TX in FlexCAN
discard 635e703 Added devif_cansend.c (forgotten in commit e485581)
discard 4581274 SocketCAN added protocol 0 to suport netlib_ifup with NET_PKT
disabled
discard ff8e513 Added functional support for CAN_RAW_FILTER sockopt
discard 0587c54 SocketCAN recfrom added non-blocking behavior support FlexCAN
support sending extended CAN id
discard d700438 SocketCAN removed NET_TCP and NET_PKT dependencies
discard 90ad003 Fixed SocketCAN IOB default config and IOB typos
discard 71d96e2 Added CAN_RAW_FD_FRAMES sockopt support
discard 56b9941 FlexCAN transmit CAN FD support
discard eb17e05 Added CAN FD driver support
discard 3f8c22a PR350 Coding Standard Corrections
discard 0a91a8b Added basic poll()/select support
discard 784d4a6 SocketCAN initial receive working as well
discard 6cf4103 Added GPIO code to test SocketCAN performance
discard f2696ea PoC S32K1XX FlexCAN sends CAN msgs through SocketCAN
discard 6448d41 net/: Add WIP initial framework for SocketCAN sockets.
discard bb87465 include/netpacket/can.h: Add CAN socket family definitions
discard fbc13be include/sys/socket.h: Add CAN socket family.
add 9b86305 Fix copy/paste typo in various Kconfigs
add bdf871a Fix syscall number definition
add d9472bb Fix nxstyle to mksyscall.c
add f3f4b20 Sync with testing repo
add 9d064cb Rename workflows to match build.yml
add ed7d1dc tools/testbuild.sh: update makefunc to hardcode make/extra
flags options and redirection
add ac18fc0 Merge pull request #792 from liuguo09/testbuild
add 648a76b risc-v: add pm initialization functions.
add c2ecdae drivers/usbdev/usbmsc.c: Fix build error with DEBUGASSERT
add 6548b41 drivers/usbdev/usbmsc.c: Run nxstyle; fix complaints.
add ab566de syslog/rpmsg: fix the naming conflict of function
'syslog_rpmsg_putc'.
add 987472d syslog/rpmsg: remove unused local variable
'g_syslog_rpmsg_channel' which would cause build break.
add a41c5e0 arch/sim: add header to remove warning when build with
'CONFIG_SYSLOG_RPMSG_SERVER'.
add 4ff0edc arch/sim: add implemntation of 'host_sleep'.
add b4a50a9 fix nxstyle warning.
add 3c82922 Fix typos and nxstyle complaints.
add 773f540 tools/checkpatch.sh: enhance added files judgement with +++
at the line beginning
add 85dce03 netlink/route: remove domain check
add 16c0c61 netlink/route: reuse response terminator
add bd4bccb netlink: add netlink multicast group define
add 7552655 netlink: replace the operation handle to connection
add bd398138 netlink: Add netlink_add_broadcast function
add b33c339 CI: refine checkpatch commits in check.yml
add 7afd8c6 Fix sixlowpan build break with -Werror option under macos
add 2353e46 Fix sixlowpan_utils.c nxstyle complaints
add 9ac3a0d Fix sixlowpan_framer.c build warnings under macos
add 6f1c86d netlink: Fix the compiler warning in netlink_add_broadcast
add 10acadb netlink: add netlink route notify support
add 9131ae1 netdev/carrier: monitor the driver status
add b432ae5 Fix nxstyle warning
add 502d7bb boards: cxd56: spresense: move audio configuration
add c35fd3b boards: cxd56: spresense: add configuration for SDK audio
driver
add 50431e6 boards: cxd56: spresense: add configuration for the NuttX
audio driver driver
add 57e8f04 cxd56: add initial Nuttx audio driver
add 5fb835b boards: cxd56: enable Nuttx audio driver
add 7396c2d boards: arm: cxd56: drivers: audio: nxstyle fixes
add c0c24d2 boards/Board.mk: use genromfs to make romfs image
add 0668a15 sim/nsh: dynamic rcS/rcRAW generation support
add 9b9d1fc arch/stm32h7: Extend support to all STM32H7x3xx
add 120de78 kinetis: Fix typos
add e67062f Config.mk: Provide the default MODULESTRIP
add c61d959 sim: macOS's strip doesn't have --strip-unneeded option
add 366c446 sim: Provide MODULESTRIP for macOS
add 674ca92 spresnese/audio_sdk: Add CONFIG_AUDIO to have a warning free
build.
add e855a1b doc: Update a few wiki references
add 781bf68 doc: Fix semaphore related function names
add 28e55ab doc: sem_timedwait: No need to include time.h
add c758cb8 sim/romfs: add etctmp into ignore list
add 3dd0945 sim/nsh2: remove the specific Make.defs
add 3776bf6 sim/configs: update the defconfig
add 43989ee sim/nsh2: fix nxserver stack overflow
add b4cab7e boards: cxd56: drivers: camera: nxstyle fix
add f2a6d88 boards: cxd56: drivers: sensors: nxstyle fix
add efbd6ad boards: cxd56: spresense: nxstyle fixes
add e899bc9 boards: cxd56: nxstyle fixes for the common code
add 89ff9eb tools/cfgdefine.c: Remove some string config variable from
the dequote list
add b5a2c7a Fix nxstyle warning
add 6acaf2a Add retry to pull docker image
add 1d39453 arch/README.txt: Various improvements to the text
add 15d328c sim: Fix config check for romfs image generation
add 0e9b0d7 sim: Don't generate romfs image if CONFIG_NSH_CUSTOMROMFS=y
add 00049aa Fix saved %esp value in up_saveusercontext() for qemu-i486
add 4b37d0b build.yml: Remove the tail space
add 6ad91ae Kconfig: change the stack size default to
DEFAULT_TASK_STACKSIZE
add 3c4be87 Fix typo in boards/arm/cxd56xx/drivers/camera/Make.defs
add 2ec8f60 Run refresh.sh --silent all
add 2c58b11 tools/: Update version generation tools to account for the
patch number.
add 87dbd7d TODO: Remove simulator SMP bug
add 2a7029d arch/sim: All cpu core need conform to CONFIG_SIM_WALLTIME
behaviour
add 3d10f8c Fix nxstyle warning
add f2d4e1e Follow up change in apps "nshlib: Rename sh to source"
add a59ae55 github: Add PR Template
add af31fd4 build.yaml: Change arm-11 to arm-12
add d535661 Update release notes in preparation for the 9.0.0 release.
add cf674ed checkpatch.sh: Simplify the code logic, no functional change
add 5c1497a tools: Remove the temp variable in checking program exit code
add c153c31 tools/refresh.sh: Save defconfig and exit with 1 only when
the difference exist
add 48e6b97 tools/testbuild.sh: Check defconfig in the canonical format
add 95e5506 tools/testbuild.sh: Verify nuttx/apps folder clean after build
add 816f624 tools/Makefile.host: Initialize Q by inspecting V
add 090a4d1 Update .gitignore per testbuild.sh report
add 2810220 Update defconfig per refresh.sh report
add f706f5e boards/imxrt1060-evk: Generate nuttx.map in the root directory
add afead9c arch: arm: a1x: nxstyle fixes for a1x arch
add 23c1efa arch/arm/src/stm32/hardware/stm32f30xxx_pinmap.h: add missing
TIM2_CH1 pins
add 655bb2e arch/arm/src/stm32/stm32_pwm: fix PWM_DUMP_REGS macro
add d89b910 arch/arm/src/stm32h7/stm32_pwm: fix PWM_DUMP_REGS macro
add c216236 arch/arm/src/stm32h7/stm32_pwm: nxstyle fixes
add fc8522c tools/testbuild.sh: check status after make distclean
add 76c47f6 libc: audio: nxstyle fixes
add d9d720b audio: nxstyle fixes for core and drivers
add 7a83177 cxd56: disable unused audio effects
add 36e756a cxd56: add support for pause and resume
add ecc4939 cxd56: fix volume setting and improve volume range
add 79589ec cxd56: replace Sony return values
add ad9db97 mm: Fix heap corruption in protected build
add 40eb87d boards: maix-bit: Update instructions for kostest
add 3133290 Added support to crashdump for rx65n on sbram
add 02ab0cd stm32: Fix typos, wrong comments, and nxstyle.
add 7ddf7c6 binfmt: nxstyle fixes
add e6b47ea video: videomode: nxstyle cleanup
add 048d495 crypto: nxstyle fixes
add 2f7e003 arch/arm/src/armv7-m: Use Apache 2.0 license
add e6af32c Run nxstyle against all files modified by PR 848
add 0a673d75 Corrected build error
add e36d93f wireless: bluetooth: nxstyle fixes
add de11caf wireless: pktradio: nxstyle fixes
add 43ee4ae wireless: ieee802154: nxstyle fixes
new 7db039b include/sys/socket.h: Add CAN socket family.
new fa2c7a61 include/netpacket/can.h: Add CAN socket family definitions
new 26738d4 net/: Add WIP initial framework for SocketCAN sockets.
new 9b9b636f PoC S32K1XX FlexCAN sends CAN msgs through SocketCAN
new 4d7f440 Added GPIO code to test SocketCAN performance
new c44f97c SocketCAN initial receive working as well
new fa8f658 Added basic poll()/select support
new 320800e PR350 Coding Standard Corrections
new 94a5f0e Added CAN FD driver support
new 83af55a FlexCAN transmit CAN FD support
new 6d19a98 Added CAN_RAW_FD_FRAMES sockopt support
new 1f93523 Fixed SocketCAN IOB default config and IOB typos
new a99d7da SocketCAN removed NET_TCP and NET_PKT dependencies
new d34a54d SocketCAN recfrom added non-blocking behavior support FlexCAN
support sending extended CAN id
new 010709b Added functional support for CAN_RAW_FILTER sockopt
new 9359fd3 SocketCAN added protocol 0 to suport netlib_ifup with NET_PKT
disabled
new 53221d2 Added devif_cansend.c (forgotten in commit e485581)
new bf7b307 Added support for SO_TIMESTAMP in socketlayer and SocketCAN
Cleanup FlexCAN driver driver Disabled workqueue based TX in FlexCAN
new ecd3ef7 Added support for SO_TIMESTAMP in socketlayer and SocketCAN
Cleanup FlexCAN driver driver Disabled workqueue based TX in FlexCAN
new 5a8ec79 S32K1XX Added High res timer support FlexCAN allocate memory
for timestamp
new 69bc44b S32K1XX SocketCAN style fixes
new 8c195c2 Code style fixes
new d4e2851 Code style fixes 2
new 2da296d Code style fixes 3
new 98c957a Socket: Control message addded initial stubs for sendmsg()
new bae5408 Code style fixes 4
new 7308aa6 Implement NET_CAN_RAW_TX_DEADLINE in SocketCAN and S32K1XX
FlexCAN driver
new 43c1269 Made can/error.h nxstyle compliant
new 3a0f32b NET_CAN_RAW_TX_DEADLINE use relative time with watchdog
Instead of a polling timer, also every mailbox get its own watchdog and gets
cancelled when a tx interrupt for the corresponding mailbox occurs.
new bf1ac2f Backport code style fixes
new 79e58cb Use LPO 32Khz clock for RTC
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (35c729f)
\
N -- N -- N refs/heads/SocketCAN (79e58cb)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 31 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:
.github/PULL_REQUEST_TEMPLATE.md | 68 +
.github/workflows/build.yml | 16 +-
.github/workflows/check.yml | 7 +-
.github/workflows/doc.yml | 2 +-
.gitignore | 3 +
Documentation/NuttShell.html | 10 +-
Documentation/NuttX.html | 133 +-
Documentation/NuttxUserGuide.html | 15 +-
ReleaseNotes | 148 ++
TODO | 67 +-
arch/README.txt | 135 +-
arch/arm/include/a1x/chip.h | 3 +-
arch/arm/include/a1x/irq.h | 8 +-
arch/arm/include/armv7-m/irq.h | 45 +-
arch/arm/include/armv7-m/irq_cmnvector.h | 123 +-
arch/arm/include/armv7-m/irq_lazyfpu.h | 39 +-
arch/arm/include/armv7-m/nvicpri.h | 40 +-
arch/arm/include/armv7-m/spinlock.h | 39 +-
arch/arm/include/armv7-m/syscall.h | 39 +-
arch/arm/include/kinetis/kinetis_pmc.h | 96 +-
arch/arm/include/stm32/chip.h | 86 +-
arch/arm/include/stm32h7/chip.h | 55 +-
arch/arm/src/a1x/a1x_boot.c | 5 +-
arch/arm/src/a1x/a1x_config.h | 32 +-
arch/arm/src/a1x/a1x_irq.c | 8 +-
arch/arm/src/a1x/a1x_lowputc.c | 26 +-
arch/arm/src/a1x/a1x_pio.c | 17 +-
arch/arm/src/a1x/a1x_pio.h | 1 +
arch/arm/src/a1x/a1x_serial.c | 54 +-
arch/arm/src/a1x/a1x_serial.h | 38 +-
arch/arm/src/a1x/a1x_timerisr.c | 1 +
arch/arm/src/armv7-m/Toolchain.defs | 39 +-
arch/arm/src/armv7-m/barriers.h | 39 +-
arch/arm/src/armv7-m/exc_return.h | 41 +-
arch/arm/src/armv7-m/fpb.h | 62 +-
arch/arm/src/armv7-m/gnu/up_fetchadd.S | 43 +-
arch/arm/src/armv7-m/gnu/up_fpu.S | 39 +-
arch/arm/src/armv7-m/gnu/up_fullcontextrestore.S | 39 +-
arch/arm/src/armv7-m/gnu/up_lazyexception.S | 39 +-
arch/arm/src/armv7-m/gnu/up_saveusercontext.S | 39 +-
arch/arm/src/armv7-m/gnu/up_signal_handler.S | 39 +-
arch/arm/src/armv7-m/gnu/up_switchcontext.S | 39 +-
arch/arm/src/armv7-m/gnu/up_testset.S | 39 +-
arch/arm/src/armv7-m/gnu/vfork.S | 39 +-
arch/arm/src/armv7-m/iar/up_fetchadd.S | 43 +-
arch/arm/src/armv7-m/iar/up_fullcontextrestore.S | 39 +-
arch/arm/src/armv7-m/iar/up_saveusercontext.S | 39 +-
arch/arm/src/armv7-m/iar/up_switchcontext.S | 39 +-
arch/arm/src/armv7-m/iar/up_testset.S | 39 +-
arch/arm/src/armv7-m/iar/vfork.S | 39 +-
arch/arm/src/armv7-m/mpu.h | 177 +-
arch/arm/src/armv7-m/nvic.h | 42 +-
arch/arm/src/armv7-m/psr.h | 39 +-
arch/arm/src/armv7-m/ram_vectors.h | 39 +-
arch/arm/src/armv7-m/svcall.h | 40 +-
arch/arm/src/armv7-m/up_assert.c | 41 +-
arch/arm/src/armv7-m/up_blocktask.c | 39 +-
arch/arm/src/armv7-m/up_copyarmstate.c | 39 +-
arch/arm/src/armv7-m/up_copyfullstate.c | 39 +-
arch/arm/src/armv7-m/up_doirq.c | 45 +-
arch/arm/src/armv7-m/up_hardfault.c | 42 +-
arch/arm/src/armv7-m/up_initialstate.c | 41 +-
arch/arm/src/armv7-m/up_memfault.c | 47 +-
arch/arm/src/armv7-m/up_mpu.c | 39 +-
arch/arm/src/armv7-m/up_ramvec_attach.c | 39 +-
arch/arm/src/armv7-m/up_ramvec_initialize.c | 39 +-
arch/arm/src/armv7-m/up_releasepending.c | 44 +-
arch/arm/src/armv7-m/up_reprioritizertr.c | 44 +-
arch/arm/src/armv7-m/up_schedulesigaction.c | 68 +-
arch/arm/src/armv7-m/up_sigdeliver.c | 40 +-
arch/arm/src/armv7-m/up_signal_dispatch.c | 39 +-
arch/arm/src/armv7-m/up_svcall.c | 120 +-
arch/arm/src/armv7-m/up_systemreset.c | 42 +-
arch/arm/src/armv7-m/up_unblocktask.c | 39 +-
arch/arm/src/efm32/Kconfig | 4 +-
arch/arm/src/kinetis/Kconfig | 4 +-
arch/arm/src/stm32/Kconfig | 4 +-
arch/arm/src/stm32/hardware/stm32f30xxx_pinmap.h | 9 +-
arch/arm/src/stm32/stm32_pwm.c | 48 +-
arch/arm/src/stm32/stm32_pwm.h | 9 +-
arch/arm/src/stm32f0l0g0/Kconfig | 4 +-
arch/arm/src/stm32f7/Kconfig | 4 +-
arch/arm/src/stm32h7/Kconfig | 221 +-
arch/arm/src/stm32h7/hardware/stm32h7x3xx_gpio.h | 4 +-
arch/arm/src/stm32h7/stm32_gpio.c | 73 +-
arch/arm/src/stm32h7/stm32_gpio.h | 32 +-
arch/arm/src/stm32h7/stm32_pwm.c | 91 +-
arch/arm/src/stm32h7/stm32_pwm.h | 35 +-
arch/arm/src/stm32h7/stm32h7x3xx_rcc.c | 4 +-
arch/arm/src/stm32h7/stm32h7x7xx_rcc.c | 4 +-
arch/arm/src/stm32l4/Kconfig | 4 +-
arch/arm/src/xmc4/Kconfig | 4 +-
arch/misoc/Kconfig | 4 +-
arch/renesas/src/rx65n/Kconfig | 28 +
arch/renesas/src/rx65n/Make.defs | 2 +-
arch/renesas/src/rx65n/rx65n_definitions.h | 14 +-
arch/renesas/src/rx65n/rx65n_dumpstate.c | 45 +-
arch/renesas/src/rx65n/rx65n_sbram.c | 805 +++++++
arch/renesas/src/rx65n/rx65n_sbram.h | 145 ++
arch/risc-v/src/common/up_initialize.c | 10 +
arch/risc-v/src/common/up_internal.h | 8 +
arch/risc-v/src/fe310/Kconfig | 4 +-
arch/risc-v/src/k210/Kconfig | 4 +-
arch/risc-v/src/litex/Kconfig | 4 +-
arch/risc-v/src/nr5m100/Kconfig | 4 +-
arch/sim/src/.gitignore | 1 +
arch/sim/src/Makefile | 4 +
arch/sim/src/sim/up_hosttime.c | 9 +
arch/sim/src/sim/up_internal.h | 1 +
arch/sim/src/sim/up_rptun.c | 6 +-
arch/sim/src/sim/up_simsmp.c | 20 +-
arch/x86/src/qemu/qemu_saveusercontext.S | 6 +-
arch/x86_64/src/intel64/intel64_tickless.c | 12 +-
audio/audio.c | 117 +-
audio/audio_comp.c | 8 +-
audio/pcm_decode.c | 55 +-
binfmt/binfmt.h | 7 +-
binfmt/binfmt_copyargv.c | 12 +-
binfmt/binfmt_dumpmodule.c | 4 +-
binfmt/binfmt_execsymtab.c | 3 +-
binfmt/binfmt_globals.c | 7 +-
binfmt/elf.c | 4 +-
binfmt/libelf/libelf.h | 17 +-
binfmt/libelf/libelf_sections.c | 4 +-
binfmt/libelf/libelf_symbols.c | 4 +-
binfmt/nxflat.c | 4 +-
boards/Board.mk | 28 +-
boards/arm/cxd56xx/common/src/Make.defs | 4 +
boards/arm/cxd56xx/common/src/cxd56_altmdm.c | 4 +-
boards/arm/cxd56xx/common/src/cxd56_apds9930_scu.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_apds9960_i2c.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_audio.c | 62 +-
.../arm/cxd56xx/common/src/cxd56_bh1721fvc_scu.c | 4 +
.../arm/cxd56xx/common/src/cxd56_bh1745nuc_scu.c | 4 +
.../arm/cxd56xx/common/src/cxd56_bm1383glv_scu.c | 4 +
.../arm/cxd56xx/common/src/cxd56_bm1422gmv_scu.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_bmi160_scu.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_bmi160_spi.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_bmp280_i2c.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_bmp280_scu.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_crashdump.c | 6 +-
boards/arm/cxd56xx/common/src/cxd56_gs2200m.c | 1 +
boards/arm/cxd56xx/common/src/cxd56_i2cdev.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_imageproc.c | 205 +-
boards/arm/cxd56xx/common/src/cxd56_kx022_scu.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_lt1pa01_scu.c | 4 +
.../arm/cxd56xx/common/src/cxd56_rpr0521rs_scu.c | 4 +
boards/arm/cxd56xx/common/src/cxd56_sensors.c | 7 +-
boards/arm/cxd56xx/drivers/audio/Kconfig | 422 +---
.../arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.c | 33 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_ac_reg.h | 31 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.c | 25 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_aca.h | 20 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_analog.h | 20 +-
.../cxd56xx/drivers/audio/cxd56_audio_bca_reg.c | 12 +-
.../cxd56xx/drivers/audio/cxd56_audio_bca_reg.h | 10 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_beep.c | 20 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_beep.h | 14 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_config.c | 2 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_config.h | 12 +-
.../cxd56xx/drivers/audio/cxd56_audio_digital.c | 6 +-
.../cxd56xx/drivers/audio/cxd56_audio_digital.h | 14 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.c | 24 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_dma.h | 16 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_filter.c | 6 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_filter.h | 14 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.c | 8 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_irq.h | 14 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.c | 8 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_mic.h | 16 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.c | 6 +-
boards/arm/cxd56xx/drivers/audio/cxd56_audio_pin.h | 14 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_power.c | 8 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_power.h | 14 +-
.../arm/cxd56xx/drivers/audio/cxd56_audio_volume.h | 17 +-
boards/arm/cxd56xx/drivers/camera/Make.defs | 2 +-
boards/arm/cxd56xx/drivers/camera/isx012.c | 106 +-
boards/arm/cxd56xx/drivers/sensors/ak09912_scu.c | 14 +-
boards/arm/cxd56xx/drivers/sensors/apds9930_scu.c | 25 +-
boards/arm/cxd56xx/drivers/sensors/bh1721fvc_scu.c | 25 +-
boards/arm/cxd56xx/drivers/sensors/bh1745nuc_scu.c | 21 +-
boards/arm/cxd56xx/drivers/sensors/bmi160_scu.c | 60 +-
boards/arm/cxd56xx/drivers/sensors/bmp280_scu.c | 15 +-
boards/arm/cxd56xx/drivers/sensors/kx022_scu.c | 10 +-
boards/arm/cxd56xx/drivers/sensors/lt1pa01_scu.c | 18 +-
boards/arm/cxd56xx/drivers/sensors/rpr0521rs_scu.c | 64 +-
boards/arm/cxd56xx/spresense/Kconfig | 436 +++-
.../arm/cxd56xx/spresense/configs/audio/defconfig | 4 +-
.../configs/{audio => audio_sdk}/defconfig | 1 +
.../arm/cxd56xx/spresense/configs/camera/defconfig | 1 +
boards/arm/cxd56xx/spresense/configs/smp/defconfig | 2 +-
boards/arm/cxd56xx/spresense/include/board.h | 20 +-
.../arm/cxd56xx/spresense/include/cxd56_altmdm.h | 2 +-
boards/arm/cxd56xx/spresense/include/cxd56_audio.h | 11 +
.../cxd56xx/spresense/include/cxd56_imageproc.h | 10 +-
boards/arm/cxd56xx/spresense/src/cxd56_bringup.c | 9 +
boards/arm/cxd56xx/spresense/src/cxd56_buttons.c | 5 +-
boards/arm/cxd56xx/spresense/src/cxd56_charger.c | 9 +-
boards/arm/cxd56xx/spresense/src/cxd56_composite.c | 6 +-
boards/arm/cxd56xx/spresense/src/cxd56_gauge.c | 6 +
boards/arm/cxd56xx/spresense/src/cxd56_gpioif.c | 9 +-
boards/arm/cxd56xx/spresense/src/cxd56_ioctl.c | 9 +-
boards/arm/cxd56xx/spresense/src/cxd56_power.c | 1 +
boards/arm/cxd56xx/spresense/src/cxd56_sdcard.c | 9 +-
boards/arm/cxd56xx/spresense/src/cxd56_spi.c | 4 +-
boards/arm/imx6/sabre-6quad/configs/nsh/defconfig | 1 -
boards/arm/imx6/sabre-6quad/configs/smp/defconfig | 3 +-
.../arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig | 16 +-
.../imxrt/imxrt1060-evk/configs/nshocram/defconfig | 2 +-
boards/arm/imxrt/imxrt1060-evk/scripts/Make.defs | 7 +-
boards/arm/kinetis/freedom-k28f/README.txt | 2 +-
boards/arm/kinetis/freedom-k64f/README.txt | 2 +-
boards/arm/kinetis/freedom-k66f/README.txt | 2 +-
.../lc823450-xgevk/configs/audio/defconfig | 4 +-
.../lc823450/lc823450-xgevk/configs/bt/defconfig | 2 +-
.../lc823450/lc823450-xgevk/configs/knsh/defconfig | 2 +-
.../lc823450-xgevk/configs/krndis/defconfig | 2 +-
.../lc823450/lc823450-xgevk/configs/nsh/defconfig | 2 +-
.../lc823450-xgevk/configs/rndis/defconfig | 4 +-
.../lc823450/lc823450-xgevk/configs/usb/defconfig | 4 +-
.../arm/lpc17xx_40xx/lx_cpu/configs/nsh/defconfig | 1 -
.../lpc17xx_40xx/u-blox-c027/configs/nsh/defconfig | 1 -
boards/arm/lpc31xx/olimex-lpc-h3131/README.txt | 2 +-
.../lpc43xx/bambino-200e/configs/netnsh/defconfig | 1 -
.../lpc43xx/lpc4370-link2/configs/nsh/defconfig | 1 -
.../lpcxpresso-lpc54628/configs/twm4nx1/defconfig | 1 -
.../lpcxpresso-lpc54628/configs/twm4nx2/defconfig | 1 -
.../max326xx/max32660-evsys/configs/nsh/defconfig | 1 -
boards/arm/moxart/moxa/configs/nsh/defconfig | 1 -
boards/arm/sam34/sam4e-ek/README.txt | 2 +-
boards/arm/sama5/sama5d3-xplained/README.txt | 2 +-
.../ethernet-over-usb-2-high-speed/defconfig | 1 -
boards/arm/sama5/sama5d3x-ek/README.txt | 2 +-
boards/arm/sama5/sama5d4-ek/README.txt | 2 +-
.../arm/sama5/sama5d4-ek/configs/ramtest/defconfig | 2 +-
boards/arm/samv7/same70-xplained/README.txt | 2 +-
.../configs/mrf24j40-starhub/defconfig | 1 -
.../samv7/same70-xplained/configs/netnsh/defconfig | 1 -
.../samv7/same70-xplained/configs/nsh/defconfig | 1 -
boards/arm/samv7/samv71-xult/README.txt | 2 +-
.../arm/stm32/nucleo-f207zg/configs/adc/defconfig | 1 -
.../arm/stm32/nucleo-f207zg/configs/nsh/defconfig | 1 -
.../arm/stm32/nucleo-f207zg/configs/pwm/defconfig | 1 -
.../arm/stm32/nucleo-f302r8/configs/nsh/defconfig | 3 +-
.../arm/stm32/nucleo-f303re/configs/adc/defconfig | 1 -
.../stm32/nucleo-f303re/configs/hello/defconfig | 1 -
.../arm/stm32/nucleo-f303re/configs/nsh/defconfig | 1 -
.../arm/stm32/nucleo-f303re/configs/pwm/defconfig | 1 -
.../arm/stm32/nucleo-f303ze/configs/adc/defconfig | 1 -
.../arm/stm32/nucleo-f303ze/configs/nsh/defconfig | 1 -
.../nucleo-f303ze/configs/nxlines_oled/defconfig | 1 -
.../arm/stm32/nucleo-f334r8/configs/adc/defconfig | 2 +-
.../arm/stm32/nucleo-f334r8/configs/nsh/defconfig | 3 +-
.../stm32/nucleo-f429zi/configs/netnsh/defconfig | 10 +-
.../arm/stm32/nucleo-f429zi/configs/nsh/defconfig | 2 +-
.../olimexino-stm32/configs/smallnsh/defconfig | 2 +-
.../stm32/olimexino-stm32/configs/tiny/defconfig | 2 +-
boards/arm/stm32/stm3240g-eval/Kconfig | 2 +-
.../stm32/stm32butterfly2/configs/nsh/defconfig | 1 -
.../stm32/stm32butterfly2/configs/nshnet/defconfig | 1 -
.../stm32butterfly2/configs/nshusbdev/defconfig | 1 -
.../stm32butterfly2/configs/nshusbhost/defconfig | 1 -
boards/arm/stm32/stm32f103-minimum/README.txt | 2 +-
.../stm32f334-disco/configs/buckboost/defconfig | 2 +-
.../stm32/stm32f334-disco/configs/nsh/defconfig | 3 +-
.../stm32f334-disco/configs/powerled/defconfig | 2 +-
.../stm32f429i-disco/configs/nxhello/defconfig | 1 -
boards/arm/stm32/stm32f4discovery/README.txt | 2 +-
.../stm32/stm32f4discovery/configs/rndis/defconfig | 1 -
.../stm32/stm32ldiscovery/configs/chrono/defconfig | 1 -
boards/arm/stm32/viewtool-stm32f107/Kconfig | 2 +-
.../nucleo-144/configs/f746-evalos/defconfig | 1 -
.../nucleo-144/configs/f767-evalos/defconfig | 1 -
.../arm/stm32f7/stm32f746-ws/configs/nsh/defconfig | 1 -
.../stm32h7/nucleo-h743zi/configs/nsh/defconfig | 1 -
.../nucleo-h743zi/configs/nxlines_oled/defconfig | 1 -
.../stm32h7/nucleo-h743zi/configs/pwm/defconfig | 1 -
.../stm32h7/stm32h747i-disco/configs/nsh/defconfig | 1 -
boards/arm/tiva/dk-tm4c129x/README.txt | 2 +-
.../arm/tiva/launchxl-cc1310/configs/nsh/defconfig | 1 -
.../tiva/launchxl-cc1312r1/configs/nsh/defconfig | 1 -
.../at90usb/micropendous3/configs/hello/defconfig | 2 +-
.../avr/at90usb/teensy-2.0/configs/hello/defconfig | 2 +-
.../at90usb/teensy-2.0/configs/usbmsc/defconfig | 2 +-
boards/avr/atmega/amber/configs/hello/defconfig | 2 +-
.../arduino-mega2560/configs/hello/defconfig | 2 +-
.../atmega/moteino-mega/configs/hello/defconfig | 2 +-
boards/mips/pic32mx/mirtoo/README.txt | 2 +-
boards/mips/pic32mx/mirtoo/configs/nxffs/defconfig | 2 +-
boards/renesas/rx65n/rx65n-grrose/src/Makefile | 2 +-
.../renesas/rx65n/rx65n-grrose/src/rx65n_appinit.c | 3 +-
.../renesas/rx65n/rx65n-grrose/src/rx65n_bringup.c | 9 +-
.../rx65n/rx65n-grrose/src/rx65n_grrose.h} | 85 +-
.../renesas/rx65n/rx65n-grrose/src/rx65n_sbram.c | 490 ++++
boards/renesas/rx65n/rx65n-rsk2mb/src/Makefile | 2 +-
.../renesas/rx65n/rx65n-rsk2mb/src/rx65n_bringup.c | 7 +
.../rx65n/rx65n-rsk2mb/src/rx65n_rsk2mb.h} | 85 +-
.../renesas/rx65n/rx65n-rsk2mb/src/rx65n_sbram.c | 487 ++++
boards/risc-v/k210/maix-bit/README-qemu.txt | 5 +
boards/risc-v/k210/maix-bit/configs/elf/defconfig | 1 -
.../risc-v/k210/maix-bit/configs/module/defconfig | 1 -
boards/risc-v/k210/maix-bit/configs/nsh/defconfig | 1 -
boards/risc-v/k210/maix-bit/configs/smp/defconfig | 3 +-
.../nr5m100/nr5m100-nexys4/configs/nsh/defconfig | 1 -
boards/sim/sim/sim/configs/bas/defconfig | 1 -
boards/sim/sim/sim/configs/bluetooth/defconfig | 3 -
boards/sim/sim/sim/configs/configdata/defconfig | 1 -
boards/sim/sim/sim/configs/cxxtest/Make.defs | 5 +
boards/sim/sim/sim/configs/cxxtest/defconfig | 1 -
boards/sim/sim/sim/configs/dsptest/defconfig | 1 -
boards/sim/sim/sim/configs/fb/defconfig | 1 -
boards/sim/sim/sim/configs/ipforward/defconfig | 5 -
boards/sim/sim/sim/configs/loadable/defconfig | 1 -
boards/sim/sim/sim/configs/minibasic/defconfig | 3 -
boards/sim/sim/sim/configs/mount/defconfig | 1 -
boards/sim/sim/sim/configs/mtdpart/defconfig | 1 -
boards/sim/sim/sim/configs/mtdrwb/defconfig | 1 -
boards/sim/sim/sim/configs/nettest/defconfig | 1 -
boards/sim/sim/sim/configs/nsh/defconfig | 3 -
boards/sim/sim/sim/configs/nsh2/Make.defs | 146 --
boards/sim/sim/sim/configs/nsh2/defconfig | 1 -
boards/sim/sim/sim/configs/nx/defconfig | 1 -
boards/sim/sim/sim/configs/nx11/defconfig | 1 -
boards/sim/sim/sim/configs/nxffs/defconfig | 1 -
boards/sim/sim/sim/configs/nxlines/defconfig | 1 -
boards/sim/sim/sim/configs/nxwm/defconfig | 4 -
boards/sim/sim/sim/configs/pf_ieee802154/defconfig | 3 -
boards/sim/sim/sim/configs/pktradio/defconfig | 2 -
boards/sim/sim/sim/configs/rpproxy/defconfig | 1 -
boards/sim/sim/sim/configs/sixlowpan/defconfig | 2 -
boards/sim/sim/sim/configs/spiffs/defconfig | 2 -
boards/sim/sim/sim/configs/tcpblaster/defconfig | 1 -
boards/sim/sim/sim/configs/tcploop/defconfig | 8 -
boards/sim/sim/sim/configs/touchscreen/defconfig | 1 -
boards/sim/sim/sim/configs/udgram/defconfig | 2 -
boards/sim/sim/sim/configs/unionfs/defconfig | 1 -
boards/sim/sim/sim/configs/userfs/defconfig | 4 -
boards/sim/sim/sim/configs/ustream/defconfig | 1 -
boards/sim/sim/sim/include/.gitignore | 2 -
boards/sim/sim/sim/include/etc.tar.gz | Bin 367 -> 0 bytes
boards/sim/sim/sim/include/nsh_romfsimg.h | 114 +-
boards/sim/sim/sim/scripts/Make.defs | 7 +-
boards/sim/sim/sim/src/.gitignore | 1 +
boards/sim/sim/sim/src/Makefile | 7 +
boards/sim/sim/sim/{include => src}/README.txt | 32 +-
boards/sim/sim/sim/src/etc/group | 1 +
boards/sim/sim/sim/src/etc/init.d/rcS | 34 +
boards/sim/sim/sim/src/etc/passwd | 1 +
.../intel64/qemu-intel64/configs/ostest/defconfig | 133 +-
boards/x86_64/intel64/qemu-intel64/src/qemu_freq.c | 5 +-
.../xtensa/esp32/esp32-core/configs/smp/defconfig | 2 +-
crypto/aes.c | 354 ++-
crypto/blake2s.c | 37 +-
crypto/cryptodev.c | 19 +-
crypto/testmngr.c | 4 +-
drivers/audio/Kconfig | 29 +
drivers/audio/Make.defs | 4 +
drivers/audio/audio_i2s.c | 4 +-
drivers/audio/audio_null.c | 59 +-
drivers/audio/cs43l22.c | 10 +-
drivers/audio/cs43l22.h | 57 +-
drivers/audio/cs43l22_debug.c | 78 +-
drivers/audio/cxd56.c | 2353 ++++++++++++++++++++
drivers/audio/cxd56.h | 270 +++
drivers/audio/tone.c | 32 +-
drivers/audio/vs1053.c | 307 +--
drivers/audio/vs1053.h | 34 +-
drivers/audio/wm8776.c | 10 +-
drivers/audio/wm8776.h | 9 +-
drivers/audio/wm8904.c | 18 +-
drivers/audio/wm8904.h | 90 +-
drivers/audio/wm8904_debug.c | 12 +-
drivers/modem/altair/altmdm.c | 2 +-
drivers/rptun/Kconfig | 2 +-
drivers/syslog/syslog_rpmsg.c | 34 +-
drivers/usbdev/Kconfig | 2 +-
drivers/usbdev/usbmsc.c | 46 +-
drivers/usbmonitor/Kconfig | 2 +-
graphics/Kconfig | 2 +-
graphics/vnc/server/Kconfig | 4 +-
include/netpacket/netlink.h | 55 +
include/nuttx/audio/audio.h | 129 +-
include/nuttx/audio/audio_null.h | 1 +
include/nuttx/audio/cs43l22.h | 18 +-
include/nuttx/audio/{wm8776.h => cxd56.h} | 32 +-
include/nuttx/audio/i2s.h | 35 +-
include/nuttx/audio/pcm.h | 5 +-
include/nuttx/audio/wm8776.h | 2 -
include/nuttx/audio/wm8904.h | 2 +
include/nuttx/mm/mm.h | 4 -
include/nuttx/net/netlink.h | 21 +-
include/nuttx/syslog/syslog_rpmsg.h | 4 +-
include/sys/syscall.h | 98 +-
libs/libc/audio/lib_buffer.c | 6 +-
mm/mm_heap/mm_initialize.c | 2 -
net/netdev/netdev_carrier.c | 3 +
net/netdev/netdev_ioctl.c | 46 +-
net/netlink/netlink.h | 26 +-
net/netlink/netlink_conn.c | 102 +-
net/netlink/netlink_route.c | 396 ++--
net/netlink/netlink_sockif.c | 8 +-
net/sixlowpan/sixlowpan_framer.c | 2 +-
net/sixlowpan/sixlowpan_utils.c | 74 +-
tools/Config.mk | 1 +
tools/Makefile.host | 13 +
tools/Makefile.unix | 2 +-
tools/Makefile.win | 4 +-
tools/README.txt | 18 +-
tools/cfgdefine.c | 88 +-
tools/checkpatch.sh | 81 +-
tools/cmpconfig.c | 19 +-
tools/mkconfigvars.sh | 8 +-
tools/mksyscall.c | 152 +-
tools/mkversion.c | 6 +-
tools/refresh.sh | 35 +-
tools/testbuild.sh | 61 +-
tools/version.sh | 31 +-
tools/zipme.sh | 6 +-
video/videomode/edid_dump.c | 6 +-
video/videomode/edid_parse.c | 26 +-
video/videomode/videomode_dump.c | 8 +-
video/videomode/videomode_lookup.c | 276 ++-
video/videomode/videomode_sort.c | 6 +-
wireless/bluetooth/bt_att.c | 86 +-
wireless/bluetooth/bt_att.h | 35 +-
wireless/bluetooth/bt_buf.h | 35 +-
wireless/bluetooth/bt_conn.c | 4 +-
wireless/bluetooth/bt_conn.h | 63 +-
wireless/bluetooth/bt_gatt.c | 49 +-
wireless/bluetooth/bt_hcicore.h | 43 +-
wireless/bluetooth/bt_ioctl.c | 4 +-
wireless/bluetooth/bt_ioctl.h | 2 +-
wireless/bluetooth/bt_keys.c | 87 +-
wireless/bluetooth/bt_keys.h | 35 +-
wireless/bluetooth/bt_l2cap.c | 35 +-
wireless/bluetooth/bt_l2cap.h | 35 +-
wireless/bluetooth/bt_netdev.c | 29 +-
wireless/bluetooth/bt_queue.c | 3 +-
wireless/bluetooth/bt_queue.h | 7 +-
wireless/bluetooth/bt_smp.c | 118 +-
wireless/bluetooth/bt_smp.h | 38 +-
wireless/bluetooth/bt_uuid.c | 35 +-
wireless/ieee802154/mac802154_assoc.c | 46 +-
wireless/ieee802154/mac802154_data.c | 81 +-
wireless/ieee802154/mac802154_data.h | 4 -
wireless/ieee802154/mac802154_device.c | 105 +-
wireless/ieee802154/mac802154_disassoc.c | 9 +-
wireless/ieee802154/mac802154_getset.c | 25 +-
wireless/ieee802154/mac802154_gts.c | 6 +-
wireless/ieee802154/mac802154_ioctl.c | 3 +-
wireless/ieee802154/mac802154_loopback.c | 55 +-
wireless/ieee802154/mac802154_netdev.c | 117 +-
wireless/ieee802154/mac802154_orphan.c | 2 +-
wireless/ieee802154/mac802154_poll.c | 66 +-
wireless/ieee802154/mac802154_purge.c | 2 +-
wireless/ieee802154/mac802154_reset.c | 28 +-
wireless/ieee802154/mac802154_rxenable.c | 6 +-
wireless/ieee802154/mac802154_scan.c | 121 +-
wireless/ieee802154/mac802154_scan.h | 3 +-
wireless/ieee802154/mac802154_start.c | 39 +-
wireless/ieee802154/mac802154_sync.c | 2 +-
wireless/pktradio/pktradio_loopback.c | 61 +-
462 files changed, 11043 insertions(+), 5571 deletions(-)
create mode 100644 .github/PULL_REQUEST_TEMPLATE.md
create mode 100644 arch/renesas/src/rx65n/rx65n_sbram.c
create mode 100644 arch/renesas/src/rx65n/rx65n_sbram.h
copy boards/arm/cxd56xx/spresense/configs/{audio => audio_sdk}/defconfig (99%)
copy boards/{x86_64/intel64/qemu-intel64/src/qemu_freq.c =>
renesas/rx65n/rx65n-grrose/src/rx65n_grrose.h} (53%)
create mode 100644 boards/renesas/rx65n/rx65n-grrose/src/rx65n_sbram.c
copy boards/{x86_64/intel64/qemu-intel64/src/qemu_freq.c =>
renesas/rx65n/rx65n-rsk2mb/src/rx65n_rsk2mb.h} (53%)
create mode 100644 boards/renesas/rx65n/rx65n-rsk2mb/src/rx65n_sbram.c
delete mode 100644 boards/sim/sim/sim/configs/nsh2/Make.defs
delete mode 100644 boards/sim/sim/sim/include/.gitignore
delete mode 100644 boards/sim/sim/sim/include/etc.tar.gz
rename boards/sim/sim/sim/{include => src}/README.txt (80%)
create mode 100644 boards/sim/sim/sim/src/etc/group
create mode 100644 boards/sim/sim/sim/src/etc/init.d/rcS
create mode 100644 boards/sim/sim/sim/src/etc/passwd
create mode 100644 drivers/audio/cxd56.c
create mode 100644 drivers/audio/cxd56.h
copy include/nuttx/audio/{wm8776.h => cxd56.h} (78%)