Maureen Helm
ab949b023b
boards: lpcxpresso55s69: Enable i2c instance 4
...
Enables i2c instance 4 on the lpcxpresso55s69 board. Configures pinmuxes
and clocks, and updates board documentation accordingly.
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2020-04-09 08:52:13 -05:00
Maureen Helm
ecd31dfd47
soc: nxp_lpc: Enable the mcux flexcomm i2c driver
...
Enables the mcux flexcomm i2c driver on lpc54xxx and lpc55xxx socs.
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2020-04-09 08:52:13 -05:00
Maureen Helm
3005094994
drivers: i2c: Add mcux flexcomm driver
...
Adds a shim layer around the mcux lpc flexcomm driver to adapt it to the
zephyr i2c interface. It leverages heavily from the existing mcux lpi2c
shim driver.
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2020-04-09 08:52:13 -05:00
Maureen Helm
f1a8f6dd7b
dts: Add i2c bindings and nodes for lpc socs
...
Adds i2c device tree bindings and nodes for the lpc54xxx and lpc55s6x
socs in preparation for adding a new i2c driver.
Signed-off-by: Maureen Helm <maureen.helm@nxp.com>
2020-04-09 08:52:13 -05:00
Alexandre Bourdiol
168b918681
dts/arm/st: SPI6 not supported by all F7 devices
...
STM32F723 doesn't support SPI6
Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
2020-04-09 08:42:42 -05:00
Alexandre Bourdiol
615865f31e
dts/arm/st: f7 supports SPI FIFO
...
Add SPI FIFO support to STM32F7
#fixes 23677
Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
2020-04-09 08:42:42 -05:00
Kumar Gala
a5daf74467
drivers: hwinfo: atmel_sam: Replace DT_FLASH define
...
Replace DT_FLASH_DEV_BASE_ADDRESS with new DT_REG_ADDR/DT_INST macro as
we phase out DT_FLASH define usage.
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-04-09 08:41:09 -05:00
Kumar Gala
c7f8b30f53
drivers: flash: openisa rv32m1: Replace DT_FLASH define
...
Replace DT_FLASH_SIZE with new DT_INST_REG_SIZE as we phase out
DT_FLASH define usage.
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-04-09 08:41:09 -05:00
Kumar Gala
19e91ab9f2
drivers: flash: nxp mcux: Replace DT_FLASH define
...
Replace DT_FLASH_WRITE_BLOCK_SIZE with new DT_INST_NODE_HAS_PROP and
DT_INST_PROP macro as we phase out DT_FLASH define usage.
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-04-09 08:41:09 -05:00
Kumar Gala
9a28ff317f
drivers: flash: atmel_sam: Replace DT_FLASH define
...
Replace DT_FLASH_DEV_BASE_ADDRESS with new DT_REG_ADDR/DT_INST macro as
we phase out DT_FLASH define usage.
Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
2020-04-09 08:41:09 -05:00
Marek Porwisz
ccd74755d5
net: openthread: Pass received frame to the proper thread.
...
Received frames shall be handled in the OpenThread thread, not in
the receiver thread.
Passed received frame to the function that will handle it in a proper
thread instead of calling otPlatRadioReceiveDone directly.
Signed-off-by: Marek Porwisz <marek.porwisz@nordicsemi.no>
2020-04-09 16:19:20 +03:00
Marek Porwisz
8f2bcee35b
net: lib: openthread: Create API for RX frame handling
...
OpenThread received frame handling shall be done in the OpenThread
thread.
Created API to pass net packets to the proper thread and handle them
there.
Signed-off-by: Marek Porwisz <marek.porwisz@nordicsemi.no>
2020-04-09 16:19:20 +03:00
Jukka Rissanen
1ecac129c8
net: mqtt: websocket: Only accept data packets in RX
...
Check the message type and only accept MQTT binary data.
Fixes #24156
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:16:57 +03:00
Jukka Rissanen
88d1d43842
samples: net: zperf: Refactor because of timeout overhaul
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
92e8422a40
samples: net: big_http_download: Fix to use proper data type for sleep
...
Needed because of k_timeout_t conversion
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
a85d1e0e74
samples: net: syslog: Fix to use proper data type for sleep
...
Needed because of k_timeout_t conversion
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
da2488d96e
samples: net: net_mgmt: Fix compile issues from timeout overhaul
...
Feed proper time delay parameter to K_THREAD_DEFINE()
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
36b151c566
samples: net: echo_client: Fix compile issues from timeout overhaul
...
Use proper timeout value for poll()
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
bfa3e80ca0
samples: net: echo_server: Fix compile issues from timeout overhaul
...
Feed proper time delay parameter to K_THREAD_DEFINE()
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
8c67575a08
samples: net: coap: Fix the timeout data type
...
Converting timeout to k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
0a8991773b
samples: net: dumb_http_server_mt: Fix K_THREAD_DEFINE() call
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
3146b59204
shell: telnet: Refactor because of timeout overhaul
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
7e56d90ccd
tests: net: route: Fix timeout data type
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
19d7031d15
tests: net: udp: Fix timeout value type
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
8cd1dcc69c
net: buf: Remove timeout variable from debug print
...
The timeout value cannot be printed anymore after k_timeout_t
changes.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
66d394d97a
net: getaddrinfo: Fix timeout data type
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
00a8406d7f
net: ieee802154: Fix the scan duration data type
...
Converting to k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
053dcaa494
net: shell: Convert k_sleep() to k_msleep()
...
Needed because of k_timeout_t changes.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
3f9d734d15
net: conn_mgr: Fix time delay in K_THREAD_DEFINE()
...
The time parameter cannot be K_NO_DELAY because the time delay
parameter is ms so using value 0 instead.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
7d2c2691bb
net: config: Refactor because of timeout overhaul
...
Convert minimal parts to support k_timeout_t values.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
fb33da6f81
net: arp: Refactor because of timeout overhaul
...
Convert minimal parts to support k_timeout_t values.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
b9cbf8a5ed
net: pkt: Refactor because of timeout overhaul
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
76d07ccd00
net: dhcpv4: Refactor because of timeout overhaul
...
Convert minimal parts to support k_timeout_t values.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
406bdb1fc6
net: promisc: Refactor because of timeout overhaul
...
Convert minimal parts to support k_timeout_t values.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
9e3778f89d
net: ipv4: autoconf: Refactor because of timeout overhaul
...
Convert minimal parts to support k_timeout_t values.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
38dd9bc299
net: mgmt: Refactor because of timeout overhaul
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
08d532489c
net: trickle: Refactor because of timeout overhaul
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
edb39cb40c
net: tcp2: Refactor because of timeout overhaul
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
35dbe1c7d5
net: tcp: Refactor because of timeout overhaul
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
005ee2f768
net: ipv6: nbr: Refactor because of timeout overhaul
...
Convert minimal parts to support k_timeout_t values.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
63a7b92fd8
net: if: Refactor because of timeout overhaul
...
Convert to use k_timeout_t
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
e56fa75ade
net: context: Refactor because of timeout overhaul
...
The net_context API will change, the s32_t timeout parameter
will be changed to k_timeout_t. All the Zephyr users of this API will
be changed in subsequent commits. This is internal Zephyr API only,
so the API is not deprecated etc.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
ab5aba4f8f
net: ppp: Refactor because of timeout overhaul
...
Use k_timeout_t internally, no change to user API.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
40f269f033
net: lldp: Refactor because of timeout overhaul
...
Use k_timeout_t internally, no change to user API.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
f1d886ad29
net: gptp: Refactor because of timeout overhaul
...
Use k_timeout_t internally, no change to user API.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
9f17c33b60
net: sockets: Refactor because of timeout overhaul
...
Use k_timeout_t internally, no change to user API.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
5cf75fe091
net: websocket: Refactor because of timeout overhaul
...
Mention in websocket API documentation that the timeout value
is in milliseconds. Check timeout values properly using K_TIMEOUT_EQ()
macro.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
1b04d44247
net: http: Refactor because of timeout overhaul
...
Use k_timeout_t internally, no change to user API.
Clarify the documentation of the timeout parameter that it is
in milliseconds.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
8a9153678a
net: sntp: Refactor because of timeout overhaul
...
Use 64-bit time in order to avoid overlaps, and do not use K_MSEC()
as that will convert to k_timeout_t which we do not want in this
case.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00
Jukka Rissanen
a49741ff66
net: dns: Refactor because of timeout overhaul
...
Use k_timeout_t internally, no change to user API.
Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2020-04-09 16:07:03 +03:00