1*4882a593Smuzhiyun==================== 2*4882a593SmuzhiyunKernel driver ds2482 3*4882a593Smuzhiyun==================== 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunSupported chips: 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun * Maxim DS2482-100, Maxim DS2482-800 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun Prefix: 'ds2482' 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun Addresses scanned: None 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun Datasheets: 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun - http://datasheets.maxim-ic.com/en/ds/DS2482-100.pdf 16*4882a593Smuzhiyun - http://datasheets.maxim-ic.com/en/ds/DS2482-800.pdf 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunAuthor: Ben Gardner <bgardner@wabtec.com> 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunDescription 22*4882a593Smuzhiyun----------- 23*4882a593Smuzhiyun 24*4882a593SmuzhiyunThe Maxim/Dallas Semiconductor DS2482 is a I2C device that provides 25*4882a593Smuzhiyunone (DS2482-100) or eight (DS2482-800) 1-wire busses. 26*4882a593Smuzhiyun 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunGeneral Remarks 29*4882a593Smuzhiyun--------------- 30*4882a593Smuzhiyun 31*4882a593SmuzhiyunValid addresses are 0x18, 0x19, 0x1a, and 0x1b. 32*4882a593Smuzhiyun 33*4882a593SmuzhiyunHowever, the device cannot be detected without writing to the i2c bus, so no 34*4882a593Smuzhiyundetection is done. You should instantiate the device explicitly. 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun:: 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun $ modprobe ds2482 39*4882a593Smuzhiyun $ echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-0/new_device 40