This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Single command write multiple times in NVMEM

I am trying to find how many times the CC3000 EEPROM is written when a write command (such as HCI_CMND_WLAN_IOCTL_SET_CONNECTION_POLICY (0x0004)) is used. I am using logic analyzer to monitor both SPI and I2C simultaneously. From SPI data, I can see the  HCI_CMND_WLAN_IOCTL_SET_CONNECTION_POLICY is called and the the expected data sequence is send from Master to slave (CC3000) and then I2C data show me that the actual writing information. 

From I2C data, I found that some NVMEM memory are written over and over again. In my case 0x00 0x10 memory location is written over and over again (21 times) during a single HCI_CMND_WLAN_IOCTL_SET_CONNECTION_POLICY. Other memory locations are written single times, which is expected. I found the similar overwriting whenever I am calling an command which initiates an NVMEM write (such as  HCI_CMND_WLAN_IOCTL_DEL_PROFILE or  HCI_CMND_WLAN_IOCTL_ADD_PROFILE). I attach my logic analyzer data for HCI_CMND_WLAN_IOCTL_SET_CONNECTION_POLICY command here. Anybody have any idea or observe the similar behavior in C3000?

SPI and I2C data.xlsx