Skip to content

Conversation

@peonix0
Copy link

@peonix0 peonix0 commented Sep 17, 2025

This commit adds support for the PCA9554 and refactors the driver to enable support for other PCA95xx variants.

  • Introduced a new PCD: PcdPca95xxType, which defines the chip variant (currently supports "PCA9555" and "PCA9554").
  • Replaced PCA9555-specific macros and register handling with a generic, structure-based configuration (PCA95XX_VARIANT).

…pport

This commit adds support for the PCA9554 and refactors the driver to enable
support for other PCA95xx variants.

- Introduced a new PCD: `PcdPca95xxType`, which defines the chip variant
  (currently supports "PCA9555" and "PCA9554").
- Replaced PCA9555-specific macros and register handling with a generic,
  structure-based configuration (`PCA95XX_VARIANT`).

Signed-off-by: Ajit Singh <[email protected]>
@djkabutar
Copy link

@strongtz @mariobalanica @amazingfate can you look into this?

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