Commit graph zephyr/dts
Author SHA1 Message Date
Kyle Micallef Bonnici
b4147a4573 devicetree: format files in dts/arm64/qemu
Applying dts-linter results for files in

dts/arm64/qemu

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
194598d545 devicetree: format files in dts/arm64/nxp
Applying dts-linter results for files in

dts/arm64/nxp

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
dce724c083 devicetree: format files in dts/arm64/intel
Applying dts-linter results for files in

dts/arm64/intel

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
8bbd71f105 devicetree: format files in dts/arm64/broadcom
Applying dts-linter results for files in

dts/arm64/broadcom

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
86b8da8347 devicetree: format files in dts/arm/xilinx
Applying dts-linter results for files in

dts/arm/xilinx

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
3d32c919be devicetree: format files in dts/arm/we
Applying dts-linter results for files in

dts/arm/we

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
0ac38950ec devicetree: format files in dts/arm/ti
Applying dts-linter results for files in

dts/arm/ti

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
aac46ae234 devicetree: format files in dts/arm/st
Applying dts-linter results for files in

dts/arm/st

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
a48f8a0e65 devicetree: format files in dts/arm/silabs
Applying dts-linter results for files in

dts/arm/silabs

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
13c56b8a93 devicetree: format files in dts/arm/seeed_studio
Applying dts-linter results for files in

dts/arm/seeed_studio

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
1cdd4b3c49 devicetree: format files in dts/arm/renesas
Applying dts-linter results for files in

dts/arm/renesas

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
55831a5fe5 devicetree: format files in dts/arm/realtek
Applying dts-linter results for files in

dts/arm/realtek

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
5390a0e61b devicetree: format files in dts/arm/raspberrypi
Applying dts-linter results for files in

dts/arm/raspberrypi

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
6919021bd7 devicetree: format files in dts/arm/rakwireless
Applying dts-linter results for files in

dts/arm/rakwireless

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
96a61bb2c7 devicetree: format files in dts/arm/olimex
Applying dts-linter results for files in

dts/arm/olimex

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
1c079080f0 devicetree: format files in dts/arm/nxp
Applying dts-linter results for files in

dts/arm/nxp

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
d3b103993c devicetree: format files in dts/arm/nuvoton
Applying dts-linter results for files in

dts/arm/nuvoton

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
51d5135fd7 devicetree: format files in dts/arm/nordic
Applying dts-linter results for files in

dts/arm/nordic

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
f2ad5062b7 devicetree: format files in dts/arm/microchip
Applying dts-linter results for files in

dts/arm/microchip

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
c0f9b050b9 devicetree: format dts/arm/intel_socfpga_std
Applying dts-linter results for files in

dts/arm/intel_socfpga_std

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
b60420a9fe devicetree: format files in dts/arm/infineon
Applying dts-linter results for files in

dts/arm/infineon

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
b24893e605 devicetree: format files in dts/arm/gd
Applying dts-linter results for files in

dts/arm/gd

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
1bc78356fd devicetree: format files in dts/arm/ene
Applying dts-linter results for files in

dts/arm/ene

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
33747fd529 devicetree: format files in dts/arm/atmel
Applying dts-linter results for files in

dts/arm/atmel

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
e0c9ac5935 devicetree: format files in dts/arm/aspeed
Applying dts-linter results for files in

dts/arm/aspeed

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
98e9d56e23 devicetree: format files in dts/arm/ambiq
Applying dts-linter results for files in

dts/arm/ambiq

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
8a2ab8e701 devicetree: format files in dts/arm/adi
Applying dts-linter results for files in

dts/arm/adi

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
28527ace52 devicetree: format files in dts/arm/acsip
Applying dts-linter results for files in

dts/arm/acsip

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Kyle Micallef Bonnici
bc2eb232ef devicetree: format files in dts/arc/synopsys
Applying dts-linter results for files in

dts/arc/synopsys

Signed-off-by: Kyle Micallef Bonnici <kylebonnici@hotmail.com>
2025-09-12 19:23:13 -04:00
Anders Bjørn Nedergaard
18bff321be drivers: sensor: temperature: Add i.MX RT die temperature sensor
Added driver for i.MX RT118X die temperature sensor

Signed-off-by: Anders Bjørn Nedergaard <abn@polytech.com>
2025-09-12 16:06:31 -04:00
Anders Bjørn Nedergaard
5a82f46b6c dts: bindings: Add nxp i.MX RT die temperature binding
Added die temperature binding for i.MX RT 118X

Signed-off-by: Anders Bjørn Nedergaard <abn@polytech.com>
2025-09-12 16:06:31 -04:00
Khanh Nguyen
084b89eceb dts: arm: renesas: ra: add DMA node for RA SoCs
Add DMA controller nodes for the RA4, RA6, and RA8 SoCs

Signed-off-by: Khanh Nguyen <khanh.nguyen.wz@bp.renesas.com>
2025-09-12 14:23:37 -04:00
Khanh Nguyen
bc15acc0fa drivers: dma: add support for Renesas RA DMAC driver
Add support for the Renesas RA Direct Memory Access Controller,
including driver source files, Kconfig options, and DTS bindings.

- Add initial implementation of the RA DMAC driver
- Add dedicated Kconfig and CMake integration
- Provide Devicetree bindings for the RA DMAC
- Update module Kconfig to include the new driver

This enables DMA functionality on Renesas RA series MCUs.

Signed-off-by: Khanh Nguyen <khanh.nguyen.wz@bp.renesas.com>
2025-09-12 14:23:37 -04:00
Marek Maškarinec
64984bb618 soc: st: Add stm32l083xx
Add stm32l083xx SoC variants that are similar to stm32l073xx with an added
AES accelerator.

Signed-off-by: Marek Maškarinec <marek.maskarinec@hardwario.com>
2025-09-12 18:31:55 +02:00
Vit Stanicek
84373c4c64 soc: mimxrt685s/hifi4: Fix HW cycle count
Change hardware cycle count (CONFIG_SYS_CLOCK_HW_CYCLES_PER_SEC) to 594
MHz. Move that value to the SoC layer's DT.

Validated with the amp_blinky example - the period of the blinking LED
is exactly 2 seconds, like was programmed.

Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
2025-09-12 13:21:24 +02:00
Thomas Stranger
de42b49336 dts: arm: st: stm32c0: add stm32c051
Add dts for stm32c051.
STM32C051 is just an STM32c071 w/o USB and different memory configuration.
Therefore STM32C091 can directly include STM32C051 and no longer needs
to delete the usb nodes.

Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
2025-09-12 08:20:07 +01:00
Ashirwad Paswan
fb6673ace0 drivers: bbram: stm32: added note for rtc enabling
Added a note to enable rtc node if the bbram node
 is enabled

Signed-off-by: Ashirwad Paswan <ashi06712@gmail.com>
2025-09-12 08:19:47 +01:00
Holt Sun
2e8ecf6e52 dts: arm: nxp: support counter_rtc in nxp device and board.
Add counter_rtc in nxp device and board.

Signed-off-by: Holt Sun <holt.sun@nxp.com>
2025-09-11 18:07:59 +01:00
Holt Sun
48781c965f dts: bindings: rtc: Add virtual RTC device tree binding
Add new zephyr,counter-rtc.yaml for virtual RTC device wrapping
counter APIs

Signed-off-by: Holt Sun <holt.sun@nxp.com>
2025-09-11 18:07:59 +01:00
Ayush Singh
881cc72183 soc: ti: k3: Add support for AM6254 A53 cores
- AM6254 is a variant of AM6234 with GPU.
- Used in rev A1 of PocketBeagle 2

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-09-11 18:07:17 +01:00
Jakub Klimczak
f7d8688a35 drivers: serial: Add UART VIRTIO Console
Add a UART driver for the VIRTIO console device.
This driver has support for both polling- and interrupt-based i/o,
as well as interacting with up to 32 console ports (disabled by
default). Based on the Xen HVC driver.
Tested with the console subsystem sample programs. Aside from
enabling CONFIG_PCIE, setting CONFIG_HEAP_MEM_POOL_SIZE to a
high enough value (for example 100000) is necessary -- as is done
in the virtiofs sample.

Signed-off-by: Jakub Klimczak <jklimczak@internships.antmicro.com>
2025-09-11 06:26:02 -04:00
Khoa Nguyen
9e896d7d08 dts: arm: renesas: ra: Correct clock source for pwm on Renesas ra8x2
Correct clock source for pwm on Renesas ra8x2

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-09-11 09:53:13 +02:00
Khoa Nguyen
511d4c4b42 dts: arm: renesas: ra: Add support for Renesas r7ka8p1kflcac_cm33
Add support for Renesas r7ka8p1kflcac_cm33

Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2025-09-11 09:53:13 +02:00
Clark Kim
3778309413 drivers: mfd: add pca9422 drivers(mfd+charger+regulator)
Add drivers for NXP PCA9422 PMIC that includes charger and regulators.

Signed-off-by: Clark Kim <clark.kim@nxp.com>
2025-09-10 22:44:33 -04:00
Anisetti Avinash Krishna
767dc4d87d drivers: misc: timeaware_gpio: Enable support for ARTV_CTRL
Enabled support for ARTV_CTRL for ART value read operation.

Signed-off-by: Anisetti Avinash Krishna <anisetti.avinash.krishna@intel.com>
2025-09-10 22:42:58 -04:00
Shreehari HK
16963d38f7 drivers: i3c: dw: Add clock subsystem and pinctrl support
Add support for clock subsystem configuration and pinctrl in the
DesignWare I3C driver to enable proper clock control and pin
management on platforms that require them.

Changes include:
- Add clock_subsys field to dw_i3c_config structure.
- Update clock_control_get_rate() and clock_control_on() calls to use
  the configured clock subsystem instead of NULL.
- Use COND_CODE_1 with DT_INST_PHA_HAS_CELL to conditionally extract
  clock subsystem ID from devicetree, providing backward compatibility
  for platforms without clkid cell.
- Include pinctrl-device.yaml in devicetree binding to enable pinctrl
  support for platforms that need pin configuration.
- Gracefully fallback to NULL behavior when clkid is not specified.

This follows the same pattern used by other I3C drivers (mcux, renesas_ra)
and enables proper clock management for SoCs that require clock subsystem
identifiers while maintaining compatibility with existing devicetree
configurations.

Signed-off-by: Shreehari HK <shreehari.hk@alifsemi.com>
2025-09-10 22:42:14 -04:00
Sanjay Vallimanalan
2f864d5467 dts: arm/ti/mspm0: add cpu power states for MSPM0 series
add range of cpu power states (run/sleep, stop and standby) for MSPM0
series. add exit latencies ranging from 1.5-15.7µs and minimum
residency times of 5-10ms for optimal power management transitions.

Signed-off-by: Sanjay Vallimanalan <sanjay@linumiz.com>
Signed-off-by: Parthiban Nallathambi <parthiban@linumiz.com>
2025-09-10 18:37:11 +02:00
Dhanoo Surasarang
8053d23c39 drivers: misc: nordic_vpr_launcher: add DMA secure attribute support
Extend vpr_launcher and device tree bindings to support configuring
the DMA secure attribute.

Signed-off-by: Dhanoo Surasarang <dhanoo.surasarang@nordicsemi.no>
2025-09-10 16:40:39 +02:00
Ayush Singh
d3f327dcee boards: beagle: pocketbeagle_2: a53: Enable PSCI
Use both cores for Zephyr by default. I did enable SMP, however forgot
to enable PSCI to turn on the other cores in the initial PR.

Tested with samples: `tests/arch/arm64/arm64_psci/` and
`samples/arch/smp/pi`

Requires [0].

[0]: https://github.com/zephyrproject-rtos/zephyr/pull/95325

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-09-10 16:39:45 +02:00
Bill Waters
7973535ec6 drivers: pwm: Infineon: PWM driver improvements and bug fixes
This change makes improvements and bug fixes for the Infineon PWM
driver.  These include:

* Removes hard coded register addresss from driver.
* Addresses issues causing pwm_api and pwm_gpio_loopback tests to
fail, as well as functional failures.
* Restructures device tree file to better represent the hardware
architecture of the tcpwm module.
* Allows configuration of hardware behavior when PWM is disabled.

Signed-off-by: Bill Waters <bill.waters@infineon.com>
2025-09-10 16:38:19 +02:00