Steven Chang
b231905e38
drivers: i2c: initial device driver for ENE KB1200
...
Add i2c driver for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
b27fac08de
dts: i2c: kb1200 i2c device nodes
...
Add i2c device nodes and pinctrl nodes for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
9cf861d6b5
dts: binding: i2c: Add kb1200 i2c
...
A new i2c controller addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
5c354ca055
drivers: watchdog: initial device driver for ENE KB1200
...
Add watchdog driver for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
4fe1a85658
dts: watchdog: kb1200 watchdog device nodes
...
Add watchdog device nodes and pinctrl nodes for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
c1bec14de0
dts: binding: watchdog: Add kb1200 watchdog
...
A new watchdog controller addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
1b028ca2ce
drivers: tach: initial device driver for ENE KB1200
...
Add tachmeter driver for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
d0bfe81ce9
dts: tach: kb1200 tach device nodes
...
Add tach device nodes and pinctrl nodes for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
1b4921623d
dts: binding: tach: Add kb1200 tach
...
A new tach controller addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
1147c39fe9
drivers: pwm: initial device driver for ENE KB1200
...
Add pwm driver for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
14c6468bdd
dts: pwm: kb1200 pwm device nodes
...
Add pwm device nodes and pinctrl nodes for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
340d49e360
dts: binding: pwm: Add kb1200 pwm
...
A new pwm controller addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
7d12798a22
drivers: adc: initial device driver for ENE KB1200
...
Add adc driver for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
4d45103589
dts: adc: kb1200 adc device nodes
...
Add adc device nodes and pinctrl nodes for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
1d08664451
dts: binding: adc: Add kb1200 adc
...
A new adc controller addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
9f22c8951b
drivers: uart: initial device driver for ENE KB1200
...
Add uart driver for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
543d550c54
dts: uart: kb1200 uart device nodes
...
Add uart device nodes and pinctrl nodes for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
62245b3ba9
drivers: gpio: initial device driver for ENE KB1200
...
Add GPIO driver for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
f66e8afe7c
dts: gpio: kb1200 gpio device nodes
...
Add GPIO device nodes for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
64b4a3fe08
drivers: pinctrl: initial device driver for ENE KB1200
...
Add pinctrl driver for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
05276b63e8
dts: pinctrl: kb1200 pinctrl dtsi
...
Add pinctrl dtsi for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
388091a4af
soc: kb1200 soc
...
Add support for ENE KB1200 SOC
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
9897761aa5
dts: kb1200 dtsi
...
Add dtsi for ENE KB1200
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
5b4c782bdf
dts: binding: misc: Add kb1200 pmu
...
A new power manager addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
a3ac4af848
dts: binding: misc: Add kb1200 misc
...
A new general configuration addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
bf644dd5ae
dts: binding: serial: Add kb1200 uart
...
A new uart controller addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
dc9fc3aff1
dts: binding: pinctrl: Add kb1200 pinctrl
...
A new pinctrl controller addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Steven Chang
add8f5aba4
dts: binding: gpio: Add kb1200 gpio
...
A new gpio controller addition
Signed-off-by: Steven Chang <steven@ene.com.tw>
2024-03-15 09:39:48 +00:00
Vinayak Kariappa Chettimada
8a0cf76a76
Bluetooth: Controller: Fix Broadcast ISO context get function
...
Fix Broadcast ISO context get function for out-of-bound
access.
Signed-off-by: Vinayak Kariappa Chettimada <vich@nordicsemi.no>
2024-03-15 09:33:23 +00:00
Krisna Resi
7dd7175336
drivers: rtc: Fix RTC alarm when using both CONFIG_COUNTER and CONFIG_PM
...
It is found that when we use CONFIG_COUNTER and CONFIG_PM concurrently,
the RTC alarm callback can be used only once (in some cases, it just
won't work at all, e.g., using CONFIG_BT). By set the DBP bit on PWR
control register 1 via LL_PWR_EnableBkUpAccess function to temporarily
disable write protection every time we assign RTC alarm, we can register
alarm callback correctly. Tested on Nucleo WB55RG.
Fixes : #68673
Signed-off-by: Krisna Resi <krisna_resi@ymail.com>
2024-03-15 09:33:14 +00:00
Jun Lin
0907aff2ae
soc: npcx: workaround VCC1_RST hang issue for npcx9m7fb SoC
...
Apply the bypass for the issue "Possible Hang-Up After VCC1_RST Reset"
in the NPCX99nFB_Errata.
Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
2024-03-15 08:43:47 +00:00
Jun Lin
0bf4ec6d7b
drivers: gpio: npcx: workaround both trigger issue for npcx9m7fb
...
Apply the workaround for the issue "MIWU Any Edge Trigger Condition" in
the NPCX99nFB_Errata.
Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
2024-03-15 08:43:47 +00:00
Jun Lin
c2179bcef0
soc: npcx: add support for npcx9m7fb
...
Add new SoC npcx9m7fb support for npcx9 series.
Signed-off-by: Jun Lin <CHLin56@nuvoton.com>
2024-03-15 08:43:47 +00:00
Carlo Kirchmeier
21ce4a271e
tests: net: dns: Add DNS cache tests
...
Added tests in order to verify the functionality of the newly
added DNS cache.
Signed-off-by: Carlo Kirchmeier <carlo.kirchmeier@zuehlke.com>
2024-03-15 08:37:29 +00:00
Carlo Kirchmeier
7bfaca4c58
net: dns: Add DNS cache for improved performance
...
In order to reduce dns resolve requests when using the dns
resolver an optional cache was introduced. This cache
retains query requests for the TTL duration and therefore
prevents premature refetching of DNS RRs.
Signed-off-by: Carlo Kirchmeier <carlo.kirchmeier@zuehlke.com>
2024-03-15 08:37:29 +00:00
Lauren Murphy
ce24394437
llext: add object test case
...
Adds a case to the simple llext test testing global
non-static object relocation.
Signed-off-by: Lauren Murphy <lauren.murphy@intel.com>
2024-03-15 08:37:13 +00:00
Lauren Murphy
33c6bdab9a
llext: add STT_OBJECT relocation
...
Adds STT_OBJECT relocation.
Fixes #67701 .
Signed-off-by: Lauren Murphy <lauren.murphy@intel.com>
2024-03-15 08:37:13 +00:00
Benedikt Schmidt
b839f41161
tests: drivers: build_all: sensor: add BD8LB600FS diagnostics
...
Add the BD8LB600FS diagnostics sensor driver to the
build all tests.
Signed-off-by: Benedikt Schmidt <benedikt.schmidt@embedded-solutions.at>
2024-03-15 09:00:26 +01:00
Benedikt Schmidt
4e4049d939
drivers: sensor: add diagnostics sensor for BD8LB600FS
...
Implement a sensor for the output diagnostics of the low side
switch BD8LB600FS.
Signed-off-by: Benedikt Schmidt <benedikt.schmidt@embedded-solutions.at>
2024-03-15 09:00:26 +01:00
Benedikt Schmidt
31450fcb12
drivers: gpio: split up driver for BD8LB600FS into a GPIO and MFD
...
Split up the driver for the low side switch BD8LB600FS into a GPIO
and MFD part.
Signed-off-by: Benedikt Schmidt <benedikt.schmidt@embedded-solutions.at>
2024-03-15 09:00:26 +01:00
Serhiy Katsyuba
41b3c71586
drivers: dma: intel_adsp_hda: Fix L1 exit condition
...
Transition to a low power DMI L1 state should be allowed only after all
pending DMA channels transfers have started.
Signed-off-by: Serhiy Katsyuba <serhiy.katsyuba@intel.com>
2024-03-15 08:59:12 +01:00
Phi Bang Nguyen
4b8d3dbed8
drivers: video: sw_generator: Fix set_format
...
Add code to handle invalid formats when setting format
Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
2024-03-15 08:52:13 +01:00
Phi Bang Nguyen
d1275f7fde
drivers: video: sw_generator: Support XRGB32 pixel format
...
Add support for XRGB32 pixel format as this is useful to test camera
and display drivers on i.MX RT11xx
Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
2024-03-15 08:52:13 +01:00
Phi Bang Nguyen
c720ee1b1e
include: video: Add XRGB32 pixel format
...
Add XRGB32 pixel format
Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
2024-03-15 08:52:13 +01:00
Phi Bang Nguyen
cd2d987e82
drivers: video: sw_generator: Fix minor macro usage
...
VIDEO_PATTERN_FPS should be coherently used across the entire code file.
Signed-off-by: Phi Bang Nguyen <phibang.nguyen@nxp.com>
2024-03-15 08:52:13 +01:00
Daniel DeGrasse
d1444856c0
soc: nxp: imxrt: fix dependencies of NXP_IMXRT_BOOT_HEADER for RT11xx
...
Dependencies of NXP_IMXRT_BOOT_HEADER were set incorrectly for the
RT11xx series part when building a dual core image. The boot header
should be enabled by default for the primary M7 core, and always
disabled when MCUBOOT is used or the M4 core is targeted
Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-03-15 08:51:24 +01:00
sukrit buddeewong
ddb147d0a4
sample: net: mqtt: add ALPN Sample code for aws
...
due to MQTT now have ALPN support
the example code of using ALPN to connect MQTT
over port 443 need to be added
Signed-off-by: sukrit buddeewong <sukrit.omu@gmail.com>
2024-03-14 17:04:11 -05:00
sukrit buddeewong
3ad8d32d18
net: mqtt: Implement ALPN Support for socket mqtt
...
Implement the ALPN Support for Mqtt Library allow mqtt to have
ability to utilize ALPN for connect to server that support ALPN, such
as AWS IoT Core
Signed-off-by: sukrit buddeewong <sukrit.omu@gmail.com>
2024-03-14 17:04:11 -05:00
Rubin Gerritsen
7c2f26bd2a
Bluetooth: Host: Add macros for contiuous scanner
...
It is often desired to maximize the chances of receiving advertising
when scanning. To achieve this, the scanner should be enabled all the time.
Some controller implementations (like Nordic's SoftDevice Controller)
handle scheduling differently when scan_window = scan_interval.
Having a macro that defines this scanning configuration simplifies
writing applications.
Signed-off-by: Rubin Gerritsen <rubin.gerritsen@nordicsemi.no>
2024-03-14 17:03:44 -05:00
Fabio Baltieri
d0a8c4158c
input: gpio_keys: fix suspend race condition
...
Change the suspend/resume code to ensure that the interrupt are disabled
before changing the pin configuration. The current sequence has been
reported to cause spurious readouts on some platforms, this takes the
existing code and duplicates for the suspend and resume case, but swaps
the interrupt disable and configure for the suspend case.
Signed-off-by: Fabio Baltieri <fabiobaltieri@google.com>
2024-03-14 17:03:01 -05:00