91321 Commits

Author SHA1 Message Date
Artur Kowalski
8c9ac6714e spi: add basic SPI implementation for neorv32 2024-04-08 19:38:50 +02:00
Artur Kowalski
ccbc093bca drivers: serial: neorv32: rework UART driver
Signed-off-by: Artur Kowalski <artur.kowalski@3mdeb.com>
2024-04-08 19:35:32 +02:00
Artur Kowalski
980fab5b79 drivers: serial: neorv32: fix UART rx after v1.8.6 update
This has been broken since 5d75940ae3
2024-04-08 16:37:20 +02:00
Artur Kowalski
731eba90a1 soc: neorv32: update for v1.9.7
Since last supported version (v.1.6.8) there were a few
backward-incompatible changes to SYSINFO module, notably some bits have
been re-arranged. This commit updates definitions, also
NEORV32_SYSINFO_FEATURES* have been changed to NEORV32_SYSINFO_SOC* to
reflect changes done to neorv32 HAL.

Signed-off-by: Artur Kowalski <artur.kowalski@3mdeb.com>
2024-04-08 16:36:56 +02:00
Artur Kowalski
5962bb6173 dts: riscv: neorv32: update DTS for newer neorv32
Newer neorv32 uses different address space layout. Update to address
space valid for neorv32 v1.9.0

Signed-off-by: Artur Kowalski <artur.kowalski@3mdeb.com>
2024-04-08 16:33:42 +02:00
Maureen Helm
468eb56cf2 release: Zephyr v3.6.0
Sets the version to v3.6.0.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2024-02-23 18:30:32 -06:00
Maureen Helm
c25ed15706 doc: release: Finalize v3.6.0 release notes and migration guide
Removes working draft status from the v3.6.0 release notes and migration
guide.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2024-02-23 18:30:32 -06:00
Maureen Helm
ce38e4ba6f doc: release: Remove v3.4.0 from the list of supported releases
Only the two most recent mainline releases are supported.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2024-02-23 18:30:32 -06:00
Maureen Helm
7c7b5fbf8b doc: release: Add v3.6.0 to the list of supported releases
Adds v3.6.0 to the list of supported releases. The EOL date corresponds
to the expected release date for v4.0.0.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2024-02-23 18:30:32 -06:00
Henrik Brix Andersen
1d7aab0016 docs: licensing: update list of 3rd party code licensed under GPL
Update the list of 3rd party code licensed under the GPL.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2024-02-23 18:27:32 +01:00
Maureen Helm
ff80920928 doc: release: Remove empty sections from v3.6.0 release notes
Removes empty sections from the v3.6.0 release notes.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2024-02-23 18:26:26 +01:00
Maureen Helm
da2412e74f doc: release: Fix list syntax in v3.6.0 release notes
The first item in a list or sublist must have a blank line before it.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
2024-02-23 18:26:26 +01:00
Maureen Helm
6433770c42 doc: release: Edit release notes content for v3.6.0
Fixes grammar, punctuation, and spelling errors in the v3.6.0 release
notes.

Signed-off-by: Maureen Helm <maureen.helm@analog.com>
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2024-02-23 18:26:26 +01:00
Nikolay Agishev
f5d8fe0bc5 doc: ARC: add release notes for ARC
Add ARC release notes for 3.6 Zephyr release

Signed-off-by: Nikolay Agishev <agishev@synopsys.com>
2024-02-23 10:09:14 -06:00
Henrik Brix Andersen
8df15a2e1b docs: releases: migration guide: 3.6.0: fix backtics usage
Fix use of backticks.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2024-02-23 08:19:03 -06:00
Henrik Brix Andersen
664b8d4d39 docs: release: migration guide: 3.6.0: reorganize driver/dts section
Divide the "Device Drivers and Devicetree" section into subsections for the
various driver classes.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2024-02-23 08:19:03 -06:00
Henrik Brix Andersen
94672ac77d docs: release: migration guide: 3.6.0: add local ToC
Group related entries under subheadings and add a local table of contents
to improve readability.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2024-02-23 08:19:03 -06:00
Rodrigo Peixoto
dc8dff0fce doc: migration-guide-3.6: zbus related migrations
The zbus related migrations.

Signed-off-by: Rodrigo Peixoto <rodrigopex@gmail.com>
2024-02-22 14:11:41 -06:00
Rodrigo Peixoto
7ce0d6dae5 doc: release-notes-3.6: zbus related changes
ZBus release notes for Zephyr 3.6.

Signed-off-by: Rodrigo Peixoto <rodrigopex@gmail.com>
2024-02-22 14:11:41 -06:00
Benjamin Cabé
f31b52700e doc: release: Add Zephyr 3.6 highlights
This adds a high-level summary of the most notable highlights of
Zephyr 3.6.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2024-02-22 14:01:23 -06:00
Henrik Brix Andersen
a48c958c8f docs: releases: 3.6.0: move recommended changes to release notes
Remove the Recommended Changes section from the migration guide so that it
only contains required changes. This aligns with the decision made in the
Architechture WG on 2023-10-24.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2024-02-21 19:32:03 +01:00
Marc Herbert
f91d4731af pm: use braces for .pm_base inside anonymous union initializer
Fixes commit 25173f71cd ("pm: device_runtime: Extend with synchronous
runtime PM")

Fixes compilation with gcc 4.2-based toolchain used by SOF for TGL
generation products. As seen in the error message below, that gcc
version requires braces for initialization of anonymous unions:

```
zephyr/soc/xtensa/intel_adsp/common/mem_window.c:62:
   error: unknown field ‘pm_base’ specified in initializer
   warning: missing braces around initializer
   warning: (near initialization for ‘__device_dts_ord_66.<anonymous>’)
```

This is a well-known and recurring issue, see past example(s) in #68118

As the Zephyr build is deterministic, I could easily verify that this
commit makes zero .obj difference (when using the Zephyr SDK).

Signed-off-by: Marc Herbert <marc.herbert@intel.com>
2024-02-21 16:57:56 +01:00
Flavio Ceolin
18c96b64c7 doc: security: cve-2023-6881 left embargo
Disclose information about cve-2023-6881.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-02-21 16:12:26 +01:00
Flavio Ceolin
53f527cc2d doc: release-notes-3.6: Security related changes
Security release notes for 3.6

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2024-02-21 00:04:39 +01:00
Andrej Butok
19dfdb9a72 doc: mcumgr: fix double "the"
Fix double "the" in the mcumgr example.

Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
2024-02-20 15:09:13 -06:00