Home
last modified time | relevance | path

Searched refs:at24 (Results 1 – 32 of 32) sorted by relevance

/linux-4.1.27/drivers/misc/eeprom/
Dat24.c141 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 …]
DMakefile1 obj-$(CONFIG_EEPROM_AT24) += at24.o
DKconfig28 will be called at24.
/linux-4.1.27/arch/powerpc/boot/dts/
Dac14xx.dts178 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 …]
Dt4240qds.dts148 compatible = "at24,24c256";
152 compatible = "at24,24c256";
156 compatible = "at24,24c256";
160 compatible = "at24,24c256";
164 compatible = "at24,24c256";
168 compatible = "at24,24c256";
Db4qds.dtsi150 compatible = "at24,24c64";
154 compatible = "at24,24c256";
158 compatible = "at24,24c256";
162 compatible = "at24,24c256";
Dt208xqds.dtsi138 compatible = "at24,24c512";
143 compatible = "at24,24c02";
148 compatible = "at24,24c02";
165 compatible = "at24,24c02";
Dt4240rdb.dts106 compatible = "at24,24c256";
110 compatible = "at24,24c256";
114 compatible = "at24,24c256";
Dp4080ds.dts102 compatible = "at24,24c256";
106 compatible = "at24,24c256";
Dmpc8349emitx.dts94 eeprom: at24@50 {
132 spd: at24@51 {
133 compatible = "at24,spd";
Dp5040ds.dts98 compatible = "at24,24c256";
102 compatible = "at24,24c256";
Dp2041rdb.dts105 compatible = "at24,24c256";
120 compatible = "at24,24c256";
Dp5020ds.dts101 compatible = "at24,24c256";
105 compatible = "at24,24c256";
Dp3041ds.dts101 compatible = "at24,24c256";
105 compatible = "at24,24c256";
Dmpc8379_rdb.dts150 at24@50 {
151 compatible = "at24,24c256";
Dmpc8377_wlan.dts137 at24@50 {
138 compatible = "at24,24c256";
Dmpc8377_rdb.dts152 at24@50 {
153 compatible = "at24,24c256";
Dmpc8378_rdb.dts152 at24@50 {
153 compatible = "at24,24c256";
Dwarp.dts240 at24@52 {
Dp1023rdb.dts70 compatible = "at24,24c04";
/linux-4.1.27/arch/arm/boot/dts/
Domap5-sbc-t54.dts46 at24@50 {
47 compatible = "at24,24c02";
Domap3-sb-t35.dtsi92 at24@50 {
93 compatible = "at24,24c02";
Dimx27-phytec-phycard-s-som.dtsi43 at24@52 {
Dimx28-evk.dts205 at24@51 {
206 compatible = "at24,24c32";
Domap3-cm-t3x.dtsi190 at24@50 {
191 compatible = "at24,24c02";
Dam437x-idk-evm.dts260 at24@50 {
261 compatible = "at24,24c256";
Dimx27-phytec-phycore-som.dtsi196 at24@52 {
Domap5-cm-t54.dts406 at24@50 {
407 compatible = "at24,24c02";
Dsun5i-a10s-olinuxino-micro.dts216 at24@50 {
Dam437x-sk-evm.dts453 at24@50 {
454 compatible = "at24,24c256";
Dam43x-epos-evm.dts425 at24@50 {
426 compatible = "at24,24c256";
/linux-4.1.27/
DMAINTAINERS1690 F: drivers/misc/eeprom/at24.c
1691 F: include/linux/platform_data/at24.h