----- Original Message -----
> >
> > Correct, and we have support for this device. Driver is named
> > scx200_acb. Load it and then "i2cdetect -l" should list the SMBus.
> >
>
> YES! The SMBus is now detected. I'll continue working with the i2c
> toolset further.
>
I think I'm *closer* to working with this chip, but not quite there yet!
After loading i2c-dev and scx200_acb, I am now able to see the system SMBus
controller:
root@aaa:~# i2cdetect -l
i2c-0 smbus CS5536 ACB0 SMBus adapter
Next, I probe for I2C devices on the SMBus:
root@aaa:~# i2cdetect -y 0
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- 19 -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- 4c -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
According to the W83L604G datasheet[1], I should be able to control the LED
GPIO pins using register 08h. In an attempt to see the current values, I'm
using i2cget, but getting no proper results:
root@aaa:~# i2cget -y 0 0x4c 0x8h
Error: Data address invalid!
Thinking I had the wrong i2c device, I tried the other detected device, same
results:
root@aaa:~# i2cget -y 0 0x19 0x8h
Error: Data address invalid!
After exhausting my Google-fu, I've seen other examples of this register
format, but it is not working here.
Any thoughts on how to proceed next? I feel like I'm --> <-- this close, but
just missing something. Once I can read/write the registers properly, I should
be able to control the GPIO pins, no?
Thank you!
--Tim
[1]
http://www.nuvoton-usa.com/products/winbond_products/pdfs/PCIC/W83L603G604G_E0%201.pdf
(Page 7 for specific GP10-GP13 control registers)
--
To unsubscribe from this list: send the line "unsubscribe linux-i2c" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html