summaryrefslogtreecommitdiff
path: root/drivers/misc/eeprom/at24.c
AgeCommit message (Expand)AuthorFilesLines
2018-11-10eeprom: at24: Add support for address-width propertyAlan Chiang1-0/+17
2017-12-20eeprom: at24: change nvmem stride to 1David Lechner1-1/+1
2017-12-05eeprom: at24: check at24_read/write argumentsHeiner Kallweit1-0/+6
2017-12-05eeprom: at24: correctly set the size for at24mac402Bartosz Golaszewski1-0/+10
2017-12-05eeprom: at24: fix reading from 24MAC402/24MAC602Heiner Kallweit1-1/+2
2017-02-11misc: eeprom: at24: use device_property_*() functions instead of of_get_prope...Ben Gardner1-26/+19
2016-08-22eeprom: at24: check if the chip is functional in probe()Bartosz Golaszewski1-2/+13
2016-07-18eeprom: at24: tweak the loop_until_timeout() macroBartosz Golaszewski1-4/+4
2016-07-17eeprom: at24: add support for at24mac seriesBartosz Golaszewski1-0/+42
2016-07-17eeprom: at24: support reading the serial number for 24csxxBartosz Golaszewski1-2/+78
2016-07-17eeprom: at24: split at24_eeprom_write() into specialized functionsBartosz Golaszewski1-43/+91
2016-07-17eeprom: at24: split at24_eeprom_read() into specialized functionsBartosz Golaszewski1-54/+71
2016-07-17eeprom: at24: hide the read/write loop behind a macroBartosz Golaszewski1-22/+20
2016-07-17eeprom: at24: call read/write functions via function pointersBartosz Golaszewski1-2/+9
2016-07-17eeprom: at24: coding style fixesBartosz Golaszewski1-5/+5
2016-07-17eeprom: at24: move at24_read() below at24_eeprom_write()Bartosz Golaszewski1-32/+32
2016-07-17eeprom: at24: improve the device_id table readabilityBartosz Golaszewski1-14/+14
2016-05-21Merge tag 'char-misc-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-81/+22
2016-05-02eeprom: at24: remove nvmem regmap dependencySrinivas Kandagatla1-81/+22
2016-04-16eeprom: at24: replace msleep() with usleep_range()Bartosz Golaszewski1-4/+2
2016-04-16eeprom: at24: remove a reduntant ifBartosz Golaszewski1-3/+0
2016-03-02misc: at24: replace memory_accessor with nvmem_device_readAndrew Lunn1-30/+1
2016-03-02eeprom: at24: extend driver to plug into the NVMEM frameworkAndrew Lunn1-41/+80
2016-02-08misc: eeprom: use kobj_to_dev()Geliang Tang1-2/+2
2015-10-26at24: enable ACPI device found on Galileo Gen2Andy Shevchenko1-3/+19
2015-08-24eeprom: at24: use i2c_smbus_read_i2c_block_data_or_emulatedIrina Tirdea1-31/+6
2015-08-10misc: Drop owner assignment from i2c_driverKrzysztof Kozlowski1-1/+0
2015-07-31misc: eeprom: at24: clean up at24_bin_write()Vladimir Zapolskiy1-3/+0
2014-11-17eeprom: at24: extend driver to allow writing via i2c_smbus_write_byte_dataChristian Gmeiner1-6/+29
2013-11-19Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2013-10-30misc/at24: avoid infinite loop on write()Vladimir Zapolskiy1-0/+3
2013-09-30misc: (at24) move header to linux/platform_data/Vivien Didelot1-1/+1
2013-05-30drivers/misc: at24: convert to use devm_kzallocNikolay Balandin1-29/+15
2012-11-22misc: remove use of __devexitBill Pemberton1-1/+1
2012-11-22drivers/misc: remove use of __devexit_pBill Pemberton1-1/+1
2010-12-24misc/at24: add more sanity checks for parametersWolfram Sang1-0/+10
2010-12-24misc/at24: parse device tree dataWolfram Sang1-6/+27
2010-06-03i2c: Remove all i2c_set_clientdata(client, NULL) in driversWolfram Sang1-1/+0
2010-05-21Merge branch 'i2c-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-11/+48
2010-05-21at24: Fall back to byte or word reads if neededJean Delvare1-11/+48
2010-05-21sysfs: add struct file* to bin_attr callbacksChris Wright1-2/+4
2010-03-13at24: Init dynamic bin_attribute structuresWolfram Sang1-0/+1
2009-11-26at24: Use timeout also for readWolfram Sang1-31/+45
2009-04-14at24: make input buffers of at24_*write() constGeert Uytterhoeven1-4/+4
2009-04-03memory_accessor: implement the new memory_accessor interface for I2C EEPROMKevin Hilman1-13/+54
2009-01-26i2c: Move at24 to drivers/misc/eepromWolfram Sang1-0/+582