| /linux/drivers/misc/eeprom/ |
| H A D | at25.c | 81 static u8 at25_instr(struct at25_data *at25, u8 instr, unsigned int off) in at25_instr() argument 83 if (!(at25->chip.flags & EE_INSTR_BIT3_IS_ADDR)) in at25_instr() 85 if (off < BIT(at25->addrlen * 8)) in at25_instr() 94 struct at25_data *at25 = priv; in at25_ee_read() local 104 if (unlikely(offset >= at25->chip.byte_len)) in at25_ee_read() 106 if ((offset + count) > at25->chip.byte_len) in at25_ee_read() 107 count = at25->chip.byte_len - offset; in at25_ee_read() 116 op = (struct spi_mem_op)SPI_MEM_OP(SPI_MEM_OP_CMD(at25_instr(at25, AT25_READ, in at25_ee_read() 118 SPI_MEM_OP_ADDR(at25->addrlen, msg_offset, 1), in at25_ee_read() 122 status = spi_mem_adjust_op_size(at25->spimem, &op); in at25_ee_read() [all …]
|
| H A D | Makefile | 3 obj-$(CONFIG_EEPROM_AT25) += at25.o
|
| H A D | Kconfig | 48 will be called at25.
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | ibm-power10-dual.dtsi | 91 compatible = "atmel,at25"; 108 compatible = "atmel,at25"; 125 compatible = "atmel,at25"; 142 compatible = "atmel,at25"; 260 compatible = "atmel,at25"; 277 compatible = "atmel,at25"; 294 compatible = "atmel,at25"; 311 compatible = "atmel,at25";
|
| H A D | ibm-power11-dual.dtsi | 346 compatible = "atmel,at25"; 362 compatible = "atmel,at25"; 378 compatible = "atmel,at25"; 394 compatible = "atmel,at25"; 699 compatible = "atmel,at25"; 715 compatible = "atmel,at25"; 731 compatible = "atmel,at25"; 747 compatible = "atmel,at25";
|
| H A D | ibm-power11-quad.dtsi | 342 compatible = "atmel,at25"; 358 compatible = "atmel,at25"; 374 compatible = "atmel,at25"; 390 compatible = "atmel,at25"; 694 compatible = "atmel,at25"; 710 compatible = "atmel,at25"; 726 compatible = "atmel,at25"; 742 compatible = "atmel,at25";
|
| H A D | ibm-power10-quad.dtsi | 742 compatible = "atmel,at25"; 759 compatible = "atmel,at25"; 776 compatible = "atmel,at25"; 793 compatible = "atmel,at25"; 1117 compatible = "atmel,at25"; 1134 compatible = "atmel,at25"; 1151 compatible = "atmel,at25"; 1168 compatible = "atmel,at25";
|
| H A D | aspeed-bmc-ibm-everest.dts | 2809 compatible = "atmel,at25"; 2826 compatible = "atmel,at25"; 2843 compatible = "atmel,at25"; 2860 compatible = "atmel,at25"; 3184 compatible = "atmel,at25"; 3201 compatible = "atmel,at25"; 3218 compatible = "atmel,at25"; 3235 compatible = "atmel,at25"; 3559 compatible = "atmel,at25"; 3576 compatible = "atmel,at25"; [all …]
|
| H A D | aspeed-bmc-ibm-fuji.dts | 2767 compatible = "atmel,at25"; 2783 compatible = "atmel,at25"; 2799 compatible = "atmel,at25"; 2815 compatible = "atmel,at25"; 3119 compatible = "atmel,at25"; 3135 compatible = "atmel,at25"; 3151 compatible = "atmel,at25"; 3167 compatible = "atmel,at25"; 3471 compatible = "atmel,at25"; 3487 compatible = "atmel,at25"; [all …]
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | usb_a9g20.dts | 21 compatible = "st,m95640", "atmel,at25";
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | spi-octeon.txt | 22 compatible = "st,m95256", "atmel,at25";
|
| /linux/arch/arm/boot/dts/xilinx/ |
| H A D | zynq-zc770-xm013.dts | 104 compatible = "atmel,at25";
|
| /linux/arch/arm/boot/dts/cirrus/ |
| H A D | ep93xx-edb9302.dts | 162 compatible = "atmel,at25";
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6q-dms-ba16.dts | 51 compatible = "atmel,at25256B", "atmel,at25";
|
| H A D | imx6ul-kontron-bl-common.dtsi | 92 compatible = "anvo,anv32e61w", "atmel,at25";
|
| H A D | imx6q-bx50v3.dtsi | 164 compatible = "atmel,at25";
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mn-vhip4-evalboard-v2.dts | 50 compatible = "fujitsu,mb85rs64", "atmel,at25";
|
| H A D | imx8mn-vhip4-evalboard-v1.dts | 41 compatible = "anvo,anv32c81w", "atmel,at25";
|
| H A D | imx8mn-beacon-baseboard.dtsi | 147 compatible = "microchip,at25160bn", "atmel,at25";
|
| H A D | imx8mm-verdin-ivy.dtsi | 246 compatible = "fujitsu,mb85rs256", "atmel,at25";
|
| H A D | imx8mp-verdin-ivy.dtsi | 247 compatible = "fujitsu,mb85rs256", "atmel,at25";
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | logicpd-torpedo-baseboard.dtsi | 376 at25@0 { 377 compatible = "atmel,at25";
|
| /linux/arch/arm/boot/dts/nxp/lpc/ |
| H A D | lpc3250-phy3250.dts | 204 compatible = "atmel,at25";
|
| /linux/arch/arm64/boot/dts/broadcom/northstar2/ |
| H A D | ns2-svk.dts | 115 compatible = "atmel,at25";
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am62-verdin-ivy.dtsi | 565 compatible = "fujitsu,mb85rs256", "atmel,at25";
|