Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upmerge #2284

Merged
merged 64 commits into from
May 28, 2020
Merged

Upmerge #2284

merged 64 commits into from
May 28, 2020

Conversation

joerchan
Copy link
Contributor

@joerchan joerchan commented May 18, 2020

Things to look out for:

CONFIG_LEGACY_TIMEOUT_API is now in many cases disabled.
Leading to build errors related to k_timeout_t use.

CONFIG_LEGACY_DEVICETREE_MACROS is now disabled.
Leading to build errors related to DT_ macros.

Partition manager patches has been changed.

@NordicBuilder
Copy link
Contributor

NordicBuilder commented May 18, 2020

All checks are passing now.

Tip: The bot edits this comment instead of posting a new one, so you can check the comment's history to see earlier messages.

Copy link
Contributor

@tejlmand tejlmand left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking, to allow issues from previous upmerge to go in first.
#2261

This is needed for the testers to be able to run a full test against this PR, to ensure this upmerge is not breaking master.

rlubos and others added 26 commits May 28, 2020 16:42
Align with upstream changes.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Align with upstream changes.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Align with upstream changes.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Align with upstream changes.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Align with upstream changes.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
Align with upstream changes.

Signed-off-by: Robert Lubos <robert.lubos@nordicsemi.no>
These samples are using Kconfig to configure a SPI device, instead of
devicetree. Using Kconfig in this way is something Zephyr has started
moving away from, and is now actively discouraging.

To ensure that all users of the library must update, require at least
one node in the devicetree with the appropriate
compatible ("st,st25r3911b") to be defined in order for
CONFIG_ST25R3911B_LIB to be enabled. That way, the Kconfig step of the
build system will scream and die if a user attempts to build the
library with an out-of-date devicetree.

This library is not a true device driver, since there is no NFC API.
Therefore, do not allocate a struct device in st25r3911b_spi.c even
though we are using devicetree.

Update the tag_reader sample overlay to provide the necessary SPI
device nodes.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
update NFC writeable ndef message samples to use the new DT macros.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
Update UART device names to align with DTS changes.

Signed-off-by: Audun Korneliussen <audun.korneliussen@nordicsemi.no>
New zephyr version has small changes in drivers API and
work queue API. This commit adjusts eth_rtt.c to those changes.

Signed-off-by: Dominik Kilian <Dominik.Kilian@nordicsemi.no>
This is done to work with new DT and FLASH_AREA mechanisms.

PM partition names must now align with the DT name.
Change 'settings_storage' to 'storage' in order to
align with the DT name.

Also update direct usage of PM_SETTINGS_STORAGE
to use the new FLASH_AREA api provided in
flash_map.h.

Signed-off-by: Håkon Øye Amundsen <haakon.amundsen@nordicsemi.no>
Move to the new DT API.

This makes the zigbee samples pass sanitycheck's build tests, but I
don't have enough 52840 or 52833 DK boards on hand to test on
hardware.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
Zephyr has not committed to complying with the Linux requirement
that the SPDX declaration be on the first line of a file.
Disable the warning for nRF Connect SDK as well.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
ALign with upstream changes to timeout handling.

Signed-off-by: Jan Tore Guggedal <jantore.guggedal@nordicsemi.no>
Align with upstream changes to timeout handling.

Signed-off-by: Jan Tore Guggedal <jantore.guggedal@nordicsemi.no>
Convert asset tracker application to new timeout and DT API.

Signed-off-by: Jon Helge Nistad <jon.helge.nistad@nordicsemi.no>
Change updates port_state_def.h file for nrf52833 to use new DTS
macros.

Jira:DESK-945

Signed-off-by: Marek Pieta <Marek.Pieta@nordicsemi.no>
Convert clock control test to use new DT macros.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
Convert bootloader test bl_validation to new DT macros.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
Update fprotect test 'positive' and 'negative' to use new DT macros.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
Remove reference in documentation to option CONFIG_ADC_0 that does no
longer exists.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
Fixes an issue where asset tracker will not compile if
CONFIG_USE_BME680_BSEC=y

Signed-off-by: Jon Helge Nistad <jon.helge.nistad@nordicsemi.no>
Update bsdlib libraryr to use the new DT macros.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
dev->config->name   changed to dev->name

Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
inside ftp_login()

Signed-off-by: Thomas Stilwell <Thomas.Stilwell@nordicsemi.no>
Workaround for
zephyrproject-rtos/zephyr#25672

Signed-off-by: Trond Einar Snekvik <Trond.Einar.Snekvik@nordicsemi.no>
@joerchan joerchan merged commit ccd0d64 into nrfconnect:master May 28, 2020
@joerchan joerchan deleted the upmerge branch June 10, 2020 08:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.