Home
last modified time | relevance | path

Searched refs:at25 (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/misc/eeprom/
Dat25.c69 struct at25_data *at25 = priv; in at25_ee_read() local
78 if (unlikely(offset >= at25->chip.byte_len)) in at25_ee_read()
80 if ((offset + count) > at25->chip.byte_len) in at25_ee_read()
81 count = at25->chip.byte_len - offset; in at25_ee_read()
88 if (at25->chip.flags & EE_INSTR_BIT3_IS_ADDR) in at25_ee_read()
89 if (offset >= (1U << (at25->addrlen * 8))) in at25_ee_read()
94 switch (at25->addrlen) { in at25_ee_read()
110 t[0].len = at25->addrlen + 1; in at25_ee_read()
117 mutex_lock(&at25->lock); in at25_ee_read()
125 status = spi_sync(at25->spi, &m); in at25_ee_read()
[all …]
DMakefile3 obj-$(CONFIG_EEPROM_AT25) += at25.o
DKconfig42 will be called at25.
/Linux-v4.19/Documentation/devicetree/bindings/eeprom/
Dat25.txt1 EEPROMs (SPI) compatible with Atmel at25.
4 - compatible : Should be "<vendor>,<type>", and generic value "atmel,at25".
25 - at25,byte-len : total eeprom size in bytes
26 - at25,addr-mode : addr-mode flags, as defined in include/linux/spi/eeprom.h
27 - at25,page-size : size of the eeprom page
33 compatible = "st,m95256", "atmel,at25";
/Linux-v4.19/arch/arm/boot/dts/
Dzynq-zc770-xm013.dts66 at25,byte-len = <8192>;
67 at25,addr-mode = <2>;
68 at25,page-size = <32>;
70 compatible = "atmel,at25";
Dlpc3250-phy3250.dts193 eeprom: at25@0 {
194 compatible = "atmel,at25";
206 at25,byte-len = <0x8000>;
207 at25,addr-mode = <2>;
208 at25,page-size = <64>;
Dimx6q-dms-ba16.dts51 compatible = "atmel,at25256B", "atmel,at25";
Dlogicpd-torpedo-baseboard.dtsi351 at25@0 {
352 compatible = "atmel,at25";
Dimx6q-bx50v3.dtsi149 compatible = "atmel,at25";
Dimx6q-evi.dts127 compatible = "st,m95m02", "atmel,at25";
/Linux-v4.19/arch/arm64/boot/dts/broadcom/northstar2/
Dns2-svk.dts131 at25@0 {
132 compatible = "atmel,at25";
135 at25,byte-len = <0x8000>;
136 at25,addr-mode = <2>;
137 at25,page-size = <64>;
/Linux-v4.19/Documentation/devicetree/bindings/spi/
Dspi-octeon.txt22 compatible = "st,m95256", "atmel,at25";
/Linux-v4.19/Documentation/acpi/
Denumeration.txt166 to at25 SPI eeprom driver (this is meant for the above ACPI snippet):
204 Then the at25 SPI driver can get this configuration by calling _DSM on its