Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Support for Cadence I2C Driver on kv260_r5 #86400

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

neeliajay
Copy link

This pull request introduces:

  • Support for the Cadence I2C Controller version 1.4.
  • Provide Functionality for I2C Master Mode operations.
  • Add I2C Support for kv260_r5 board to use EEPROM.

Ajay Neeli added 4 commits February 27, 2025 11:17
- Add device tree bindings for Cadence I2C controller ver 1.4

Signed-off-by: Ajay Neeli <[email protected]>
This patch adds support for Cadence I2C Controller Version 1.4
 - Enables I2C Master Mode functionality
 - Supports I2C Bus Frequency of 100Khz and 400Khz

Signed-off-by: Ajay Neeli <[email protected]>
- Define i2c0, i2c1 bus nodes in the device tree for ZynqMP
- Note: Platform-specific configurations, such as I2C Bus Frequency and
  Reference input clock, should be handled according to the design.

Signed-off-by: Ajay Neeli <[email protected]>
- Enable i2c1 node along with attached EEPROM.
- IP is tested with QEMU and kv260 hw.

Signed-off-by: Ajay Neeli <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants