Skip to content

Integrate egalaxi2c/add_new_mode

Commit: seco-ne/kernel/modules/egalaxi2c@58ac99f6

driver: Add fix for free_irq

If the request_irq fails, various null pointer errors/warnings pop up. This commit adds additional checks/guards to make sure, that we don't access uninitialized variables.

--

Commit: seco-ne/kernel/modules/egalaxi2c@3469ef52

driver: Add new mode with threaded interrupt

If the interrupt provider of the IRQ pin acts in threaded interrupt mode, we have to use a threaded interrupt too. Unfortunately, simply changing the request_irq to request_threaded_irq doesn't work directly. Since the driver uses a work queue, the performance decreases significantly. We therefore introduce a new interrupt routine without the work queue that is guarded by a DT flag. This way, the driver is still compatible with old setups but can be enhanced for new devices too.

--

Commit: seco-ne/kernel/modules/egalaxi2c@8bc7f484

repo: Add gitignore

Merge request reports

Loading