On Tue, Jun 30, 2015 at 04:24:26PM +0530, Laxman Dewangan wrote: > Once the new configuration is set on the conifg register of > I2C controller, it is require to update the CONFIG_LOAD register > to transfer the new SW configuration to actual HW internal > registers that would be used in the actual logic. > > It is like, SW is programming only shadow registers through > regular configuration and when these load_config bit fields > are set to 1, it causes the regular/shadows registers > configuration transferred to the HW internal active registers. > So SW has to set these bit fields at the end of all regular > registers configuration. And these config_load bits are HW > auto-clear bits. HW clears these bit fields once the register > configuration is moved to HW internal active registers. So SW > has to wait until these bits are auto-cleared before going > for any further programming > > This mechanism is supported on T124 and after this SoCs. > > This is based on change done by > Chaitanya Bandi <ban...@nvidia.com> > > Signed-off-by: Laxman Dewangan <ldewan...@nvidia.com> > Signed-off-by: Chaitanya Bandi <ban...@nvidia.com>
Applied to for-next, thanks!
signature.asc
Description: Digital signature