Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
726 commits
Select commit Hold shift + click to select a range
5cde756
dts: bindings: ospi: add ospim io ports
GeorgeCGV Apr 13, 2023
f09e3ab
drivers: flash: stm32 ospi: configure ospim io ports
GeorgeCGV Apr 13, 2023
b0612e1
arch: arm: save 'fpscr' in the svc and isr handler
SgrrZhf May 23, 2023
89ea503
arch: arm: Add support for 32 double-precision registers
SgrrZhf May 23, 2023
c1ecb8f
arch: arm: enable FPU and FPU sharing for v8r aarch32
SgrrZhf May 23, 2023
1cec85d
tests: kernel: fpu_sharing: Enable it on VFP platfrom of aarch32
SgrrZhf May 23, 2023
9edd295
tests: kernel: fpu_sharing: Add double type support
SgrrZhf May 23, 2023
7c6eb24
Bluetooth: Fix endianness handling for ext scan reports evt_type
Tronil Jun 16, 2023
c022f41
drivers: dai: intel: dmic: fix irq argument cast
Jun 20, 2023
8a65b3f
tests: Bluetooth: don't assume handle is 0
jori-nordic Jun 21, 2023
3bef10f
net: ip: always cancel IPv6 DAD when address is removed
arbrauns Jun 21, 2023
10ef3b4
Bluetooth: Mesh: fix provisionee public key usage
alxelax Jun 21, 2023
d13dfb9
dmic: Allow use of reserved bits in CIC_CONTROL register
softwarecki Jun 21, 2023
257deba
drivers/pcie: Fix copyright year
Jun 21, 2023
4c7aeb2
doc: Correct msgq data item size discrepancy
peter-mitsis Jun 19, 2023
71b522c
tests: kernel/mp: move CONFIG_KERNEL_COHERENCE to Kconfig
dcpleung Jun 20, 2023
fbbb82d
debug: coredump: esp32: Fix registers index for current toolchain
LucasTambor May 17, 2023
ba3766a
debug: coredump: xtensa: add esp32s2
LucasTambor May 18, 2023
eb028cc
debug: coredump: xtensa: Add esp32s3
LucasTambor May 17, 2023
8acedc6
drivers: flash: esp32xx: use K_NO_WAIT when in ISR
LucasTambor May 19, 2023
d8332d1
debug: coredump: flash partition: Use K_NO_WAIT when in ISR
LucasTambor May 19, 2023
9ae80aa
doc: services: debug: coredump: add flash partition
LucasTambor May 19, 2023
1ffca30
tests: subsys: debug: coredump backends: add esp32xx overlay
LucasTambor May 24, 2023
d2b3351
manifest: update hal_espressif
LucasTambor May 26, 2023
c6c93e3
soc: cc13x2_cc26x2 series: enable RTT support
fg-cfh Jun 1, 2023
e229898
drivers: pinctrl: esp32xx: allow internal loopback
LucasTambor May 5, 2023
e562c98
tests: drivers: spi: spi_loopback: esp32xx: Use internal loopback
LucasTambor May 7, 2023
ea949d0
tests: drivers: uart: async: esp32c3: use internal loopback
LucasTambor May 8, 2023
c2a730e
Bluetooth: Shell: Also parse Broadcast Name as a valid name
Thalley Jun 20, 2023
2790106
input: add a gpio qdec input driver
fabiobaltieri May 1, 2021
5b38136
manifest: Bump trusted-firmware-a to v2.9.0
SgrrZhf May 29, 2023
b789a01
doc: release-notes: Add TF-A v3.5.0 notes
SgrrZhf Jun 21, 2023
2fc212c
bluetooth: hci: spi: initialize IRQ callback before registering it
arbrauns Jun 21, 2023
7e44efe
drivers: gpio_mcux_lpc: Guard NXP Pint code
decsny Jun 21, 2023
8d15cf2
Bluetooth: CAP: Shell: Handle -ECANCELED error code specifically
Thalley Jun 21, 2023
e908f88
docs: safety: Add safety documentation
simhein Apr 5, 2023
6815d9f
Bluetooth: MCC: Shell: Format IDs as 64-bit (llu)
Thalley Jun 19, 2023
0ace886
cache: Add note about buffer alignment and size
carlocaione Jun 21, 2023
7595caf
intel_adsp: timer: implemented sys_clock_idle_exit function
Jun 2, 2023
1d58b1b
intel_adsp: mem_window: reinitialize after idle exit
Mar 23, 2023
355f8cf
intel_adsp: ipc: device support D3 power state change
Jan 12, 2023
23b3cae
inte_adsp: ipc: prevent ipc message send during Device power transition
May 24, 2023
c5623c6
Bluetooth: Host: Check that `conn` is not NULL
theob-pro Jun 22, 2023
c0d842b
Bluetooth: BAP: Shell: Remove duplicate increment of seq_num
Thalley Jun 21, 2023
17ea354
Bluetooth: BAP: Shell: Fix endianess of broadcast_id in adv data
Thalley Jun 21, 2023
16b8191
SMP: fix build failure if SMP=y and SYS_CLOCK_EXISTS=n
evgeniy-paltsev Jun 19, 2023
d9082cd
Bluetooth: ASCS: Fix bad size of metadata_backup
Thalley Jun 20, 2023
3ede93f
Bluetooth: BAP: Shell: Fix missing clear of txing_stream
Thalley Jun 21, 2023
969d279
samples: Bluetooth: Unicast client missing err check on sem
Thalley Jun 20, 2023
ca1fd03
samples: Bluetooth: Fix TMAP peripheral off-by-one URI schemes
Thalley Jun 20, 2023
8cd0758
Bluetooth: Shell: Move scan filter to function
Thalley Jun 19, 2023
a16bcd2
Bluetooth: Mesh: Avoid NULL pointer dereference in shell utils
PavelVPV Jun 22, 2023
c214ec3
Bluetooth: Mesh: Fix dead code issue when getting node id state
PavelVPV Jun 22, 2023
80a986f
tests: add an input build_all test
fabiobaltieri Jun 21, 2023
9ef019d
Bluetooth: tmap: Fix TMAS characteristic permissions
MariuszSkamra Jun 20, 2023
44d61bd
posix: eventfd: fix waking up poll()
mniestroj Jun 21, 2023
2bc980f
tests: eventfd: test wake-up from pending poll()
mniestroj Jun 21, 2023
b8fc1c3
twister: run slow tests only
nashif Jun 22, 2023
54fcffb
doc: twister: adapt docs for --enable-slow-only
nashif Jun 22, 2023
8eff5b6
libC minimal: Fix for POSIX arch
aescolar May 31, 2023
590e8ef
libC pico hooks: Fix for POSIX arch
aescolar Jun 6, 2023
0517c85
libC COMMON_LIBC_MALLOC_ARENA_SIZE: provide default for POSIX ARCH
aescolar May 31, 2023
225e8c0
mm_drv: tlb: Fix driver tests
jxstelter Jun 21, 2023
a7490d2
pinctrl: kinetis: use kernel default init priority
fabiobaltieri Jun 22, 2023
fbe47d0
lib POSIX: timespec fix include for POSIX ARCH and emb libC
aescolar May 31, 2023
3454d8f
lib POSIX: Enable selectively for POSIX ARCH
aescolar May 31, 2023
75dfdb1
net: POSIX arch: include host header only if not emb libC
aescolar May 31, 2023
78e1d6f
arch posix: Set C standard version in arch instead of boards
aescolar Jun 13, 2023
38b9120
arch posix: native tasks header: Add missing include
aescolar Jun 8, 2023
9e3d5c8
soc inf (POSIX): Correct Kconfig option description
aescolar Jun 14, 2023
ea19a42
posix arch: tracing: Define 3 new vprintf equivalent APIs
aescolar May 17, 2023
8b76019
soc posix: Refactor native_tasks into own file
aescolar May 17, 2023
491f7b4
native_posix: Refactor sdl_events into common folder
aescolar Jun 7, 2023
f60e4db
posix boards: Refactor common interrupt definitions into common header
aescolar Jun 7, 2023
b4b2eaa
ztests: Build POSIX arch extra functionality only if possible
aescolar May 31, 2023
e9af821
cmake: Add partial linking abstraction
aescolar Jun 15, 2023
dd73349
samples: fs: littlefs: make sample workable for mmc disk driver
xakep-amatop Jun 7, 2023
936dc5b
bsim: net: Add delay to echo client in ot bsim tests.
Jun 19, 2023
f940a5a
manifest: openthread: Regular openthread upmerge to `6d55738`
Jun 16, 2023
81fa03f
drivers: ieee802154: cc13/26xx_subg: clean up constants
fg-cfh May 30, 2023
154ac22
drivers: ieee802154: cc13/26xx_subg: remove redundant configuration
fg-cfh May 30, 2023
6683c28
drivers: ieee802154: cc13/26xx_subg: remove dead code
fg-cfh May 30, 2023
f05277a
drivers: ieee802154: cc13/26xx_subg: fix invalid KConfig reference
fg-cfh May 30, 2023
0f21a18
drivers: ieee802154: cc13/26xx_subg: readability improvements
fg-cfh May 30, 2023
6bb03b5
drivers: ieee802154: cc13/26xx_subg: fix/document non-standard CSMA/CA
fg-cfh May 30, 2023
f0cb607
drivers: ieee802154: cc13/26xx_subg: inline documentation
fg-cfh May 30, 2023
8a86f0c
drivers: ieee802154: cc13/26xx_subg: fix CCA method
fg-cfh Jun 1, 2023
a94877b
drivers: ieee802154: cc13/26xx_subg: improve CSMA/CA compliance
fg-cfh Jun 1, 2023
0ea5658
drivers: ieee802154: cc13/26xx_subg: remove unused radio commands
fg-cfh Jun 9, 2023
ea89a1f
drivers: ieee802154: cc13/26xx_subg: conditional RX after set_channel
fg-cfh Jun 9, 2023
122a10f
drivers: ieee802154: cc13/26xx_subg: fix header len const
fg-cfh Jun 9, 2023
fe03bb5
drivers: ieee802154: cc13/26xx_subg: fix subg_start() return value
fg-cfh Jun 9, 2023
7232c38
drivers: ieee802154: cc13/26xx_subg: fix PHY overrides
fg-cfh Jun 9, 2023
b245012
drivers: ieee802154: cc13/26xx_subg: R-to-P link workaround
fg-cfh Jun 15, 2023
897f778
boards: cc1352p1_launchxl: fix antenna mux config
fg-cfh Jun 9, 2023
d25626c
boards: arm: efr32_thunderboard: add 'zephyr,bt-c2h-uart'
pepe2k Jun 19, 2023
192e425
Bluetooth: Host: Add NULL check for addr in unpair
Thalley Jun 21, 2023
a5532f9
drivers: dma: stm32 dmamux device must be initialized after dma
FRASTM Jun 22, 2023
e802779
drivers: clock control: stm32h5 set the clock freq for voltage scaling
FRASTM Jun 22, 2023
8620efe
boards: arm: mimxrt1040_evk: document M.2 WiFi module debugging issue
danieldegrasse Jun 22, 2023
bb5f421
gpio: npm1300: lower init priority
fabiobaltieri Jun 22, 2023
7bc99e2
drivers: led: npm1300: nPM1300 LED driver
aasinclair May 24, 2023
198d5b8
boards: shields: npm1300_ek: Added LED support
aasinclair May 24, 2023
d79cf20
samples: shields: npm1300_ek: Added LED to example
aasinclair May 24, 2023
bd66c1d
arch POSIX: Refactor into a top and bottom
aescolar May 26, 2023
7ee41b8
soc inf (native): Refactor into a top and bottom
aescolar May 26, 2023
06b8f4b
drivers: flash: stm32 qspi driver with read SFDP ID from quadflash
FRASTM Mar 28, 2023
c7b8209
boards: arm: stm32h747i disco board enables QSPI interface
FRASTM Mar 28, 2023
a13ccda
boards: arm: stm32l496 disco enables the quadspi NOR
FRASTM Mar 3, 2023
529f9ed
boards: arm: stm32l475 disco yaml has the quadspi NOR
FRASTM Mar 29, 2023
7f83427
samples: drivers: jesd216 jedec ID and SFDP from quad-flash
FRASTM Mar 28, 2023
e216dcf
samples: drivers: quadspi flash of the stm32 boards
FRASTM Mar 15, 2023
c88a9ef
segger: rtt: disable unsupported shell/log features
fg-cfh Jun 5, 2023
c62e559
intel_adsp: remove deprecated cache macros
nashif Jun 23, 2023
3b6409e
dts: stm32g4: fix clk-lse driving-capability
ethan-duckett-brill Jun 23, 2023
e484ab2
boards: shields: npm1300_ek: Specify regulator initial modes
aasinclair Jun 6, 2023
8e5cae7
ztest: Allow 'before' functions to run in privilaged mode
Jun 22, 2023
10be3a1
rtio: Implement a NO_RESPONSE flag for SQEs
Jun 22, 2023
ea42995
dts: riscv: introduce PolarFire SoC I2C interface
con-pax Jun 9, 2023
a810d27
drivers: i2c: add Microchip PolarFire SoC I2C driver
con-pax Jun 9, 2023
05136cd
boards: riscv: add I2C Controllers to PolarFire SoC Icicle board
con-pax Jun 9, 2023
d6ce537
doc: kernel: update thread priorities diagram
nashif Jun 23, 2023
7584c17
intel_adsp: restructure dmic headers and move regs to soc
nashif Jun 23, 2023
2ae521a
posix: fs: Fixes stat command to return file information
vvanbeveren Jun 15, 2023
bd0d98b
tests: posix: fs: Add tests for stat command
vvanbeveren Jun 15, 2023
f7c1f91
samples: openamp_rsc_table: move arch specific config from project
iuliana-prodan Jun 21, 2023
67bdd17
drivers: adc: voltage divider
ualbertagreen Mar 15, 2023
4095738
test: adc: voltage divider
ualbertagreen Mar 17, 2023
7b73bea
dts: bindings: adc: add shunt sensor
ualbertagreen Mar 20, 2023
154ad75
drivers: adc: current sense shunt
ualbertagreen Mar 20, 2023
a79df5e
test: adc: current sense shunt
ualbertagreen Mar 20, 2023
fcb4c23
dts: bindings: afe: add current sense amplifier
ualbertagreen Mar 23, 2023
fe20701
drivers: afe: current sense amplifier
ualbertagreen Mar 23, 2023
570bcd3
test: adc: current sense amplifier
ualbertagreen Mar 23, 2023
5452ef3
Bluetooth: tbs_client: Remove unused subscribe_cnt variable
MariuszSkamra Jun 22, 2023
a7231a4
Bluetooth: aics_client: Remove unused subscribe_cnt variable
MariuszSkamra Jun 22, 2023
6f0dc49
Bluetooth: vocs_client: Remove unused subscribe_cnt variable
MariuszSkamra Jun 22, 2023
d72c176
Bluetooth: tbs_client: Fix possible NULL pointer dereference
MariuszSkamra Jun 22, 2023
a996159
Bluetooth: Host: Fix connection reference leak
theob-pro Jun 22, 2023
93abc2a
Bluetooth: att: Reset ATT timer when retrying on security error
MariuszSkamra Jun 22, 2023
6bcc9de
boards: xtensa: nxp: remove uart overlay
iuliana-prodan Jun 22, 2023
3a60452
drivers: kscan: use zephyr_syscall_header
danieldegrasse Jun 23, 2023
4045bab
twister: pytest: Parse report file to get testcases
gchwier Jun 12, 2023
daa5057
ARC: MWDT: update docs to reflect recent changes
evgeniy-paltsev Jun 20, 2023
a64499d
doc licensing: Remove get_maintainers.pl
aescolar Jun 19, 2023
eccefc4
doc: contribute external: Fix link and add if not Apache2
aescolar Jun 19, 2023
88dd32c
doc: services: posix: fix setvbuf typo
Jun 24, 2023
675a660
doc: services: posix: _POSIX_THREAD_PRIO_INHERIT unsupported
Jun 24, 2023
64a4773
doc: services: posix: pthread_condattr_destroy and init supported
Jun 24, 2023
b416a90
doc: services: posix: pthread_mutexattr_destroy init supported
Jun 24, 2023
b158c52
devicetree: support of 64-bit addresses from devicetree
amr-sc May 22, 2023
cb491ca
drivers: support 64-bit addresses from devicetree for PLIC, MTIMER, UART
amr-sc May 24, 2023
89f15cb
doc: release: update dates to ISO 8601
kartben Jun 23, 2023
e741449
doc: release: add Zephyr 3.4 as supported release
kartben Jun 23, 2023
584aa4f
boards: bl652_dvk: Fix compatible field
rerickson1 Jun 23, 2023
7e8d94b
boards: bl654_dvk: Fix compatible field
rerickson1 Jun 23, 2023
a44f61c
tests: lib: devicetree: api: test the 'reserved' status
gmarull Jun 15, 2023
a0418f1
modem_shell: fix compilation error.
mkettn Jun 22, 2023
e416763
net: wifi: Fix a typo
krish2718 Jun 22, 2023
456859a
net: wifi: Do TWT checks only for setup
krish2718 Jun 22, 2023
97bd70f
net: wifi: Disable trigger in TWT quick setup
krish2718 Jun 23, 2023
15476aa
net: wifi: Add an error code for TWT duplicate flow request
krish2718 Jun 25, 2023
3be7265
net: wifi: Fix tear down messages
krish2718 Jun 25, 2023
a3ab624
net: wifi: Add a demarcation print
krish2718 Jun 25, 2023
8042218
net: wifi: Add a message for unsolicited TWT tear down
krish2718 Jun 25, 2023
6bbd6d3
mcumgr: img_mgmt: Fix unused "status" variable warning
MarekPieta Jun 25, 2023
5c12287
net: lwm2m: Add support for X509 certificates
SeppoTakalo Jun 7, 2023
55451c6
doc: Document various LwM2M security modes
SeppoTakalo Jun 15, 2023
dc7fbc5
net: lwm2m: Fix pause and resume on non-closed sockets
SeppoTakalo Jun 14, 2023
9d3f594
Bluetooth: BAP: Shell: Print received broadcast code
Thalley Jun 19, 2023
15cdcc7
cmake: Fix FindLlvmLld usage of unimported package
aaronemassey Jun 20, 2023
5a4c9a2
Bluetooth: BAP: Unicast client shall support 0 or > 1 endpoints
Thalley Jun 22, 2023
8babf99
kernel: fix z_is_inactive_timeout stab when missing sys clock
evgeniy-paltsev Jun 23, 2023
3be68bd
board: it8xxx2_evb/it82xx2_evb: Fix the dts compatible field of board
GTLin08 Jun 26, 2023
bb281e4
net: l2: Fix the define in comment
krish2718 Jun 5, 2023
2606ba4
net: l2: Add support to identify Wi-Fi interfaces
krish2718 Jun 5, 2023
7987098
drivers: wifi: Register Wi-Fi architecture type
krish2718 Jun 5, 2023
b9411b7
net: ethernet: Fix build and doc error
krish2718 Jun 6, 2023
91b5b44
net: wifi: Add support to get and set Wi-Fi as default interface
krish2718 Jun 14, 2023
5aced71
net: wifi: Use only Wi-Fi interfaces
krish2718 Jun 14, 2023
159f56d
mgmt: ec_host_cmd: use one command to send response
niedzwiecki-dawid Jun 5, 2023
c8c149d
mgmt: ec_host_cmd: add logging system
niedzwiecki-dawid May 31, 2023
85c5a25
tests: workq: Add timeout parameter
golowanow Jun 5, 2023
4beb51c
drivers: src: hwinfo: Report reset cause for lockup_sysresetreq
cjo-trackman Jun 16, 2023
e99b8f3
Bluetooth: BAP: Shell: Fix missing src_id in mod_src
Thalley Jun 19, 2023
69a93f3
bluetooth: tester: LE Audio: Fix sending ISO data
mkasenberg Jun 6, 2023
c8a650f
bluetooth: tester: has: Update name of bt_has_register_param
mkasenberg Jun 21, 2023
76dc5d3
bluetooth: tester: vcp: Remove unused include
mkasenberg Jun 21, 2023
7d7874c
Tests: Bluetooth: tester: add BTP command for connecting Proxy Client
KKopyscinski May 26, 2023
ee67bdf
tests libC: Filter based on type of target not whole arch
aescolar May 31, 2023
14573fc
tests: lwm2m: Fix too small test buffer
SeppoTakalo Jun 26, 2023
0f6ded7
test: net: lwm2m: Fix build warning about unitialized vars
SeppoTakalo Jun 19, 2023
e92f8ac
tests: net: lwm2m: Remove timing sensitive assert
SeppoTakalo Jun 21, 2023
a7498c3
tests: net: lwm2m: Remove unnecessary filtering
SeppoTakalo Jun 19, 2023
1eb4317
dts: bindings: vendor-prefixes: Add efinix prefix
manoj153 Mar 17, 2023
2ec89ba
dts: bindings: gpio: Add `efinix,sapphire-gpio`
manoj153 Mar 17, 2023
197cce5
dts: bindings: serial: Add `efinix,sapphire-uart0`
manoj153 Mar 17, 2023
e8109f9
dts: bindings: timer: Add `efinix,sapphire-timer0`
manoj153 Mar 17, 2023
80fda53
dts: riscv: add a initial SoC dtsi for Efinix Sapphire SoC
manoj153 Mar 17, 2023
6e887e3
soc: riscv: Add initial support for Efinix Sapphire SoC
manoj153 Mar 20, 2023
1ca6a5d
drivers: gpio: gpio_efinix_sapphire: initial version
manoj153 Mar 17, 2023
d78c0e5
drivers: serial: add uart_efinix_sapphire initial version
manoj153 Mar 20, 2023
dc88a20
boards: riscv: Add initial support for titanium_ti60_f225
manoj153 Apr 26, 2023
1a28c79
tests: drivers: build_all: gpio: add efinix_sapphire
manoj153 May 9, 2023
c7c6ce4
tests: drivers: i2c: i2c_target_api add nucleo_wl55jc
Desvauxm-st Jun 22, 2023
0a71da1
tests: drivers: i2c: i2c_target_api add nucleo_wl55jc
Desvauxm-st Jun 14, 2023
2c3dd01
bluetooth: controller: kconfig: Move BT_CTLR_SCAN_SYNC_ISO_SET
sean-madigan Jun 15, 2023
7993f20
Bluetooth: BAP: Shell: Fix missing NULL check for cmd_list
Thalley Jun 19, 2023
dd0db3f
Bluetooth: BAP: Shell: Fix broadcast assistant bad code print
Thalley Jun 19, 2023
acc59cf
Bluetooth: BAP: Shell: Add missing addr print in broadcast assistant
Thalley Jun 19, 2023
addc8a5
Bluetooth: BAP: Shell: Stop scan on broadcast found
Thalley Jun 19, 2023
2901e7c
Bluetooth: BAP: Shell: Fix assistant broadcast code
Thalley Jun 19, 2023
feaae8b
Bluetooth: BAP: Shell: Only register scan delegator callbacks once
Thalley Jun 19, 2023
ac8dc34
Bluetooth: CAP: Shell: Fix type in cmd_cap_initiator_unicast_stop
Thalley Jun 19, 2023
adabb00
Bluetooth: Audio: Shell: Update audio.conf to more sane values
Thalley Jun 19, 2023
2b74450
Bluetooth: CSIP: Update CSIP duplicate rank search
Thalley Jun 20, 2023
82e5eba
Bluetooth: BAP: Fix bt_bap_scan_delegator_find_state
Thalley Jun 21, 2023
9065c2d
input: convert xpt2046 from kscan
fabiobaltieri Jun 22, 2023
3681268
tests: build_all: input: add an entry for xpt2046
fabiobaltieri Jun 22, 2023
a71bff7
net: wifi: Fix power save timeout data type
krish2718 Jun 22, 2023
379ee55
Bluetooth: BAP: Shell: Move audio_send_work above clear_lc3_sine_data
Thalley Jun 23, 2023
b3259e5
Bluetooth: ascs: Fix possible ASE stuck in releasing state
MariuszSkamra Jun 26, 2023
a7d1110
MAINTAINERS: cleanup the ITE Platform maintainer entry
fabiobaltieri Jun 26, 2023
6050a10
net: lwm2m: Allow setting string to zero length
SeppoTakalo Jun 26, 2023
74d0ea0
tests: drivers: i2c: i2c_target_api add nucleo_l073rg
Desvauxm-st Jun 27, 2023
4cc7a84
boards: arm: nucleo_l073rg: add i2c2
Desvauxm-st Jun 14, 2023
c96b786
tests: drivers: i2c: i2c_target_api add nucleo_l073rg
Desvauxm-st Jun 14, 2023
bcc737d
tests: drivers: i2c: i2c_target_api add nucleo_f746zg
Desvauxm-st Jun 27, 2023
e86fc5f
boards: arm: nucleo_f746zg: add i2c2
Desvauxm-st Jun 15, 2023
abc5f4c
tests: drivers: i2c: i2c_target_api add nucleo_f746zg
Desvauxm-st Jun 15, 2023
04ce5b9
mgmt: hawkbit: remove NET_SOCKETS_POSIX_NAMES dependency
m-byte May 23, 2023
a46fb81
Bluetooth: BAP: Shell: Set default_stream on configured
Thalley Jun 21, 2023
4d4886c
Bluetooth: Mesh: remove unnecessary mbedtls options from mesh
alxelax Jun 26, 2023
db8881d
tests: bluetooth: tester: Reduce nrf53 BT_BUF_ACL_RX_SIZE
laxiLang May 26, 2023
51d57f6
drivers: pinctrl: add pin group for NuMaker pinctrl
cyliangtw Jun 27, 2023
f124c0d
net: lib: coap: Use zsock_ functions
tokangas Jun 27, 2023
431108d
intel_adsp: ace: Restore IDC interrupt on D3 exit
serhiy-katsyuba-intel Jun 27, 2023
5988073
net: if: prepare net_if_ipv6_addr_rm() for future changes
vaussard Jun 26, 2023
56e0d8e
net: if: split the search loop of net_if_ipv6_addr_rm()
vaussard Jun 26, 2023
2eb7433
net: if: do not remove the solicited-node multicast address if used
vaussard Jun 26, 2023
6837229
tests: net: iface: remove useless assignment
vaussard Jun 27, 2023
90355f1
tests: net: iface: verify multicast address not removed if used
vaussard Jun 27, 2023
710422e
include/zephyr: Fix linker scripts to define _end after all static RA…
keith-packard May 9, 2023
bbec614
cmake/linker_script: Fix cmake linker scripts to define _end
keith-packard May 10, 2023
419fa3c
net: lib: coap: CoAP client, multiple request handling
Jun 5, 2023
a3612c7
tests: Ztest tests for coap client
Jun 26, 2023
fc94503
samples: drivers: auxdisplay requires a fixture to run on a platform
FRASTM Jun 23, 2023
2f5068f
MAINTAINERS: Add self as network collaborator
ssharks Jun 27, 2023
ad39003
net: mgmt: Support for forced Passive scan
ajayparida Jun 6, 2023
c29c03c
doc: release-notes: add passive scan support release notes
ajayparida Jun 26, 2023
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/bsim-tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ jobs:
|| steps.check-networking-files.outputs.any_changed == 'true'
|| steps.check-common-files.outputs.any_changed == 'true'
run: |
export BSIM_VERSION=$( west list bsim -f {sha} )
export BSIM_VERSION=$( west list bsim -f {revision} )
echo "Manifest points to bsim sha $BSIM_VERSION"
cd /opt/bsim_west/bsim
git fetch -n origin ${BSIM_VERSION}
Expand Down
13 changes: 9 additions & 4 deletions .github/workflows/doc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,9 @@ jobs:
- name: west setup
run: |
west init -l .
west update bsim

- name: build-docs
shell: bash
run: |
if [[ "$GITHUB_REF" =~ "refs/tags/v" ]]; then
DOC_TAG="release"
Expand Down Expand Up @@ -117,7 +117,7 @@ jobs:
doc-build-pdf:
name: "Documentation Build (PDF)"
if: github.event_name != 'pull_request'
runs-on: ubuntu-22.04
runs-on: zephyr-runner-linux-x64-4xlarge
container: texlive/texlive:latest
timeout-minutes: 60
concurrency:
Expand Down Expand Up @@ -155,9 +155,10 @@ jobs:
- name: west setup
run: |
west init -l .
west update bsim

- name: build-docs
shell: bash
continue-on-error: true
run: |
if [[ "$GITHUB_REF" =~ "refs/tags/v" ]]; then
DOC_TAG="release"
Expand All @@ -168,7 +169,11 @@ jobs:
DOC_TAG=${DOC_TAG} SPHINXOPTS="-q -j auto" LATEXMKOPTS="-quiet -halt-on-error" make -C doc pdf

- name: upload-build
if: always()
uses: actions/upload-artifact@v3
with:
name: pdf-output
path: doc/_build/latex/zephyr.pdf
if-no-files-found: ignore
path: |
doc/_build/latex/zephyr.pdf
doc/_build/latex/zephyr.log
61 changes: 41 additions & 20 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ set(CMAKE_EXECUTABLE_SUFFIX .elf)
# into the `zephyr_final` target.
#
# Multiple linking stages are required in the following cases:
# - device handles structs must be generated (CONFIG_HAS_DTS=y)
# - device dependencies structs must be generated (CONFIG_DEVICE_DEPS=y)
# - ISR tables must be generated (CONFIG_GEN_ISR_TABLES=y)
# - Kernel objects hash tables (CONFIG_USERSPACE=y)
# - Application memory partitions (CONFIG_USERSPACE=y)
Expand All @@ -75,7 +75,7 @@ set(ZEPHYR_LINK_STAGE_EXECUTABLE zephyr_pre${ZEPHYR_CURRENT_LINKER_PASS})
# existing variable to allow slowly cleanup of linking stage handling.
# Three stage linking active: pre0 -> pre1 -> final, this will correspond to `pre1`
# Two stage linking active: pre0 -> final, this will correspond to `pre0`
if(CONFIG_USERSPACE OR CONFIG_HAS_DTS)
if(CONFIG_USERSPACE OR CONFIG_DEVICE_DEPS)
set(ZEPHYR_PREBUILT_EXECUTABLE zephyr_pre1)
else()
set(ZEPHYR_PREBUILT_EXECUTABLE zephyr_pre0)
Expand All @@ -92,6 +92,11 @@ set(PARSE_SYSCALLS_TARGET parse_syscalls_target)
define_property(GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT BRIEF_DOCS " " FULL_DOCS " ")
set_property( GLOBAL PROPERTY PROPERTY_OUTPUT_FORMAT elf32-little${ARCH}) # BFD format

# Contains the list of files with syscall function prototypes.
add_library(syscalls_interface INTERFACE)
set(syscalls_file_list_output
${CMAKE_CURRENT_BINARY_DIR}/misc/generated/syscalls_file_list.txt)

# "zephyr_interface" is a source-less library that encapsulates all the global
# compiler options needed by all source files. All zephyr libraries,
# including the library named "zephyr" link with this library to
Expand Down Expand Up @@ -728,13 +733,16 @@ add_custom_command(
COMMAND
${PYTHON_EXECUTABLE}
${ZEPHYR_BASE}/scripts/build/parse_syscalls.py
--include ${ZEPHYR_BASE}/include # Read files from this dir
--include ${ZEPHYR_BASE}/drivers # For net sockets
--include ${ZEPHYR_BASE}/subsys/net # More net sockets
--scan ${ZEPHYR_BASE}/include # Read files from this dir
--scan ${ZEPHYR_BASE}/drivers # For net sockets
--scan ${ZEPHYR_BASE}/subsys/net # More net sockets
${parse_syscalls_include_args} # Read files from these dirs also
--json-file ${syscalls_json} # Write this file
--tag-struct-file ${struct_tags_json} # Write subsystem list to this file
--file-list ${syscalls_file_list_output}
$<$<BOOL:${CONFIG_EMIT_ALL_SYSCALLS}>:--emit-all-syscalls>
DEPENDS ${syscalls_subdirs_trigger} ${PARSE_SYSCALLS_HEADER_DEPENDS}
${syscalls_file_list_output} ${syscalls_interface}
)

# Make sure Picolibc is built before the rest of the system; there's no explicit
Expand Down Expand Up @@ -850,6 +858,14 @@ zephyr_get_include_directories_for_lang(C ZEPHYR_INCLUDES)

add_subdirectory(kernel)

get_property(
syscalls_file_list
TARGET syscalls_interface
PROPERTY INTERFACE_INCLUDE_DIRECTORIES
)
file(CONFIGURE OUTPUT ${syscalls_file_list_output}
CONTENT "@syscalls_file_list@" @ONLY)

# Read list content
get_property(ZEPHYR_LIBS_PROPERTY GLOBAL PROPERTY ZEPHYR_LIBS)

Expand Down Expand Up @@ -896,33 +912,38 @@ zephyr_get_include_directories_for_lang(C
STRIP_PREFIX # Don't use a -I prefix
)

if(CONFIG_PM_DEVICE_POWER_DOMAIN_DYNAMIC)
set(number_of_dynamic_devices ${CONFIG_PM_DEVICE_POWER_DOMAIN_DYNAMIC_NUM})
else()
set(number_of_dynamic_devices 0)
endif()
if(CONFIG_DEVICE_DEPS)
if(CONFIG_DEVICE_DEPS_DYNAMIC)
set(dynamic_deps --dynamic-deps)
endif()

if(CONFIG_PM_DEVICE_POWER_DOMAIN_DYNAMIC)
set(number_of_dynamic_devices ${CONFIG_PM_DEVICE_POWER_DOMAIN_DYNAMIC_NUM})
else()
set(number_of_dynamic_devices 0)
endif()

if(CONFIG_HAS_DTS)
# dev_handles.c is generated from ${ZEPHYR_LINK_STAGE_EXECUTABLE} by
# gen_handles.py
# device_deps.c is generated from ${ZEPHYR_LINK_STAGE_EXECUTABLE} by
# gen_device_deps.py
add_custom_command(
OUTPUT dev_handles.c
OUTPUT device_deps.c
COMMAND
${PYTHON_EXECUTABLE}
${ZEPHYR_BASE}/scripts/build/gen_handles.py
--output-source dev_handles.c
${ZEPHYR_BASE}/scripts/build/gen_device_deps.py
--output-source device_deps.c
--output-graphviz dev_graph.dot
${dynamic_deps}
--num-dynamic-devices ${number_of_dynamic_devices}
--kernel $<TARGET_FILE:${ZEPHYR_LINK_STAGE_EXECUTABLE}>
--zephyr-base ${ZEPHYR_BASE}
--start-symbol "$<TARGET_PROPERTY:linker,devices_start_symbol>"
VERBATIM
DEPENDS ${ZEPHYR_LINK_STAGE_EXECUTABLE}
)
set_property(GLOBAL APPEND PROPERTY GENERATED_APP_SOURCE_FILES dev_handles.c)
set_property(GLOBAL APPEND PROPERTY GENERATED_APP_SOURCE_FILES device_deps.c)

# gen_handles runs on `__device_handles_pass1` so pass this info to the linker script generator
list(APPEND LINKER_PASS_${ZEPHYR_CURRENT_LINKER_PASS}_DEFINE "LINKER_DEVICE_HANDLES_PASS1")
# gen_device_deps runs on `__device_deps_pass1` so pass this info to the linker script generator
list(APPEND LINKER_PASS_${ZEPHYR_CURRENT_LINKER_PASS}_DEFINE "LINKER_DEVICE_DEPS_PASS1")
endif()

if(CONFIG_CODE_DATA_RELOCATION)
Expand Down Expand Up @@ -1156,7 +1177,7 @@ if(CONFIG_USERSPACE)
)
endif()

if(CONFIG_USERSPACE OR CONFIG_HAS_DTS)
if(CONFIG_USERSPACE OR CONFIG_DEVICE_DEPS)
configure_linker_script(
${ZEPHYR_CURRENT_LINKER_CMD}
"${LINKER_PASS_${ZEPHYR_CURRENT_LINKER_PASS}_DEFINE}"
Expand Down
18 changes: 12 additions & 6 deletions CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -80,10 +80,10 @@
/soc/posix/ @aescolar @daor-oti
/soc/riscv/ @kgugala @pgielda
/soc/riscv/openisa*/ @dleach02
/soc/riscv/riscv-privilege/andes_v5/ @cwshu @kevinwang821020 @jimmyzhe
/soc/riscv/riscv-privilege/neorv32/ @henrikbrixandersen
/soc/riscv/riscv-privilege/gd32vf103/ @soburi
/soc/riscv/riscv-privilege/niosv/ @sweeaun
/soc/riscv/riscv-privileged/andes_v5/ @cwshu @kevinwang821020 @jimmyzhe
/soc/riscv/riscv-privileged/neorv32/ @henrikbrixandersen
/soc/riscv/riscv-privileged/gd32vf103/ @soburi
/soc/riscv/riscv-privileged/niosv/ @sweeaun
/soc/x86/ @dcpleung @nashif @aasthagr
/arch/xtensa/ @dcpleung @andyross @nashif
/soc/xtensa/ @dcpleung @andyross @nashif
Expand Down Expand Up @@ -179,7 +179,7 @@
/boards/riscv/adp_xc7k_ae350/ @cwshu @kevinwang821020 @jimmyzhe
/boards/riscv/longan_nano/ @soburi
/boards/riscv/neorv32/ @henrikbrixandersen
/boards/riscv/niosv_m/ @sweeaun
/boards/riscv/niosv*/ @sweeaun
/boards/shields/ @erwango
/boards/shields/atmel_rf2xx/ @nandojve
/boards/shields/esp_8266/ @nandojve
Expand Down Expand Up @@ -210,6 +210,7 @@
/doc/develop/tools/coccinelle.rst @himanshujha199640 @JuliaLawall
/doc/services/device_mgmt/smp_protocol.rst @de-nordic @nordicjm
/doc/services/device_mgmt/smp_groups/ @de-nordic @nordicjm
/doc/services/sensing/ @lixuzha @ghu0510 @qianruh
/doc/CMakeLists.txt @carlescufi
/doc/_scripts/ @carlescufi
/doc/connectivity/bluetooth/ @alwa-nordic @jhedberg @Vudentz
Expand Down Expand Up @@ -531,7 +532,7 @@
/dts/riscv/riscv32-litex-vexriscv.dtsi @mateusz-holenko @kgugala @pgielda
/dts/riscv/starfive/ @rajnesh-kanwal
/dts/riscv/andes/andes_v5* @cwshu @kevinwang821020 @jimmyzhe
/dts/riscv/niosv/niosv-m.dtsi @sweeaun
/dts/riscv/niosv/ @sweeaun
/dts/arm/armv*m.dtsi @galak @ioannisg
/dts/arm/armv7-a.dtsi @ibirnbaum
/dts/arm/armv7-r.dtsi @bbolen @stephanosio
Expand Down Expand Up @@ -575,6 +576,8 @@
/dts/bindings/sensor/*bme680* @BoschSensortec
/dts/bindings/sensor/*ina23* @bbilas
/dts/bindings/sensor/st* @avisconti
/dts/bindings/sensor/zephyr,sensing.yaml @lixuzha @ghu0510 @qianruh
/dts/bindings/sensor/zephyr,sensing*.yaml @lixuzha @ghu0510 @qianruh
/dts/bindings/smbus/ @finikorg
/dts/bindings/sip_svc/ @maheshraotm
/dts/bindings/cpu/intel,niosv.yaml @sweeaun
Expand Down Expand Up @@ -671,6 +674,7 @@
/include/zephyr/pm/pm.h @nashif @ceolin
/include/zephyr/drivers/ptp_clock.h @tbursztyka
/include/zephyr/rtio/ @teburd
/include/zephyr/sensing/ @lixuzha @ghu0510 @qianruh
/include/zephyr/shared_irq.h @dcpleung @nashif @andyross
/include/zephyr/shell/ @jakub-uC @nordic-krch
/include/zephyr/shell/shell_mqtt.h @ycsin
Expand All @@ -694,6 +698,7 @@
/lib/posix/ @cfriedt
/lib/posix/getopt/ @jakub-uC
/subsys/portability/ @nashif
/subsys/sensing/ @lixuzha @ghu0510 @qianruh
/lib/libc/ @nashif
/lib/libc/arcmwdt/ @abrodkin @ruuddw @evgeniy-paltsev
/misc/ @tejlmand
Expand Down Expand Up @@ -740,6 +745,7 @@
/samples/subsys/usb/ @jfischer-no
/samples/subsys/usb_c/ @sambhurst
/samples/subsys/pm/ @nashif @ceolin
/samples/subsys/sensing/ @lixuzha @ghu0510 @qianruh
/samples/tfm_integration/ @microbuilder
/samples/userspace/ @dcpleung @nashif
/scripts/release/bug_bash.py @cfriedt
Expand Down
7 changes: 7 additions & 0 deletions Kconfig.zephyr
Original file line number Diff line number Diff line change
Expand Up @@ -738,6 +738,13 @@ config CHECK_INIT_PRIORITIES_FAIL_ON_WARNING
devices depending on each other but initialized with the same
priority.

config EMIT_ALL_SYSCALLS
bool "Emit all possible syscalls in the tree"
help
This tells the build system to emit all possible syscalls found
in the tree, instead of only those syscalls associated with enabled
drivers and subsystems.

endmenu

config DEPRECATED
Expand Down
36 changes: 29 additions & 7 deletions MAINTAINERS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1015,6 +1015,8 @@ Release Notes:
collaborators:
- rlubos
- jciupis
- cfriedt
- fgrandel
files:
- drivers/ieee802154/
labels:
Expand Down Expand Up @@ -1547,6 +1549,7 @@ Input:
- include/zephyr/input/
- samples/subsys/input/
- subsys/input/
- tests/drivers/build_all/input/
- tests/subsys/input/
description: >-
Input subsystem and drivers
Expand Down Expand Up @@ -1801,6 +1804,7 @@ Networking:
- rlubos
collaborators:
- tbursztyka
- ssharks
files:
- drivers/net/
- include/zephyr/net/
Expand Down Expand Up @@ -2002,6 +2006,24 @@ Retention:
labels:
- "area: Retention"

Sensor Subsystem:
status: maintained
maintainers:
- lixuzha
- ghu0510
- yperess
collaborators:
- qianruh
files:
- dts/bindings/sensor/zephyr,sensing.yaml
- dts/bindings/sensor/zephyr,sensing*.yaml
- include/zephyr/sensing/
- doc/services/sensing/
- subsys/sensing/
- samples/subsys/sensing/
labels:
- "area: Sensor Subsystem"

Twister:
status: maintained
maintainers:
Expand All @@ -2012,11 +2034,14 @@ Twister:
- hakehuang
- gopiotr
- golowanow
- gchwier
files:
- scripts/twister
- scripts/pylib/twister/
- scripts/tests/twister/
- doc/develop/test/twister.rst
- scripts/pylib/pytest-twister-harness/
- doc/develop/test/pytest.rst
labels:
- "area: Twister"

Expand Down Expand Up @@ -2106,7 +2131,7 @@ GD32 Platforms:
- dts/*/gigadevice/
- dts/bindings/*/*gd32*
- soc/arm/gigadevice/
- soc/riscv/riscv-privilege/gd32vf103/
- soc/riscv/riscv-privileged/gd32vf103/
- scripts/west_commands/*/*gd32*
labels:
- "platform: GD32"
Expand Down Expand Up @@ -2418,15 +2443,12 @@ ITE Platforms:
- GTLin08
- RuibinChang
collaborators:
- Dino-Li
- GTLin08
- RuibinChang
- jackrosenthal
- keith-zephyr
- brockus-zephyr
- sjg20
files:
- boards/riscv/it8xxx2_evb/
- boards/riscv/it8*_evb/
- drivers/*/*/*it8xxx2*.c
- drivers/*/*it8xxx2*.c
- dts/bindings/*/*ite*
Expand Down Expand Up @@ -2619,7 +2641,7 @@ USB:
- subsys/usb/
- tests/subsys/usb/
- tests/drivers/udc/
- doc/services/usb/
- doc/connectivity/usb/
labels:
- "area: USB"

Expand All @@ -2636,7 +2658,7 @@ USB-C:
- include/zephyr/usb_c/
- samples/subsys/usb_c/
- subsys/usb/usb_c/
- doc/connectivity/usb_c/
- doc/connectivity/usb/pd/
labels:
- "area: USB-C"

Expand Down
4 changes: 2 additions & 2 deletions VERSION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
VERSION_MAJOR = 3
VERSION_MINOR = 4
PATCHLEVEL = 0
PATCHLEVEL = 99
VERSION_TWEAK = 0
EXTRAVERSION = rc2
EXTRAVERSION =
Loading