zephyr/drivers/sensor/nxp
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Felix Wang cae5334d28 drivers: sensor: nxp: eqdc_mcux: migrate to mux subsystem
The mux subsystem redefines the "nxp,inputmux" binding as a mux
controller (#mux-control-cells / #mux-state-cells), which collided with
the EQDC driver's use of the same compatible through a
"specifier-space: inputmux" phandle-array. Reconcile the two by moving
the EQDC PHASEA/PHASEB input routing onto the generic mux model:

- nxp,mcxa156 / nxp,mcxa344 / nxp,mcxaxx6: switch the inputmux node
  from #inputmux-cells to #mux-control-cells / #mux-state-cells so it
  validates against the new binding (nxp,mcxa153 was already done).
- nxp,mcux-eqdc.yaml: drop the local inputmux-connections property and
  include mux-consumer.yaml; routing is now described with "mux-states".
- eqdc_mcux: drop the direct fsl_inputmux HAL calls and apply the
  routing through mux_state_apply(), guarded by device_is_ready(). The
  mux controllers init at priority 40, before the sensor at 90, so they
  are ready at EQDC init time.
- Migrate the frdm_mcxa153/156/266/344/346/366 QDEC sample overlays to
  the mux-states syntax.

Signed-off-by: Felix Wang <fei.wang_3@nxp.com>
2026-08-03 15:00:55 -04:00
..
eqdc_mcux drivers: sensor: nxp: eqdc_mcux: migrate to mux subsystem 2026-08-03 15:00:55 -04:00
fxas21002 drivers: sensor: fxas21002: Fix out-of-bounds SPI command buffer 2026-07-23 16:19:46 +02:00
fxls8974 drivers: sensor: use LOG_ERR_DEVICE_NOT_READY macro 2026-04-24 15:36:33 -04:00
fxos8700 drivers: sensor: fxos8700: Fix motion threshold value 2026-07-23 16:19:46 +02:00
mcux_acmp drivers: acmp: Updated driver to be compatible with nxp_rt7xx 2025-07-24 16:56:55 +01:00
mcux_lpcmp drivers: sensor: mcux_lpcmp: Removed redundant help information 2026-01-05 16:06:37 +01:00
nxp_kinetis_temp drivers: sensor: use LOG_ERR_DEVICE_NOT_READY macro 2026-04-24 15:36:33 -04:00
nxp_lpadc_temp40 drivers: sensor: nxp_lpadc_temp40: fix invalid member access in init 2026-04-29 16:32:52 -04:00
nxp_pmc_tmpsns drivers: sensor: nxp_pmc_tmpsns: Fix ADC sequence buffer size 2026-07-23 16:19:46 +02:00
nxp_tempmon drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
nxp_tempsense drivers: sensor: use LOG_ERR_DEVICE_NOT_READY macro 2026-04-24 15:36:33 -04:00
nxp_tmpsns drivers: sensor: temperature: Add i.MX RT die temperature sensor 2025-09-12 16:06:31 -04:00
p3t1755 drivers: sensor: use LOG_ERR_DEVICE_NOT_READY macro 2026-04-24 15:36:33 -04:00
qdc_mcux drivers: sensor: nxp: qdc_mcux: migrate to mux subsystem 2026-08-03 15:00:55 -04:00
qdec_mcux drivers: sensor: nxp: qdec_mcux: migrate to mux subsystem 2026-08-03 15:00:55 -04:00
qdec_nxp_s32 drivers: sensor: Place API into iterable section 2024-12-02 22:04:55 +00:00
qdec_tpm drivers: sensor: qdec_tpm: Add QDEC support for NXP TPM 2025-05-22 02:21:39 +02:00
CMakeLists.txt drivers: sensor: nxp: add MCUX eQDC driver 2026-07-03 10:05:43 +02:00
Kconfig drivers: sensor: nxp: add MCUX eQDC driver 2026-07-03 10:05:43 +02:00