Skip to content

Comments

Rockchip/Pca95xx: Add support for PCA9554 and refactor for generic support#237

Open
peonix0 wants to merge 1 commit intoedk2-porting:masterfrom
vicharak-in:pca95xx
Open

Rockchip/Pca95xx: Add support for PCA9554 and refactor for generic support#237
peonix0 wants to merge 1 commit intoedk2-porting:masterfrom
vicharak-in:pca95xx

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 <ajeetsinghchahar2@gmail.com>
@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