Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions doc/releases/migration-guide-4.1.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,32 @@ Enhanced Serial Peripheral Interface (eSPI)
GNSS
====

GPIO
====

* Renamed the device tree property ``pin_mask`` to ``pin-mask``.
* Renamed the device tree property ``pinmux_mask`` to ``pinmux-mask``.
* Renamed the device tree property ``vbatts_pins`` to ``vbatts-pins``.
* Renamed the device tree property ``bit_per_gpio`` to ``bit-per-gpio``.
* Renamed the device tree property ``off_val`` to ``off-val``.
* Renamed the device tree property ``on_val`` to ``on-val``.
* Renamed the ``compatible`` from ``ti,ads114s0x-gpio`` to :dtcompatible:`ti,ads1x4s0x-gpio`.

HWSPINLOCK
==========

* Renamed the DeviceTree property ``num_locks`` to ``num-locks``.

I2C
===

* Renamed the ``compatible`` from ``nxp,imx-lpi2c`` to :dtcompatible:`nxp,lpi2c`.

I2S
===

* Renamed the device tree property from ``fifo_depth`` to ``fifo-depth``.

Input
=====

Expand Down
180 changes: 179 additions & 1 deletion doc/releases/release-notes-4.1.rst
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,185 @@ Drivers and Sensors

* CAN

* Charger
* :kconfig:option:`CONFIG_MBEDTLS_PSA_STATIC_KEY_SLOTS`
* :kconfig:option:`CONFIG_MBEDTLS_PSA_KEY_SLOT_COUNT`

* Other

* :kconfig:option:`CONFIG_BT_BUF_ACL_RX_COUNT_EXTRA`
* :c:macro:`DT_ANY_INST_HAS_BOOL_STATUS_OKAY`
* :c:struct:`led_dt_spec`
* :kconfig:option:`CONFIG_STEP_DIR_STEPPER`

New Boards
**********
..
You may update this list as you contribute a new board during the release cycle, in order to make
is visible to people who might be looking at the working draft of the release notes. However, note
that this list will be recomputed at the time of the release, so you don't *have* to update it.
In any case, just link the board, further details go in the board description.

* Adafruit Industries, LLC

* :zephyr:board:`adafruit_feather_m4_express` (``adafruit_feather_m4_express``)
* :zephyr:board:`adafruit_qt_py_esp32s3` (``adafruit_qt_py_esp32s3``)

* Advanced Micro Devices (AMD), Inc.

* :zephyr:board:`acp_6_0_adsp` (``acp_6_0_adsp``)

* Analog Devices, Inc.

* :zephyr:board:`max78000evkit` (``max78000evkit``)
* :zephyr:board:`max78000fthr` (``max78000fthr``)
* :zephyr:board:`max78002evkit` (``max78002evkit``)

* Antmicro

* :zephyr:board:`myra_sip_baseboard` (``myra_sip_baseboard``)

* BeagleBoard.org Foundation

* :zephyr:board:`beagley_ai` (``beagley_ai``)

* FANKE Technology Co., Ltd.

* :zephyr:board:`fk750m1_vbt6` (``fk750m1_vbt6``)

* Google, Inc.

* :zephyr:board:`google_icetower` (``google_icetower``)
* :zephyr:board:`google_quincy` (``google_quincy``)

* Infineon Technologies

* :zephyr:board:`cy8ckit_062s2_ai` (``cy8ckit_062s2_ai``)

* Lilygo Shenzhen Xinyuan Electronic Technology Co., Ltd

* :zephyr:board:`ttgo_t7v1_5` (``ttgo_t7v1_5``)
* :zephyr:board:`ttgo_t8s3` (``ttgo_t8s3``)

* M5Stack

* :zephyr:board:`m5stack_cores3` (``m5stack_cores3``)

* Makerbase Co., Ltd.

* :zephyr:board:`mks_canable_v20` (``mks_canable_v20``)

* MediaTek Inc.

* MT8186 (``mt8186``)
* MT8188 (``mt8188``)
* MT8196 (``mt8196``)

* NXP Semiconductors

* :zephyr:board:`mimxrt700_evk` (``mimxrt700_evk``)

* Nordic Semiconductor

* :zephyr:board:`nrf54l09pdk` (``nrf54l09pdk``)

* Norik Systems

* :zephyr:board:`octopus_io_board` (``octopus_io_board``)
* :zephyr:board:`octopus_som` (``octopus_som``)

* Qorvo, Inc.

* :zephyr:board:`decawave_dwm3001cdk` (``decawave_dwm3001cdk``)

* Raspberry Pi Foundation

* :zephyr:board:`rpi_pico2` (``rpi_pico2``)

* Realtek Semiconductor Corp.

* :zephyr:board:`rts5912_evb` (``rts5912_evb``)

* Renesas Electronics Corporation

* :zephyr:board:`fpb_ra4e1` (``fpb_ra4e1``)
* :zephyr:board:`rzg3s_smarc` (``rzg3s_smarc``)
* :zephyr:board:`voice_ra4e1` (``voice_ra4e1``)

* STMicroelectronics

* :zephyr:board:`nucleo_c071rb` (``nucleo_c071rb``)
* :zephyr:board:`nucleo_f072rb` (``nucleo_f072rb``)
* :zephyr:board:`nucleo_h7s3l8` (``nucleo_h7s3l8``)
* :zephyr:board:`nucleo_wb07cc` (``nucleo_wb07cc``)
* :zephyr:board:`stm32f413h_disco` (``stm32f413h_disco``)

* Seeed Technology Co., Ltd

* :zephyr:board:`xiao_esp32c6` (``xiao_esp32c6``)

* Shenzhen Fuyuansheng Electronic Technology Co., Ltd.

* :zephyr:board:`ucan` (``ucan``)

* Silicon Laboratories

* :zephyr:board:`xg23_rb4210a` (``xg23_rb4210a``)
* :zephyr:board:`xg24_ek2703a` (``xg24_ek2703a``)
* :zephyr:board:`xg29_rb4412a` (``xg29_rb4412a``)

* Toradex AG

* :zephyr:board:`verdin_imx8mm` (``verdin_imx8mm``)

* Waveshare Electronics

* :zephyr:board:`rp2040_zero` (``rp2040_zero``)

* WeAct Studio

* :zephyr:board:`mini_stm32h7b0` (``mini_stm32h7b0``)

* WinChipHead

* :zephyr:board:`ch32v003evt` (``ch32v003evt``)

* Würth Elektronik GmbH.

* :zephyr:board:`we_oceanus1ev` (``we_oceanus1ev``)
* :zephyr:board:`we_orthosie1ev` (``we_orthosie1ev``)

* others

* :zephyr:board:`canbardo` (``canbardo``)
* :zephyr:board:`candlelight` (``candlelight``)
* :zephyr:board:`candlelightfd` (``candlelightfd``)
* :zephyr:board:`esp32c3_supermini` (``esp32c3_supermini``)
* :zephyr:board:`promicro_nrf52840` (``promicro_nrf52840``)

New Drivers
***********
..
Same as above for boards, this will also be recomputed at the time of the release.
Just link the driver, further details go in the binding description

* :abbr:`ADC (Analog to Digital Converter)`

* :dtcompatible:`adi,ad4114-adc`
* :dtcompatible:`ti,ads131m02`
* :dtcompatible:`ti,tla2022`
* :dtcompatible:`ti,tla2024`
* :dtcompatible:`ti,ads114s06`
* :dtcompatible:`ti,ads124s06`
* :dtcompatible:`ti,ads124s08`

* ARM architecture

* :dtcompatible:`nxp,nbu`

* Bluetooth

* :dtcompatible:`renesas,bt-hci-da1453x`
* :dtcompatible:`st,hci-stm32wb0`

* Clock control

Expand Down
3 changes: 2 additions & 1 deletion drivers/adc/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@ zephyr_library_sources_ifdef(CONFIG_ADC_GD32 adc_gd32.c)
zephyr_library_sources_ifdef(CONFIG_ADC_ADS1112 adc_ads1112.c)
zephyr_library_sources_ifdef(CONFIG_ADC_ADS1119 adc_ads1119.c)
zephyr_library_sources_ifdef(CONFIG_ADC_ADS7052 adc_ads7052.c)
zephyr_library_sources_ifdef(CONFIG_ADC_ADS114S0X adc_ads114s0x.c)
zephyr_library_sources_ifdef(CONFIG_ADC_ADS1X4S0X adc_ads114s0x.c)
zephyr_library_sources_ifdef(CONFIG_ADC_ADS131M02 adc_ads131m02.c)
zephyr_library_sources_ifdef(CONFIG_ADC_RPI_PICO adc_rpi_pico.c)
zephyr_library_sources_ifdef(CONFIG_ADC_XMC4XXX adc_xmc4xxx.c)
zephyr_library_sources_ifdef(CONFIG_ADC_ESP32 adc_esp32.c)
Expand Down
2 changes: 1 addition & 1 deletion drivers/adc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ source "drivers/adc/Kconfig.ads1119"

source "drivers/adc/Kconfig.ads7052"

source "drivers/adc/Kconfig.ads114s0x"
source "drivers/adc/Kconfig.ads1x4s0x"

source "drivers/adc/Kconfig.rpi_pico"

Expand Down
44 changes: 0 additions & 44 deletions drivers/adc/Kconfig.ads114s0x

This file was deleted.

44 changes: 44 additions & 0 deletions drivers/adc/Kconfig.ads1x4s0x
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Copyright (c) 2023 SILA Embedded Solutions GmbH
#
# SPDX-License-Identifier: Apache-2.0

menuconfig ADC_ADS1X4S0X
bool "Texas instruments ADS1X4S0X"
default y
depends on DT_HAS_TI_ADS1X4S08_ENABLED
select SPI
select ADC_CONFIGURABLE_INPUTS
select ADC_CONFIGURABLE_EXCITATION_CURRENT_SOURCE_PIN
select ADC_CONFIGURABLE_VBIAS_PIN
help
Enable the driver implementation for the ADS1X4S0X family

config ADC_ADS1X4S0X_ASYNC_THREAD_INIT_PRIO
int "ADC ADS1X4S0X async thread priority"
default 0
depends on ADC_ADS1X4S0X

config ADC_ADS1X4S0X_ACQUISITION_THREAD_STACK_SIZE
int "Stack size for the ADC data acquisition thread"
default 400
depends on ADC_ADS1X4S0X
help
Size of the stack used for the internal data acquisition
thread.

config ADC_ADS1X4S0X_GPIO
bool "GPIO support"
default n
depends on GPIO && ADC_ADS1X4S0X
help
Enable GPIO child device support in the ADS1X4S0X ADC driver.

The GPIO functionality is handled by the ADS1X4S0X GPIO
driver.

config ADC_ADS1X4S0X_WAIT_FOR_COMPLETION_TIMEOUT_MS
int "Timeout for wait for completion of a read in ms"
default 1000
depends on ADC_ADS1X4S0X
help
This is the wait time in ms until a read is completed.
Loading
Loading