Home
last modified time | relevance | path

Searched +full:eeprom +full:- +full:93 +full:xx46 (Results 1 – 5 of 5) sorted by relevance

/linux-6.12.1/Documentation/devicetree/bindings/eeprom/
Dmicrochip,93lc46b.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/eeprom/microchip,93lc46b.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip 93xx46 SPI compatible EEPROM family
10 - Cory Tusar <cory.tusar@pid1solutions.com>
15 - atmel,at93c46
16 - atmel,at93c46d
17 - atmel,at93c56
18 - atmel,at93c66
[all …]
/linux-6.12.1/drivers/misc/eeprom/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menu "EEPROM support"
15 board. Use these generic chip names, instead of vendor-specific
24 as read-only won't help recover from this. Also, if your chip
25 has any software write-protect mechanism you may want to review the
43 after you configure the board init code to know about each eeprom
53 If you say yes here you get read-only support for the user EEPROM of
54 the Maxim MAX6874/5 EEPROM-programmable, quad power-supply
57 All other features of this chip should be accessed via i2c-dev.
64 tristate "EEPROM 93CX6 support"
[all …]
Deeprom_93xx46.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Driver for 93xx46 EEPROMs
23 #include <linux/nvmem-provider.h>
30 #define EE_SIZE1K 0x10 /* 1 kb of data, that is a 93xx46 */
31 #define EE_SIZE2K 0x20 /* 2 kb of data, that is a 93xx56 */
32 #define EE_SIZE4K 0x40 /* 4 kb of data, that is a 93xx66 */
92 return edev->pdata->quirks & EEPROM_93XX46_QUIRK_SINGLE_WORD_READ; in has_quirk_single_word_read()
97 return edev->pdata->quirks & EEPROM_93XX46_QUIRK_INSTRUCTION_LENGTH; in has_quirk_instruction_length()
102 return edev->pdata->quirks & EEPROM_93XX46_QUIRK_EXTRA_READ_CYCLE; in has_quirk_extra_read_cycle()
113 if (unlikely(off >= edev->size)) in eeprom_93xx46_read()
[all …]
Ddigsy_mtc_eeprom.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * FIXME: this driver is used on a device-tree probed platform: it
9 * should be defined as a bit-banged SPI device and probed from the device
13 * Add proper SPI and EEPROM in arch/powerpc/boot/dts/digsy_mtc.dts
32 PROPERTY_ENTRY_U32("data-size", 8),
71 .modalias = "eeprom-93xx46",
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/
Dimx51-zii-rdu1.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/sound/fsl-imx-audmux.h>
12 compatible = "zii,imx51-rdu1", "fsl,imx51";
15 stdout-path = &uart1;
25 mdio-gpio0 = &mdio_gpio;
30 compatible = "fixed-clock";
31 #clock-cells = <0>;
32 clock-frequency = <26000000>;
36 compatible = "gpio-gate-clock";
[all …]