ls1021a-iot ST eeprom

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

ls1021a-iot ST eeprom

623 次查看
williamanderson
Contributor III

Hello,

I am using the factory kernel and .dtb on the ls1021a-iot board and I am unable to access the ST 64KB eeprom from  i2c interface.

I see DTS entries on i2c0 but the ST device and address 51H are not listed. 

based on what i read in the driver documentation I added

a child to the i2c0 node for the eeprom and regenerated the DTB.

eeprom@51{

    compatability="st,24512";

    reg=<0x51>;

    pagesize=128;

};

But this did not help.  I get an error returned when when I try and read the device.

but i2cdetect seems to see it,

eval1:/home/wanderson# i2cdetect -r 0

WARNING! This program can confuse your I2C bus, cause data loss and worse!

I will probe file /dev/i2c-0 using read byte commands.

I will probe address range 0x03-0x77.

Continue? [Y/n] y

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f

00:          -- -- -- -- -- -- -- -- -- -- -- -- --

10: -- -- -- -- -- -- -- -- -- -- -- -- 1c -- -- --

20: -- -- -- -- -- -- -- -- -- -- UU -- -- -- -- --

30: -- -- -- -- -- 35 -- -- -- 39 -- -- -- 3d -- --

40: -- -- -- -- UU UU -- -- 48 -- -- -- UU -- -- --

50: -- 51 -- -- -- -- -- -- -- -- -- -- -- -- -- --

60: 60 -- -- -- -- -- -- -- -- 69 -- -- -- -- -- --

70: -- -- -- -- -- -- -- --                        

Any suggestions

标签 (1)
标记 (1)
0 项奖励
回复
0 回复数