/linux-4.1.27/drivers/misc/eeprom/ |
D | at24.c | 141 static struct i2c_client *at24_translate_offset(struct at24_data *at24, in at24_translate_offset() argument 146 if (at24->chip.flags & AT24_FLAG_ADDR16) { in at24_translate_offset() 154 return at24->client[i]; in at24_translate_offset() 157 static ssize_t at24_eeprom_read(struct at24_data *at24, char *buf, in at24_eeprom_read() argument 184 client = at24_translate_offset(at24, &offset); in at24_eeprom_read() 189 switch (at24->use_smbus) { in at24_eeprom_read() 210 if (at24->chip.flags & AT24_FLAG_ADDR16) in at24_eeprom_read() 232 switch (at24->use_smbus) { in at24_eeprom_read() 270 static ssize_t at24_read(struct at24_data *at24, in at24_read() argument 282 mutex_lock(&at24->lock); in at24_read() [all …]
|
D | Makefile | 1 obj-$(CONFIG_EEPROM_AT24) += at24.o
|
D | Kconfig | 28 will be called at24.
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | ac14xx.dts | 178 at24@30 { 179 compatible = "at24,24c01"; 183 at24@31 { 184 compatible = "at24,24c01"; 193 at24@50 { 194 compatible = "at24,24c01"; 198 at24@51 { 199 compatible = "at24,24c01"; 203 at24@52 { 204 compatible = "at24,24c01"; [all …]
|
D | t4240qds.dts | 148 compatible = "at24,24c256"; 152 compatible = "at24,24c256"; 156 compatible = "at24,24c256"; 160 compatible = "at24,24c256"; 164 compatible = "at24,24c256"; 168 compatible = "at24,24c256";
|
D | b4qds.dtsi | 150 compatible = "at24,24c64"; 154 compatible = "at24,24c256"; 158 compatible = "at24,24c256"; 162 compatible = "at24,24c256";
|
D | t208xqds.dtsi | 138 compatible = "at24,24c512"; 143 compatible = "at24,24c02"; 148 compatible = "at24,24c02"; 165 compatible = "at24,24c02";
|
D | t4240rdb.dts | 106 compatible = "at24,24c256"; 110 compatible = "at24,24c256"; 114 compatible = "at24,24c256";
|
D | p4080ds.dts | 102 compatible = "at24,24c256"; 106 compatible = "at24,24c256";
|
D | mpc8349emitx.dts | 94 eeprom: at24@50 { 132 spd: at24@51 { 133 compatible = "at24,spd";
|
D | p5040ds.dts | 98 compatible = "at24,24c256"; 102 compatible = "at24,24c256";
|
D | p2041rdb.dts | 105 compatible = "at24,24c256"; 120 compatible = "at24,24c256";
|
D | p5020ds.dts | 101 compatible = "at24,24c256"; 105 compatible = "at24,24c256";
|
D | p3041ds.dts | 101 compatible = "at24,24c256"; 105 compatible = "at24,24c256";
|
D | mpc8379_rdb.dts | 150 at24@50 { 151 compatible = "at24,24c256";
|
D | mpc8377_wlan.dts | 137 at24@50 { 138 compatible = "at24,24c256";
|
D | mpc8377_rdb.dts | 152 at24@50 { 153 compatible = "at24,24c256";
|
D | mpc8378_rdb.dts | 152 at24@50 { 153 compatible = "at24,24c256";
|
D | warp.dts | 240 at24@52 {
|
D | p1023rdb.dts | 70 compatible = "at24,24c04";
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | omap5-sbc-t54.dts | 46 at24@50 { 47 compatible = "at24,24c02";
|
D | omap3-sb-t35.dtsi | 92 at24@50 { 93 compatible = "at24,24c02";
|
D | imx27-phytec-phycard-s-som.dtsi | 43 at24@52 {
|
D | imx28-evk.dts | 205 at24@51 { 206 compatible = "at24,24c32";
|
D | omap3-cm-t3x.dtsi | 190 at24@50 { 191 compatible = "at24,24c02";
|
D | am437x-idk-evm.dts | 260 at24@50 { 261 compatible = "at24,24c256";
|
D | imx27-phytec-phycore-som.dtsi | 196 at24@52 {
|
D | omap5-cm-t54.dts | 406 at24@50 { 407 compatible = "at24,24c02";
|
D | sun5i-a10s-olinuxino-micro.dts | 216 at24@50 {
|
D | am437x-sk-evm.dts | 453 at24@50 { 454 compatible = "at24,24c256";
|
D | am43x-epos-evm.dts | 425 at24@50 { 426 compatible = "at24,24c256";
|
/linux-4.1.27/ |
D | MAINTAINERS | 1690 F: drivers/misc/eeprom/at24.c 1691 F: include/linux/platform_data/at24.h
|