Commit graph zephyr/dts
Author SHA1 Message Date
Scott Worley
9194f0892f dts: bindings: clock-control: Update Microchip XEC driver properties
We added some new properties to the clock control driver to parameterize
the configuration process for external XTAL. There are delays and
timeouts during when powering up a crystal. The newer chips have
a clock monitor to check the health of the crystal which also requires
many parameters.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2026-07-30 07:43:54 -05:00
Scott Worley
071756e321 dts: bindings: rtc: Microchip XEC hibernation timer properities
We add a YAML binding for Micrcohip XEC hibernation timer to
define the GIRQ and PCR properties of the hardware. The clock
control driver requires using a hibernation timer during its
intialization. We are updated clock control to use a phandle
to the hibernation timer. This requires the hibernation timer
have YAML bindings for non-standard properities.

Signed-off-by: Scott Worley <scott.worley@microchip.com>
2026-07-30 07:43:54 -05:00
Nhat Ta
57f9a6068f drivers: ethernet: seperate pinctrl block and add clock source
This commit seperates pinctrl blocks for mdio node and ethernet node,
also add clock source for ethernet node.

Signed-off-by: Nhat Ta <nhat-minh.ta.yn@bp.renesas.com>
2026-07-30 09:40:28 +02:00
Joel Guittet
7d0d1a4d42 dts: arm: st: h5: add HASH node
All STM32H5 devices actually support HASH peripheral.

Signed-off-by: Joel Guittet <jguittet@witekio.com>
2026-07-29 10:50:23 -07:00
Etienne Carriere
7b042e86ca dts: arm: st: u3: Fix sai1_{a|b} reg properties
Correct the reg properties of nodes sai1_a and sai1_b that should define
the full address value since the empty ranges property in their parent
node.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2026-07-29 08:20:08 -07:00
Andrej Butok
3bdaa7b979 hwinfo: nxp: lpc55s: add LPC PMC reset-cause driver
Adds a hwinfo driver for the NXP LPC55xx Power Management
Controller (PMC).
Instantiates the pmc node on the LPC55S0x/S1x/S2x/S3x/S6x SoCs.
The driver implements hwinfo_get_reset_cause(),
hwinfo_clear_reset_cause() and hwinfo_get_supported_reset_cause().

Tested on LPCXpresso55S06/16/28/36/69

Signed-off-by: Andrej Butok <andrey.butok@nxp.com>
2026-07-29 08:17:57 -07:00
Etienne Carriere
4145551a4a dts: arm: st: wb: Use decimal values for interrupt IDs
Use decimal values instead of hexadecimal values in quadspi node
interrupts properties for consistency in the DTSI file where all other
NVIC interrupts IDs are defined using decimal values.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2026-07-29 08:17:16 -07:00
Etienne Carriere
cdc0ef1657 dts: arm: st: Split DMA interrupt references with diamonds
Make interrupts DT properties for DMA nodes more consistent in ST
SoCs DTSI files using diamond delimiters instead of a space char
separated single list. This better reflects to fact the related
drivers rely on NVIC #interrupt-cells property to retrieve the
interrupt references.

Signed-off-by: Etienne Carriere <etienne.carriere@st.com>
2026-07-29 08:17:16 -07:00
Elmo Lan
b69502a25b dts: realtek: rts5912: add tach1, tach2, and tach3
Add DT definitions for tachometer channels (tach1, tach2, and tach3)
on RTS5912 to support fan speed measurement.

Signed-off-by: Elmo Lan <elmo_lan@realtek.com>
2026-07-29 08:14:52 -07:00
Zhaoxiang Jin
28724eb9b8 dts: nxp: mcx: mark lptmr0 as a wakeup source
LPTMR0 is routed to the WUU on the MCXN and MCXA parts (it already
carries a wakeup-ctrls entry) but was never declared a wakeup source.
wakeup-source is the intrinsic declaration that a device is a wakeup
source; the counter driver reads it to decide whether an alarm may arm
the WUU, so an LPTMR that wakes the SoC must carry it.

Add wakeup-source to lptmr0 on every MCXN/MCXA SoC that routes it
through the WUU (MCXA153, MCXA156, MCXA344, MCXA5x, MCXAxx6, MCXN23x
and MCXNx4x).

Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
2026-07-29 10:46:25 +02:00
Muhammad Waleed Badar
d202a57c14 drivers: power_domain: add bcm283x power domain driver
Add a power domain driver for the BCM283X SoC family, enabling VideoCore
firmware-based power management via the mailbox property channel.

Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
2026-07-29 10:43:39 +02:00
Hong Nguyen
2794c3caae dts: riscv: espressif: add esp32c6-mini-n4
Add support for esp32c6-mini-n4 device tree.

Signed-off-by: Hong Nguyen <hong.nguyen.k54@gmail.com>
2026-07-28 20:50:51 -04:00
William Markezana
5d9c3dbda6 dts: riscv: bflb: add BL61x CAN (ISO11898) node
Add the disabled can@2000aa00 controller node for the BL61x SoC, to be
enabled per-board. The node uses the bflb,bl61x-can binding and CLIC
interrupt 46.

Signed-off-by: William Markezana <william.markezana@gmail.com>
2026-07-28 18:12:39 -04:00
William Markezana
b1450bdfb7 drivers: can: add Bouffalo Lab BL61x CAN (ISO11898) driver
Add a classic CAN 2.0 controller driver for the Bouffalo Lab BL61x
(BL616/BL618) SoCs. The ISO11898 peripheral is an NXP SJA1000 compatible
PeliCAN core with 8-bit registers on a 32-bit word stride, so it is
implemented as a thin front-end over the shared CAN_SJA1000 driver.

The controller is clocked from the UART peripheral clock domain (halved
for the SJA1000 internal bit-timing divider) and its TX/RX signals reach
GPIO pads through the UART signal multiplexer, configured via pinctrl.

Signed-off-by: William Markezana <william.markezana@gmail.com>
2026-07-28 18:12:39 -04:00
Muhammad Waleed Badar
379d3fc18b drivers: ethernet: add broadcom genet driver support
Add Ethernet driver for the Broadcom GENET MAC controller
found on the BCM2711 SoC, targeting the rpi_4b board.

Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
2026-07-28 12:33:48 -07:00
Muhammad Waleed Badar
352d598beb drivers: mdio: add broadcom genet mdio driver support
Add  MDIO driver for the Broadcom GENET MDIO controller,
used to access the PHY attached to the BCM2711 GENET MAC.

Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
2026-07-28 12:33:48 -07:00
Muhammad Waleed Badar
302886633f drivers: gnss: add erisson f5521gw gnss driver
Add support for the GNSS receiver integrated in the
Ericsson F5521gw (HP HS2340) WWAN module.

Signed-off-by: Muhammad Waleed Badar <walid.badar@gmail.com>
2026-07-28 12:33:17 -07:00
Fin Maaß
267f61a77d ethernet: dwc_mac: esp32p4 support
add support for the esp32p4

Signed-off-by: Fin Maaß <info@finmaass.de>
2026-07-28 12:31:19 -07:00
Fin Maaß
745cdd10c7 drivers: ethernet: dwc_mac: esp32: add support
add support for the esp32 in the generic
dwc_mac driver.
esp32 specific code is based
the init of the original esp32 eth driver in zephyr.

The esp32 uses HW version 3.70.

Signed-off-by: Fin Maaß <f.maass@vogl-electronic.com>
2026-07-28 12:31:19 -07:00
Manimaran A
dd2823ea4a drivers: i2c: mec: enable START-bit wake in target mode
The XEC SMB-I2C block samples SCL/SDA asynchronously even when its PCR
SLEEP_EN is asserted and auto clock-stretches SCL on a START until the
clocks recover.

Add an opt-in wakeup-source boolean to the binding and arm the block's
START-bit wake (WAKE_STATUS bit 0 / WAKE_ENABLE bit 0 at offsets 0x60
and 0x64) plus the GIRQ22 source bit during PM_DEVICE_ACTION_SUSPEND
when the property is set and a target is attached.

Signed-off-by: Manimaran A <manimaran.a@microchip.com>
2026-07-28 12:30:42 -07:00
Nathan Olff
8bd72d7354 drivers: led: is31fl319x: add support for is31fl3193 led driver
Extend generic is31fl319x driver to support is31fl3193 variant.
Similar to 3194 but with slight differences on register and
features.

Reword error message.

Update example in binding of is31fl3194 as well for required
current-limit attribute.

Assisted-by: Claude:claude-sonnet-4.6 Claude-Code

Signed-off-by: Nathan Olff <nathan@kickmaker.net>
2026-07-28 12:30:05 -07:00
Vit Stanicek
7907c08f0b drivers: audio: Add wolfson,wm8960
Add driver for the Cirrus (Wolfson) WM8960 codec. Modify Kconfig
fragments, add DT bindings and documentation.

Signed-off-by: Hake Huang <hake.huang@nxp.com>
Signed-off-by: Vit Stanicek <vit.stanicek@nxp.com>
Assisted-by: Cody:Opus_4.6
2026-07-28 12:29:31 -07:00
Yuzhuo Liu
85b61f7fb3 drivers: can: add Realtek Bee series driver
Add CAN driver support for Realtek Bee series SoCs,
including RTL87x2G.

This driver supports:
- Classic CAN 2.0A/B
- Standard and Extended identifiers
- Remote and data frames
- Transmission and Reception

Unsupport features:
- CAN FD mode
- Manual recovery

Signed-off-by: Yuzhuo Liu <yuzhuo_liu@realsil.com.cn>
2026-07-28 12:29:05 -07:00
Johnny Chuang
229845cf69 dts: elan: Rename UART compatible to "elan,em32-uart" and add binding
Rename the EM32 UART compatible to "elan,em32-uart" for consistency with
other EM32 drivers and add the corresponding devicetree binding. The
binding documents required properties under the 'properties' section,
following the Zephyr binding schema.

Changes:
- dts: switch serial@40002000 to compatible = "elan,em32-uart"
  (kept disabled)
- bindings: add dts/bindings/serial/elan,em32-uart.yaml
  (reg, clocks with gate_id, current-speed, pinctrl-0/-names)

Note: interrupts are not included in this initial binding; IRQ/FIFO can be
added in follow-ups if needed.

Signed-off-by: Johnny Chuang <johnny.chuang@emc.com.tw>
2026-07-28 12:28:40 -07:00
Johnny Chuang
facf2869b6 drivers: pinctrl: Add PINCTRL driver for ELAN EM32 series
Add the initial pinctrl driver support for the ELAN EM32 SoC family.
This driver provides basic pin multiplexing and electrical configuration
support. Device tree bindings are included for pin function definitions.

Signed-off-by: Johnny Chuang <johnny.chuang@emc.com.tw>
2026-07-28 12:28:40 -07:00
Johnny Chuang
e7dad85633 drivers: clock_control: add Elan EM32 AHB/APB clock controller
Add clock control drivers for the Elan EM32 AHB and APB domains along with
DT bindings and clock gate IDs.

Model peripheral clock gating with #clock-cells = <1>, where the clock
specifier carries a gate-id. Introduce EM32_GATE_NONE for nodes that only
need a parent clock reference without a hardware gate.

Update the EM32 SoC/board devicetree to pass gate-ids in `clocks`
properties and integrate the drivers into Kconfig/CMake.

Signed-off-by: Johnny Chuang <johnny.chuang@emc.com.tw>
2026-07-28 12:28:40 -07:00
Johnny Chuang
eeee9c6c5e dts: elan: em32fxxx: add infoctrl syscon node
Add the infoctrl syscon register block to the EM32Fxxx SoC DTSI.

The block contains oscillator trim and device information registers.
Add register offsets and field masks in soc_infoctrl.h for driver use.

Signed-off-by: Johnny Chuang <johnny.chuang@emc.com.tw>
2026-07-28 12:28:40 -07:00
Benjamin Cabé
850f0cb047 dts: interrupt_controller: microchip: fix dts snippet comment syntax
DTS "examples" need to use proper devicetree syntax. Fix it.

Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2026-07-28 15:25:28 +02:00
Hongquan Li
7a274ae9d4 dts: espressif: esp32p4: Add N16R32 variant
Add a SIP-level dtsi for ESP32-P4 variants combining 16 MB of
external NOR flash with 32 MB of in-package PSRAM, mirroring the
existing esp32p4_n16r8.dtsi. Used by the Waveshare
ESP32-P4-WIFI6-Dev-Kit board.

Signed-off-by: Hongquan Li <hongquan.li@processmission.com>
2026-07-28 11:37:20 +01:00
Aman Lachhiramka
37114d6cb9 dts: arm: ti: mspm33c: add GPIO and pinctrl peripheral nodes
Add gpioa/gpiob/gpioc and their pin-controller parent to mspm33c.dtsi.
Addresses (0x400f0000/0x400f2000/0x400f4000), IRQs (6/7/8), and the
pin-controller's combined address range are taken from the MSPM33C321A
TRM memory map and NVIC interrupt vector tables

GPIO0/1/2's DOUT/DOE/DIN/POLARITY/CPU_INT register layout is identical
to MSPM0's GPIO_Regs (same GPIO IP block), so the existing
"ti,mspm0-gpio" and "ti,mspm0-pinctrl" compatibles are reused as-is
instead of introducing new bindings.

Signed-off-by: Aman Lachhiramka <a-lachhiramka@ti.com>
2026-07-28 11:36:21 +01:00
Erwan SZYMANSKI
b6ef7eea8d dts: arm: st: mp13: stm32mp13 add timers nodes in SoC DT
STM32MP13 offers different groups of timers similar to what we
can find on some other MCUs like STM32H7xx or STM32F7xx.

- TIM1/8: Advanced-control timers.
- TIM2/3/4/5: 16/32 bits general-purpose timers.
- TIM12/13/14: 16 bits general-purpose timers.
- TIM15/16/17: 16 bits general-purpose timers with break input.
- TIM6/7: Basic timers.

Signed-off-by: Erwan SZYMANSKI <erwan.szymanski@st.com>
2026-07-28 11:33:50 +01:00
Cherrence Sarip
be0f201d41 dts: bindings: misc: add adi,tmc6460 SPI and UART bindings
Add devicetree bindings for the Analog Devices / Trinamic TMC6460
Field-Oriented Control (FOC) BLDC/PMSM gate driver. The TMC6460 can be
attached over either SPI or UART, so two compatible bindings are
provided:

  - adi,tmc6460-spi: the device as a SPI child node
  - adi,tmc6460-uart: the device as a UART child node, with an optional
    uart-crc property to enable the TMC6460 CRC8 framing

Both bindings expose the physical motor/encoder traits (pole-pairs,
hall-mapping, abn-ppr) so that hardware description lives in devicetree
rather than in the sample sources.

Signed-off-by: Cherrence Sarip <cherrence.sarip@analog.com>
2026-07-28 11:30:47 +01:00
Muhammed Asif
252d3d9ab1 dts: arm: microchip: pic32cm_jh: Adds node of interrupt controller
- Adds the eic node to the common dtsi file
- The pin related data in the node is inferred from datasheet
- Updates the binding yaml with new properties

Signed-off-by: Muhammed Asif <asifp3104@gmail.com>
2026-07-28 11:29:43 +01:00
Tony Sesek
94b286c2eb boards: add vendor jhoinrch, add rh02, add rh02 plus (2026)
Add Jhoinrch vendor and USB<->CAN Adapters RH02 and RH02 Plus (2026)

Signed-off-by: Tony Sesek <nullstalgia@gmail.com>
2026-07-28 11:25:00 +01:00
Lucien Zhao
ab10336554 dts: arm: nxp: add RT118x derivative-part overlays
Add SoC-level dts files for the RT118x derivative parts so that each
board can include a single, part-specific dtsi.

Per-core composer files are introduced for every part, in secure and
non-secure (_ns) CM33 flavors:
- RT1189: composer only (uses the series base directly)
- RT1187: composer only (same package and peripheral set as RT1189,
  minus the EtherCAT block, which has no DTS node yet)
- RT1186: composer + nxp_rt1186.dtsi for the smaller-package GPIO subset
- RT1185: composer aliasing to RT1186 (same package and peripherals,
  minus EtherCAT)
- RT118C: composer aliasing to RT1186 (same package, no NETC)
- RT1182: composer + nxp_rt1182.dtsi for the small-package GPIO subset
  (single-core part, only CM33)
- RT1181: composer aliasing to RT1182 (same package and peripherals,
  minus EtherCAT, single-core)

This matches the convention used by the RT1160/RT1170 series and lets
boards include only nxp_rt118<part>_cm<core>.dtsi instead of the
series base plus a separate package overlay.

The part overlays use /delete-node/ to reflect the peripheral count
differences of the smaller parts, so the device tree matches the
physical silicon and boards cannot accidentally enable peripherals
that do not exist.

Surviving instances per part, taken from the MCUX SDK device headers
(MIMXRT118x*_COMMON.h), parts only listed where they differ from
RT1189/RT1187:

                RT1186/RT1185/RT118C      RT1182/RT1181
  LPUART        1-8                       1-8
  LPI2C         1/2/3/6                   1/2/3
  FLEXCAN       1/3                       1/3
  TPM           1-4                       1-3
  LPTMR         1-3                       1
  QTMR          1-8                       1-4
  FLEXPWM       1-4                       3/4
  SAI           1/2/4                     1
  ACMP          3                         3
  USDHC         2                         2
  USB/USBPHY    1                         none
  NETC          none on RT118C            present

On the single-core RT1182/RT1181 the CM33<->CM7 MU mailbox nodes are
deleted as there is no second core to talk to, and the GPIO6 pinmux
property is dropped because the package exposes no GPIO6 pins (the
referenced pads do not exist in the RT1182 package pinctrl files).

Signed-off-by: Lucien Zhao <lucien.zhao@nxp.com>
2026-07-28 11:24:19 +01:00
Lucien Zhao
ac2b4bc5e2 dts: arm: nxp: move RT118x family dtsi files into imxrt/rt118x/
The RT118x family is about to grow per-part composer dtsi files for
seven derivative parts in secure and non-secure flavors. Keeping all
of them directly under dts/arm/nxp/imxrt/ next to the other RT series
would make the directory hard to navigate.

Move the existing RT118x family files into an imxrt/rt118x/
subdirectory first, following the series-subdirectory layout already
used by other vendors (st/<series>/, renesas/ra/ra<n>/, gd/<series>/,
infineon/<family>/), and update the board includes accordingly.

Signed-off-by: Lucien Zhao <lucien.zhao@nxp.com>
2026-07-28 11:24:19 +01:00
Manimaran A
bf3339dc87 divers: spi: xec: add low power mode support
Updated spi_xec_qmspi_ldma driver with low power support.
Add a pm_action handler that clears MODE.ACTV and applies the
pinctrl sleep state on suspend, and reverses both on resume.
Hold a PM_STATE_SUSPEND_TO_IDLE policy lock for the duration of
each transfer (sync and async) so suspend cannot enter mid-
transaction.

Signed-off-by: Manimaran A <manimaran.a@microchip.com>
2026-07-27 17:27:54 -05:00
Travis Lam
3578bc7ad1 dts: vendor: nrf7120: Correction sram0_ns tree node mem offset
Correction to sram0_ns sram01, 02, 03 address offset. As RAM01 starts at
0x2008_0000, RAM02 starts at 0x200C_0000, RAM03 starts at 0x200E_0000.

Signed-off-by: Travis Lam <travis.lam@nordicsemi.no>
2026-07-27 11:45:40 -07:00
Tobias Meyer
ddb68d0319 soc: st: stm32n6: add backup SRAM support
Describe the STM32N6 8 KiB backup SRAM and enable the driver with
STM32_BACKUP_PROTECTION selected. Extract the retention logic into a
dedicated helper, use the correct device-tree SRAM address, and wait
for standby retention acknowledgement on STM32N6.

Assisted-by: opencode:openai/gpt-5.6

Signed-off-by: Tobias Meyer <tobias.meyer@hula.earth>
2026-07-27 11:44:03 -07:00
Ren Chen
379ecbfa06 drivers: i3c: i3cm_it51xxx: add dts pull-up resistor property
Add a devicetree boolean property, `pull-up-4k-ohm`, to allow
selecting the I3CM bus pull-up resistor.

Signed-off-by: Ren Chen <Ren.Chen@ite.com.tw>
2026-07-27 11:43:37 -07:00
Joel Guittet
c1b02d5a11 dts: arm: stm32c5: add hash sha-384 and sha-512 on wanted series
Add hash SHA-384 and SHA-512 for STM32C591XX, STM32C593XX and STM32C5A3XX.

Signed-off-by: Joel Guittet <jguittet@witekio.com>
2026-07-27 11:42:53 -07:00
Joel Guittet
cf012ab5b7 drivers: crypto: stm32_hash: provide support for sha-384 and sha-512
Some devices supports SHA-384 and SHA-512.
Some new device tree options are created to enable them.

Signed-off-by: Joel Guittet <jguittet@witekio.com>
2026-07-27 11:42:53 -07:00
Fin Maaß
574540008f dts: stm32: add snps,dwmac-ptp-clock to all stm32
Add the snps,dwmac-ptp-clock to all
st,stm32-ethernet, that have a ptp-clock,
independent of current driver support.

Signed-off-by: Fin Maaß <info@finmaass.de>
2026-07-27 11:41:39 -07:00
Fin Maaß
f07c1d46a8 dts: binding: add for synopsys dwmac ptp clock
add binding for synopsys dwmac ptp clock.

Signed-off-by: Fin Maaß <info@finmaass.de>
2026-07-27 11:41:39 -07:00
Sven Ginka
8da67f70b4 dts: bindings: memory-controllers: add SAME70 SMC mode properties
The current bindings are prepared for the SAM4 which has a
8-bit interface only. This commit adds optional properties
to support also 16-bit interfaces for the SAME7 family.

Signed-off-by: Sven Ginka <s.ginka@sensry.de>
Co-authored-by: Gerson Fernando Budke <nandojve@gmail.com>
2026-07-27 11:36:41 -07:00
Liu Changjie
b9722efb68 drivers: clock_control: wch: support CH32H41X 480MHz init
Extend the WCH RCC clock driver for the CH32H41X series. Add the H41X
PLL binding and SoC clock node, handle the H41X clock-enable register
names and FPRE prescaler, and implement the 480 MHz SYSCLK and
120 MHz HCLK bring-up sequence.

Select the H41X-specific path from the RCC source compatible in
devicetree. Existing CH32V00X, CH32V20X, and CH32V30X configurations
remain unaffected.

Signed-off-by: Liu Changjie <liucj1228@outlook.com>
2026-07-27 11:36:23 -07:00
Liu Changjie
16405ef6d9 soc: wch: add CH32H41X series (CH32H417 dual-core)
Add the CH32H41X SoC series under the ch32v family. The CH32H417 is
an asymmetric dual-core (AMP) RISC-V part with a QingKe V3F boot
core and a QingKe V5F application core.

Model the two cores as cpuclusters with separate CPU descriptions,
runtime-idle power states, interrupt entry, vector handling, and
non-overlapping memory. Keep the external HSE frequency
board-specific.

The optional SOC_CH32H417_BOOT_V5F setting lets the V3F early-init
hook wake the V5F image at its real flash address, 0x08010000, while
allowing standalone V3F applications to disable that behavior.

Signed-off-by: Liu Changjie <liucj1228@outlook.com>
2026-07-27 11:36:23 -07:00
Liu Changjie
d2bebfdd69 dts: bindings: add wch,qingke-v3f/v5f and wch,h41x-afio
Add the device-tree bindings needed for the WCH CH32H417 dual-core SoC:

- wch,qingke-v3f and wch,qingke-v5f CPU bindings for the two QingKe RISC-V
  cores (V3F boot core and V5F application core).
- wch,h41x-afio pinctrl binding. Unlike the CH32V20x/30x AFIO remap (PCFR)
  model, the CH32H41x uses an STM32-style per-pin 4-bit alternate-function
  mux in the AFIO GPIOx_AFLR/AFHR registers.
- ch32h41x-pinctrl.h dt-bindings header with the pinmux encoding macros.

Signed-off-by: Liu Changjie <liucj1228@outlook.com>
2026-07-27 11:36:23 -07:00
Tony Han
596c4ae2dd dts: arm: microchip: sama7d6: add the nodes for gmac0 and gmac0_mdio
Add the nodes for GMAC0 and GMAC0 MDIO to sama7d6.dtsi file.

Signed-off-by: Tony Han <tony.han@microchip.com>
2026-07-27 11:35:45 -07:00
Tony Han
f0887a4c48 drivers: ethernet: phy: lan8840: using the same driver for ksz9131
Add Gigabit Ethernet Transceiver LAN8840 support, using ksz9131's
driver for it.

Signed-off-by: Tony Han <tony.han@microchip.com>
2026-07-27 11:35:45 -07:00