- 18 7月, 2016 2 次提交
-
-
由 Bartosz Golaszewski 提交于
The chips from the at24cs family have two memory areas - a regular read-write block and a read-only area containing the serial number. The latter is visible on a different slave address (the address of the rw memory block + 0x08). In order to access both blocks the user needs to instantiate a regular at24c device for the rw block address and a corresponding at24cs device on the serial number block address. Add a function that allows to access the serial number and assign it to at24->read_func if the chip allows serial number read operations and the driver was passed the relevant flag for this device. Signed-off-by: NBartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
-
由 Bartosz Golaszewski 提交于
Use BIT() macro to replace the 0xXX constants in platform_data flags definitions. Signed-off-by: NBartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
-
- 27 5月, 2016 1 次提交
-
-
由 Moritz Fischer 提交于
This commit fixes a simple typo s/mvmem/nvmem in the example. Signed-off-by: NMoritz Fischer <moritz.fischer@ettus.com> Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
-
- 02 3月, 2016 1 次提交
-
-
由 Andrew Lunn 提交于
Now that the AT24 uses the NVMEM framework, replace the memory_accessor in the setup() callback with nvmem API calls. Signed-off-by: NAndrew Lunn <andrew@lunn.ch> Acked-by: NSrinivas Kandagatla <srinivas.kandagatla@linaro.org> Tested-by: NSekhar Nori <nsekhar@ti.com> Acked-by: NWolfram Sang <wsa@the-dreams.de> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
-
- 30 9月, 2013 1 次提交
-
-
由 Vivien Didelot 提交于
This patch moves the at24.h header from include/linux/i2c to include/linux/platform_data and updates existing support accordingly. It also fixes the following checkpatch warning: WARNING: please, no space before tabs #436: FILE: include/linux/platform_data/at24.h:31: + * ^Iu8 *mac_addr = ethernet_pdata->mac_addr;$ Signed-off-by: NVivien Didelot <vivien.didelot@savoirfairelinux.com> Signed-off-by: NWolfram Sang <wsa@the-dreams.de>
-
- 25 2月, 2012 1 次提交
-
-
由 Wolfram Sang 提交于
There have been questions about its fields lately, so describe them properly. Reported-by: NYegor Yefremov <yegorslists@googlemail.com> Signed-off-by: NWolfram Sang <wolfram@the-dreams.de>
-
- 03 4月, 2009 1 次提交
-
-
由 Kevin Hilman 提交于
In the case of at24, the platform code registers a 'setup' callback with the at24_platform_data. When the at24 driver detects an EEPROM, it fills out the read and write functions of the memory_accessor and calls the setup callback passing the memory_accessor struct. The platform code can then use the read/write functions in the memory_accessor struct for reading and writing the EEPROM. Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com> Cc: David Brownell <dbrownell@users.sourceforge.net> Cc: Jean Delvare <khali@linux-fr.org> Signed-off-by: NAndrew Morton <akpm@linux-foundation.org> Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
-
- 15 7月, 2008 1 次提交
-
-
由 Wolfram Sang 提交于
Add a new-style driver for most I2C EEPROMs, giving sysfs read/write access to their data. Tested with various chips and clock rates. Signed-off-by: NWolfram Sang <w.sang@pengutronix.de> Signed-off-by: NJean Delvare <khali@linux-fr.org>
-