Home
last modified time | relevance | path

Searched full:at25 (Results 1 – 25 of 40) sorted by relevance

12

/openbmc/linux/drivers/misc/eeprom/
H A Dat25.c3 * Driver for most of the SPI EEPROMs, such as Atmel AT25 models
25 * mean that some AT25 products are EEPROMs, and others are FLASH.
80 struct at25_data *at25 = priv; in at25_ee_read() local
82 size_t max_chunk = spi_max_transfer_size(at25->spi); in at25_ee_read()
92 if (unlikely(offset >= at25->chip.byte_len)) in at25_ee_read()
94 if ((offset + count) > at25->chip.byte_len) in at25_ee_read()
95 count = at25->chip.byte_len - offset; in at25_ee_read()
101 cp = at25->command; in at25_ee_read()
104 if (at25->chip.flags & EE_INSTR_BIT3_IS_ADDR) in at25_ee_read()
105 if (msg_offset >= BIT(at25->addrlen * 8)) in at25_ee_read()
[all …]
H A DMakefile3 obj-$(CONFIG_EEPROM_AT25) += at25.o
H A DKconfig47 will be called at25.
/openbmc/linux/arch/arm/boot/dts/aspeed/
H A Dibm-power10-dual.dtsi90 at25,byte-len = <0x80000>;
91 at25,addr-mode = <4>;
92 at25,page-size = <256>;
94 compatible = "atmel,at25";
106 at25,byte-len = <0x80000>;
107 at25,addr-mode = <4>;
108 at25,page-size = <256>;
110 compatible = "atmel,at25";
123 at25,byte-len = <0x80000>;
124 at25,addr-mode = <4>;
[all …]
H A Dibm-power10-quad.dtsi741 at25,byte-len = <0x80000>;
742 at25,addr-mode = <4>;
743 at25,page-size = <256>;
745 compatible = "atmel,at25";
757 at25,byte-len = <0x80000>;
758 at25,addr-mode = <4>;
759 at25,page-size = <256>;
761 compatible = "atmel,at25";
774 at25,byte-len = <0x80000>;
775 at25,addr-mode = <4>;
[all …]
H A Daspeed-bmc-ibm-everest.dts2849 at25,byte-len = <0x80000>;
2850 at25,addr-mode = <4>;
2851 at25,page-size = <256>;
2853 compatible = "atmel,at25";
2865 at25,byte-len = <0x80000>;
2866 at25,addr-mode = <4>;
2867 at25,page-size = <256>;
2869 compatible = "atmel,at25";
2882 at25,byte-len = <0x80000>;
2883 at25,addr-mode = <4>;
[all …]
H A Dibm-power11-quad.dtsi402 compatible = "atmel,at25";
418 compatible = "atmel,at25";
434 compatible = "atmel,at25";
450 compatible = "atmel,at25";
755 compatible = "atmel,at25";
771 compatible = "atmel,at25";
787 compatible = "atmel,at25";
803 compatible = "atmel,at25";
1107 compatible = "atmel,at25";
1123 compatible = "atmel,at25";
[all …]
H A Daspeed-bmc-ibm-fuji.dts2772 compatible = "atmel,at25";
2788 compatible = "atmel,at25";
2804 compatible = "atmel,at25";
2820 compatible = "atmel,at25";
3124 compatible = "atmel,at25";
3140 compatible = "atmel,at25";
3156 compatible = "atmel,at25";
3172 compatible = "atmel,at25";
3476 compatible = "atmel,at25";
3492 compatible = "atmel,at25";
[all …]
/openbmc/linux/Documentation/devicetree/bindings/eeprom/
H A Dat25.yaml4 $id: http://devicetree.org/schemas/eeprom/at25.yaml#
7 title: SPI EEPROMs or FRAMs compatible with Atmel's AT25
19 # with Atmel's AT25. The compatible string requires two items where the
21 # item is fixed to "atmel,at25". Some existing bindings only have the
22 # "atmel,at25" part and should be fixed by somebody who knows vendor and
39 - const: atmel,at25
43 - const: atmel,at25
81 # Deprecated: at25,byte-len, at25,addr-mode, at25,page-size
82 at25,byte-len:
88 at25,addr-mode:
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dzynq-zc770-xm013.dts71 at25,byte-len = <8192>;
72 at25,addr-mode = <2>;
73 at25,page-size = <32>;
75 compatible = "atmel,at25";
H A Dlogicpd-torpedo-baseboard.dtsi351 at25@0 {
352 compatible = "atmel,at25";
/openbmc/linux/arch/arm64/boot/dts/broadcom/northstar2/
H A Dns2-svk.dts131 at25@0 {
132 compatible = "atmel,at25";
135 at25,byte-len = <0x8000>;
136 at25,addr-mode = <2>;
137 at25,page-size = <64>;
/openbmc/linux/arch/arm/boot/dts/nxp/lpc/
H A Dlpc3250-phy3250.dts203 eeprom: at25@0 {
204 compatible = "atmel,at25";
216 at25,byte-len = <0x8000>;
217 at25,addr-mode = <2>;
218 at25,page-size = <64>;
/openbmc/linux/include/linux/spi/
H A Deeprom.h9 * by the "at25" driver. On SPI, most EEPROMS understand the same core
30 * other AT25 like chips.
/openbmc/openpower-vpd-parser/service_files/
H A Dibm-spi-vpd-parser@.service10 ExecStart=/usr/bin/env ibm-read-vpd --file %f --driver at25
/openbmc/linux/Documentation/devicetree/bindings/spi/
H A Dspi-octeon.txt22 compatible = "st,m95256", "atmel,at25";
/openbmc/linux/arch/arm/boot/dts/xilinx/
H A Dzynq-zc770-xm013.dts66 compatible = "atmel,at25";
/openbmc/linux/Documentation/firmware-guide/acpi/
H A Denumeration.rst197 "AT25",
210 to at25 SPI eeprom driver (this is meant for the above ACPI snippet)::
213 { "AT25", 0 },
243 Then the at25 SPI driver can get this configuration by calling device property
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6q-dms-ba16.dts51 compatible = "atmel,at25256B", "atmel,at25";
H A Dimx6ul-kontron-bl-common.dtsi92 compatible = "anvo,anv32e61w", "atmel,at25";
/openbmc/linux/arch/arm/boot/dts/ti/omap/
H A Dlogicpd-torpedo-baseboard.dtsi376 at25@0 {
377 compatible = "atmel,at25";
/openbmc/openpower-vpd-parser/examples/
H A Dsample_vpd_inventory_for_recollcetion.json386 "/sys/bus/spi/drivers/at25/spi12.0/eeprom": [
400 "/sys/bus/spi/drivers/at25/spi22.0/eeprom": [
415 "/sys/bus/spi/drivers/at25/spi32.0/eeprom": [
429 "/sys/bus/spi/drivers/at25/spi42.0/eeprom": [
/openbmc/openpower-vpd-parser/config/ibm/
H A D50003000.json827 "/sys/bus/spi/drivers/at25/spi12.0/eeprom": [
830 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi13.0/eeprom",
979 "/sys/bus/spi/drivers/at25/spi22.0/eeprom": [
982 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi23.0/eeprom",
1131 "/sys/bus/spi/drivers/at25/spi32.0/eeprom": [
1134 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi33.0/eeprom",
1284 "/sys/bus/spi/drivers/at25/spi42.0/eeprom": [
1287 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi43.0/eeprom",
1436 "/sys/bus/spi/drivers/at25/spi52.0/eeprom": [
1439 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi53.0/eeprom",
[all …]
H A D50003000_v2.json811 "/sys/bus/spi/drivers/at25/spi12.0/eeprom": [
814 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi13.0/eeprom",
963 "/sys/bus/spi/drivers/at25/spi22.0/eeprom": [
966 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi23.0/eeprom",
1115 "/sys/bus/spi/drivers/at25/spi32.0/eeprom": [
1118 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi33.0/eeprom",
1268 "/sys/bus/spi/drivers/at25/spi42.0/eeprom": [
1271 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi43.0/eeprom",
1420 "/sys/bus/spi/drivers/at25/spi52.0/eeprom": [
1423 "redundantEeprom": "/sys/bus/spi/drivers/at25/spi53.0/eeprom",
[all …]
/openbmc/openpower-vpd-parser/
H A Dconst.hpp159 constexpr auto at25driver = "at25";

12