fsp icon indicating copy to clipboard operation
fsp copied to clipboard

Update I2C terminology

Open Merlin04 opened this issue 7 months ago • 1 comments

As of revision 7 of the I2C spec (released in 2021), the terms "master" and "slave" have been updated to "controller" and "target":

Image

FSP should update components like r_iic_b_master, r_iic_b_slave, r_iic_master, and r_iic_slave to reflect the new terminology in a way that makes "controller" and "target" the primary terms used to refer to these protocol roles, while avoiding breaking existing applications that rely on outdated "master"/"slave" wording.

Merlin04 avatar Jul 20 '25 04:07 Merlin04

This is a fair ask. The difficulty currently lies in our own hardware manuals; it is unfortunately very challenging and time consuming to get this terminology updated across the board. We try to stay in sync with the manuals as much as possible to reduce confusion among users. This binding continues to loosen over time as more and more devices are supported by FSP however, so we will consider deprecating legacy terms in a future major revision.

renesas-austin-hansen avatar Jul 21 '25 13:07 renesas-austin-hansen