Hello all,
I am trying to configure/control SN761633 FM transmitter connected to DM6446 via I2C. I am interested in the FM receiver functionality. I have tried using both U-boot utility and my own I2C client but cannot even read the default POR values correctly. Using my I2C client, I can read/write other I2C slave devices (AIC33,RTC) but the FM transmitter continues to be a problem.
Can anyone familiar with SN761633 please tell me the following?
- From the (SN761633) datasheet, it seems that there are no internal registers. Is my understanding correct? If yes, then how does the device hold 5, 8-bit config values?
- For the case where there are no internal registers, how does one write to/read from the slave device?
- Are there examples of other I2C devices which do not use internal registers / use only 1 register?
I also found this interesting link where the author describes the types of I2C devices with different internal address widths. http://lists.denx.de/pipermail/u-boot/2002-December/000209.html
I have looked at both the u-boot and the kernel sources but nothing seems apparent.
Any help is appreciated.
thanks,
Sachin