Anas Nashif
75eee4b1f3
twister: move platform class out
...
Move both platform and config parser into own file.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Anas Nashif
0779ccc5fc
twister: import cleanup
...
python import cleanup and simplification.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Anas Nashif
f490b059ad
twister: move handlers class out
...
Split handlers into own file.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Anas Nashif
2b213d3231
twister: split hardwaremap class out
...
Split hardware map class into own file.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Anas Nashif
d5424d5116
twister: split report classes out
...
Move report classes out into own file and split out of testplan class.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Anas Nashif
d8d217d2ea
twister: move testsuite, testcase classes out
...
Move testsuite/testcase and supporting classes into own files.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Anas Nashif
521ce42161
twister: move cmake cache class
...
Move cmake cache classes into own file.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Anas Nashif
e01cbbe31f
twister: add environment class
...
Add environment class to discover toolchain, zephyr version and other
items.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Anas Nashif
acda94be2d
twister: optimize file scanning
...
We have been scanning code for tests for every scenario defined in the
yaml file. This needs to only be parsed once and not more. We are
dealing with the same files for each scenario.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-05 12:06:27 -04:00
Aurelien Jarno
77ef1b715a
usb: cdc_acm: implement uart_config_get() API
...
Implement the uart_config_get() API by converting the existing
line coding structure to the struct uart_config format.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2022-07-05 18:00:24 +02:00
Aurelien Jarno
4e3fabada2
usb: cdc_acm: add Line Coding Structure constants
...
Add line Coding Structure constants from CDC spec 6.3.11, table 17.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2022-07-05 18:00:24 +02:00
Benjamin Björnsson
c2861ffda2
drivers: sensor: th02: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 15:41:10 +00:00
Carlo Caione
8c4f98d263
linker: Fix _vector_end symbol location
...
The 219d5b5adb
commit is breaking the STM32F0 platforms.
The problem is that the PR is changing the location the _vector_end
symbol is pointing to. These platforms require the symbol to be pointing
to a location in memory after the IRQ vector table.
Fix the issue by introducing a new _vector_end symbol when the IRQ
vector table is present that points to the correct location.
Signed-off-by: Carlo Caione <ccaione@baylibre.com>
2022-07-05 15:40:55 +00:00
Eduardo Montoya
848fd44518
net: openthread: enable default software tx security in 1.3
...
Make sure MAC software transmission security is enabled by default
for Thread 1.3 builds as well.
Signed-off-by: Eduardo Montoya <eduardo.montoya@nordicsemi.no>
2022-07-05 15:40:14 +00:00
Benjamin Björnsson
f5b9635e31
drivers: sensor: adxl345: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 15:39:33 +00:00
Benjamin Björnsson
1d0e5e17d3
drivers: sensor: ams_iAQcode: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 15:39:15 +00:00
Teik Heng Chong
f551c29576
drivers: serial: Uart ns16550 get clock frequency from clock manager
...
This patch is to enhance the uart ns16550 driver to get clock frequency
from clock manager or devicetree if clock_frequency is defined.
Signed-off-by: Teik Heng Chong <teik.heng.chong@intel.com>
2022-07-05 15:38:54 +00:00
Teik Heng Chong
89075f42bb
drivers: clock_control: Use Agile clock sub system as clock id
...
This patch is to direct use Agile clock sub system as clock id
Signed-off-by: Teik Heng Chong <teik.heng.chong@intel.com>
2022-07-05 15:38:54 +00:00
Teik Heng Chong
30e662d17e
dts: bindings: clock: Add clock binding file for Intel Agilex Soc FPGA
...
Fix the missing Intel Agilex clock manager binding file
Signed-off-by: Teik Heng Chong <teik.heng.chong@intel.com>
2022-07-05 15:38:54 +00:00
Emil Gydesen
6cd35242df
Bluetooth: Audio: Stop calling broadcast sink syncable when synced
...
The syncable callback was called whenever we received the BIGInfo
The BIGInfo is, however, received even while synced (as per the
HCI spec). Add a check to stop calling syncable when synced,
and keep the sink->big value updated based on the ISO states.
Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-07-05 15:34:24 +00:00
Xiao Song
f10f900f10
tests: net: dhcpv4: move to new ztest API
...
Move tests/net/dhcpv4/ to use new ztest API.
Signed-off-by: Xiao Song <songx.xiao@intel.com>
2022-07-05 11:13:24 -04:00
Guo Lixin
05c13ac094
tests: kernel: pipe_api: move to new ztest API
...
Move tests/kernel/pipe/pipe_api/ to use new ztest API.
Signed-off-by: Guo Lixin <lixinx.guo@intel.com>
2022-07-05 11:13:00 -04:00
Guo Lixin
af1e0c5a00
tests: pipe: move to new ztest API
...
Move tests/kernel/pipe/pipe/ to use new ztest API.
And make test case a little more independent.
Signed-off-by: Guo Lixin <lixinx.guo@intel.com>
2022-07-05 11:13:00 -04:00
Emil Gydesen
ec8a6c83fa
tests: bluetooth: Fix bad Audio preset macro for broadcast sink
...
Fix a bad macro usage after multiple commits were merged.
Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-07-05 16:31:54 +02:00
Benjamin Björnsson
803fdf6a46
drivers: sensor: vcnl4040: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:14:50 -05:00
Benjamin Björnsson
b4dffbfb40
drivers: sensor: mcp9808: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:10:06 -05:00
Benjamin Björnsson
b2b7665b9c
drivers: sensor: mpu6050: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:08:43 -05:00
Benjamin Björnsson
1409a8f86b
drivers: sensor: lis3mdl: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:06:13 -05:00
Benjamin Björnsson
131aedc769
drivers: sensor: isl29035: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:02:05 -05:00
Benjamin Björnsson
0ab5e7964c
drivers: sensor: bmc150_magn: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:59:13 -05:00
Benjamin Björnsson
3f42a6a75f
drivers: sensor: hmc5883l: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:57:59 -05:00
Benjamin Björnsson
ff7aa22217
drivers: sensor: adt7420: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:53:08 -05:00
Guo Lixin
4c3b7f3785
tests: kernel: sys_event: move to new ztest API
...
Move tests/kernel/events/sys_event/ to use new ztest API.
Signed-off-by: Guo Lixin <lixinx.guo@intel.com>
2022-07-05 09:52:49 -04:00
Guo Lixin
31cc0a20af
tests: kernel: event_api: move to new ztest API
...
Move tests/kernel/events/event_api/ to use new ztest API.
Signed-off-by: Guo Lixin <lixinx.guo@intel.com>
2022-07-05 09:52:49 -04:00
Benjamin Björnsson
d0a5f5a08d
drivers: sensor: adxl362: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:51:13 -05:00
Benjamin Björnsson
95717e7b4d
samples: sensor: adxl362: Convert sample to use DEVICE_DT_GET_ONE
...
Move to use DEVICE_DT_GET_ONE instead of device_get_binding as
we work on phasing out use of DTS 'label' property.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:51:13 -05:00
Benjamin Björnsson
4e0dbc7c14
drivers: sensor: bma280: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:49:07 -05:00
Manivannan Sadhasivam
ab1124481d
MAINTAINERS: Add simonguinot as the LED collaborator
...
Simon has been helping out with the reviews of the LED PRs. So let's add
him as a collaborator to help PRs move forward.
Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2022-07-05 08:42:41 -05:00
Juha Heiskanen
ad5492721a
net: lwm2m: Fixed crash at LwM2M registration timeout
...
LwM2M context close moved to thread safe place when RD client
run state machine.
Signed-off-by: Juha Heiskanen <juha.heiskanen@nordicsemi.no>
2022-07-05 14:19:24 +02:00
Shaoan Li
813ee43c81
tests: arch: arm: move test arm_irq_vector_table to new ztest API
...
Migrate the testsuite tests/arch/arm/arm_irq_vector_table to the
new ztest API.
Signed-off-by: Shaoan Li <shaoanx.li@intel.com>
2022-07-05 12:18:08 +00:00
NingX Zhao
aa49e988ce
tests: ipc: move to new ztest api
...
Move tests/subsys/ipc to new ztest API.
Signed-off-by: NingX Zhao <ningx.zhao@intel.com>
2022-07-05 12:17:47 +00:00
Xiao Song
3e40c590f8
tests: net: all: move to new ztest API
...
Move tests/net/all/ to use new ztest API.
Signed-off-by: Xiao Song <songx.xiao@intel.com>
2022-07-05 12:17:32 +00:00
Xiao Song
257717ce83
tests: net: 6lo: move to new ztest API
...
Move tests/net/6lo/ to use new ztest API.
Signed-off-by: Xiao Song <songx.xiao@intel.com>
2022-07-05 12:17:19 +00:00
Andrzej Głąbek
fd07675574
drivers: pinctrl_nrf: Use S0D1 drive by default for TWI/TWIM pins
...
The default S0S1 drive setting is not suitable for TWI/TWIM pins.
Override it with S0D1 as for some SoCs (e.g. nRF52833) without
this the peripheral will not work properly.
Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no>
2022-07-05 13:52:19 +02:00
Ola Tangen Kulseng
9be4fd0bbb
net: lwm2m: Refactor of engine, message handling
...
Created the file lwm2m_message_handling.c, to include all
code pertaining to CoAP and allocation and deletion of messages
in general.
Signed-off-by: Ola Tangen Kulseng <ola.kulseng@nordicsemi.no>
2022-07-05 13:50:26 +02:00
Ola Tangen Kulseng
365efa0f6a
net: lwm2m: Refactoring of engine, observation
...
Created the file lwm2m_observation.c, to include
all code maintaining observations and parameter handling.
Signed-off-by: Ola Tangen Kulseng <ola.kulseng@nordicsemi.no>
2022-07-05 13:50:26 +02:00
Ola Tangen Kulseng
02fed0b22e
net: lwm2m: Refactoring of lwm2m_engine.c
...
Created the file lwm2m_registry.c to include the
getters and setters of values and the creation
and deletion of all lwm2m objects, resources
and instances. Refactored the registry part
of lwm2m_engine.h into lwm2m_registry.h.
Signed-off-by: Ola Tangen Kulseng <ola.kulseng@nordicsemi.no>
2022-07-05 13:50:26 +02:00
Ruibin Chang
dc3f29f67f
ITE tests/kernel/sleep: tune CONFIG_SYS_CLOCK_TICKS_PER_SEC down
...
We need more time to run codes because of the performance,
so I tune CONFIG_SYS_CLOCK_TICKS_PER_SEC down to reduce
the times of running k_usleep(1), then it can pass test_usleep().
Verified by follow test pattern:
west build -p always -b it8xxx2_evb tests/kernel/sleep
fixes #46208
Signed-off-by: Ruibin Chang <Ruibin.Chang@ite.com.tw>
2022-07-05 11:29:43 +00:00
Bartosz Bilas
888ce37799
runners: jlink: allow passing file path with spaces
...
Put file path within the " " marks to allow
passing file path with spaces.
Signed-off-by: Bartosz Bilas <b.bilas@grinn-global.com>
2022-07-05 13:20:17 +02:00
Benjamin Björnsson
b552a003b6
drivers: sensor: dps310: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:43:15 +02:00