Skip to content

sync: sync patches from Intel HAL#2

Merged
kwd-doodling merged 8 commits intozephyrproject-rtos:mainfrom
intel:main
Feb 26, 2026
Merged

sync: sync patches from Intel HAL#2
kwd-doodling merged 8 commits intozephyrproject-rtos:mainfrom
intel:main

Conversation

@kwd-doodling
Copy link
Copy Markdown
Collaborator

No description provided.

It's a new DMA IP used for ISH since ISH 5.8.0.
The source file is a copy of ISH code base.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
Have its function enabled always.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
- Fix direction checks: use logical OR (||) instead of bitwise OR (|)
  when testing config->direction.
- Remove unreachable return in cal_block_ts().
- Use bitwise OR (|) when composing CHENREG write mask instead of '+':
  addition can produce incorrect results if bits overlap; | correctly
  sets the intended bit flags.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
Run clang-format on it and make it pass checkpatch checking.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
Checkpatch reports spelling error on them. Those are defined in ISH old OSXML
files and not in LNL PV version. And currently they're not used by DMA driver.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
This change makes IUT FW have IPM driver build. Then CI can capture any IPM
build failure.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
The I2C HW cannot support 0-byte transfer as I2C scan requests. Send one dummy
byte for I2C scan to make it work.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
They'll be used for I2C test.

Signed-off-by: Dong Wang <dong.d.wang@intel.com>
@kwd-doodling kwd-doodling merged commit 44f0b3a into zephyrproject-rtos:main Feb 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants