polarfire-soc / polarfire-soc-documentation

PolarFire SoC Documentation
Other
37 stars 19 forks source link

I2C instances #54

Closed kowalski100 closed 3 years ago

kowalski100 commented 3 years ago

The Peripheral Guide says Icicle has two instances of I2C buses. But in driver here, four instances are mentioned.

What exactly the low and high mean in the instance? i.e. g_mss_i2c0_lo g_mss_i2c0_hi

Cyril-Jean commented 3 years ago

Some of the "low speed" peripherals such as I2C can appear in one of two possible address ranges in the memory map, hi or lo. This is intended to make efficient use of the PMP registers to separate two AMP contexts.

kowalski100 commented 3 years ago

Thanks Cyril-Jean.