Re: Winbond W83L604G

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



----- 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 majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux