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.

Linux/TMDSICE3359: i2c led driver

Part Number: TMDSICE3359
Other Parts Discussed in Thread: TPIC2810,

Tool/software: Linux

Hello,

I have a question regarding to the i2c leds on the TMDSICE3359. As far as I know the TPIC2810 is connected over i2c on the address 0x60

However, if I try to use the standard procedure to open a communication using ioctl, it throws me an error. At the first glance I thought that the address was wrong, threfore i check the i2c channel with i2cdetect, with the following output:

i2cdetect -y -r 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- UU -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- --
40: -- UU -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: UU -- -- -- -- 65 -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

According to the i2cdetect documentation UU means:

"UU". Probing was skipped, because this address is currently in use by a driver. This strongly suggests that there is a chip at this address.

Therefore there is a driver responsable for this led. With lsmod I found out that the kernel module is:

gpio_tpic2810 2639 0

However I dont know how to use it. Do I have to use them as if these leds were normal gpios like the other leds? If so, which are the pin and module numbers of these leds?

I have been looking around but I didnt find any topic regarding this issue nor any useful documentation.

Many thanks in advance,

Alvaro