Skip to content

lib: tenstorrent: bh_arc: dw_apb_i2c.c: use i2c pin control driver#868

Draft
alexapostolu wants to merge 2 commits intotenstorrent:mainfrom
alexapostolu:i2c-driver
Draft

lib: tenstorrent: bh_arc: dw_apb_i2c.c: use i2c pin control driver#868
alexapostolu wants to merge 2 commits intotenstorrent:mainfrom
alexapostolu:i2c-driver

Conversation

@alexapostolu
Copy link
Member

@alexapostolu alexapostolu commented Dec 1, 2025

Use the I2C pin control driver over the previous manual functions that set the pin control.

@alexapostolu alexapostolu force-pushed the i2c-driver branch 3 times, most recently from e23163a to bc65253 Compare December 1, 2025 20:01
@alexapostolu alexapostolu force-pushed the i2c-driver branch 2 times, most recently from db607fd to 6fe4368 Compare December 16, 2025 20:24
@alexapostolu alexapostolu changed the title lib: tenstorrent: bh_arc: replace custom dw_apb_i2c with upstream api lib: tenstorrent: bh_arc: dw_apb_i2c.c: use i2c pin control driver Jan 12, 2026
Add pin control definitions for I2C1.

Signed-off-by: Alex Apostolu <aapostolu@tenstorrent.com>
Use the I2C pin control driver over the previous manual functions that
set the pin control.

This commit has to include both the devicetree and code changes together
as if the devicetree change is commited first then the pin control
settings will be applied twice which may break things.

Signed-off-by: Alex Apostolu <aapostolu@tenstorrent.com>
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.

1 participant