/openbmc/linux/Documentation/misc-devices/ |
H A D | eeprom.rst | 28 24C01 1K 0x50 (shadows at 0x51 - 0x57) 29 24C01A 1K 0x50 - 0x57 (Typical device on DIMMs) 30 24C02 2K 0x50 - 0x57 31 24C04 4K 0x50, 0x52, 0x54, 0x56 33 24C08 8K 0x50, 0x54 (additional data at 0x51, 0x52, 35 24C16 16K 0x50 (additional data at 0x51 - 0x57) 42 Microchip 24AA52 2K 0x50 - 0x57, SW write protect at 0x30-37 60 24Cxx, and are listed above; however the numbering for these 67 DIMMS will typically contain a 24C01A or 24C02, or the 34C02 variants. 71 DDC Monitors may contain any device. Often a 24C01, which responds to all 8 [all …]
|
/openbmc/linux/arch/arm/boot/dts/allwinner/ |
H A D | sun7i-a20-linutronix-testbox-v2.dts | 32 compatible = "atmel,24c08";
|
/openbmc/linux/arch/powerpc/boot/dts/fsl/ |
H A D | kmcent2.dts | 129 compatible = "atmel,24c02"; 165 compatible = "atmel,24c08"; 171 compatible = "atmel,24c08";
|
/openbmc/linux/Documentation/devicetree/bindings/i2c/ |
H A D | nxp,pca9541.yaml | 51 compatible = "atmel,24c08";
|
H A D | i2c-mux-pca954x.yaml | 127 compatible = "atmel,24c08";
|
/openbmc/linux/drivers/misc/eeprom/ |
H A D | Kconfig | 16 ones like at24c64, 24lc02 or fm24c04: 18 24c00, 24c01, 24c02, spd (readonly 24c02), 24c04, 24c08, 19 24c16, 24c32, 24c64, 24c128, 24c256, 24c512, 24c1024, 24c2048 22 you configure as a 24c32 (32 kbit) or larger is NOT really a 23 24c16 (16 kbit) or smaller, and vice versa. Marking the chip 30 supported (24c16 and below, max 4 kByte).
|
H A D | at24.c | 34 /* Take always 8 addresses (24c00). */ 46 * MicroChip 24LC, etc) won't much matter for typical read/write access. 48 * would be the PCF8570, which acts like a 24c02 EEPROM (256 bytes). 58 * "SPD" data for DRAM sticks. Those only use 24c02 EEPROMs.) 66 * that this one handles write access and isn't restricted to 24c02 devices. 176 /* spd is a 24c02 in memory DIMMs */ 179 /* 24c02_vaio is a 24c02 on some Sony laptops */ 186 /* 24rf08 quirk is handled at i2c-core */ 205 /* identical to 24c08 ? */ 209 { "24c00", (kernel_ulong_t)&at24_data_24c00 }, [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | zynq-syzygy-hub.dts | 58 compatible = "atmel,24c08"; /* not sure if this is correct */
|
H A D | rk3288-tinker.dts | 72 compatible = "at,24c08", "i2c-eeprom";
|
H A D | zynq-dlc20-rev1.0.dts | 61 compatible = "atmel,24c08";
|
H A D | am57xx-sbc-am57x.dts | 112 compatible = "atmel,24c08"; 133 data-lines = <24>; 148 data-lines = <24>;
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | s5pv210-smdkc110.dts | 77 compatible = "atmel,24c08";
|
H A D | s3c6410-mini6410.dts | 214 compatible = "atmel,24c08";
|
H A D | s5pv210-smdkv210.dts | 247 compatible = "atmel,24c08";
|
/openbmc/u-boot/include/configs/km/ |
H A D | km-powerpc.h | 17 /* EEprom support 24C08, 24C16, 24C64 */
|
/openbmc/linux/Documentation/devicetree/bindings/eeprom/ |
H A D | at24.yaml | 20 pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$" 39 … - pattern: "^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[0-9]+|spd)$" 40 - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$" 61 pattern: c08$ 106 - const: atmel,24c16 111 - const: atmel,24c01 116 - const: atmel,24c02 121 - const: atmel,24c04 124 - const: atmel,24c16 127 - const: atmel,24c32 [all …]
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-ast2500-evb.dts | 84 compatible = "atmel,24c08";
|
H A D | aspeed-bmc-asus-x4tf.dts | 185 pca9555_4_24: gpio@24 { 239 pca9555_5_24: gpio@24 { 490 compatible = "atmel,24c08"; 495 compatible = "atmel,24c08"; 555 /*D0 24*/ "", "", "", "", "", "", "", "",
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | am57xx-sbc-am57x.dts | 109 compatible = "atmel,24c08"; 130 data-lines = <24>; 145 data-lines = <24>;
|
/openbmc/linux/arch/powerpc/boot/dts/ |
H A D | digsy_mtc.dts | 64 compatible = "atmel,24c08";
|
/openbmc/linux/arch/arm/boot/dts/marvell/ |
H A D | orion5x-lacie-d2-network.dts | 163 compatible = "atmel,24c08"; 220 * GPIO 24: Inhibit board power off (0 = Disabled, 1 = Enabled)
|
/openbmc/entity-manager/src/ |
H A D | devices.hpp | 70 ExportTemplate("24c01 $Address", "/sys/bus/i2c/devices/i2c-$Bus", 74 ExportTemplate("24c02 $Address", "/sys/bus/i2c/devices/i2c-$Bus", 78 ExportTemplate("24c04 $Address", "/sys/bus/i2c/devices/i2c-$Bus", 82 ExportTemplate("24c08 $Address", "/sys/bus/i2c/devices/i2c-$Bus", 86 ExportTemplate("24c16 $Address", "/sys/bus/i2c/devices/i2c-$Bus", 90 ExportTemplate("24c32 $Address", "/sys/bus/i2c/devices/i2c-$Bus", 94 ExportTemplate("24c64 $Address", "/sys/bus/i2c/devices/i2c-$Bus", 98 ExportTemplate("24c128 $Address", "/sys/bus/i2c/devices/i2c-$Bus", 102 ExportTemplate("24c256 $Address", "/sys/bus/i2c/devices/i2c-$Bus",
|
/openbmc/u-boot/drivers/misc/ |
H A D | i2c_eeprom.c | 263 { .compatible = "microchip,24aa02e48", (ulong)&mc24aa02e48_data }, 264 { .compatible = "atmel,24c01a", (ulong)&atmel24c01a_data }, 265 { .compatible = "atmel,24c02", (ulong)&atmel24c02_data }, 266 { .compatible = "atmel,24c04", (ulong)&atmel24c04_data }, 267 { .compatible = "atmel,24c08", (ulong)&atmel24c08_data }, 268 { .compatible = "atmel,24c08a", (ulong)&atmel24c08a_data }, 269 { .compatible = "atmel,24c16a", (ulong)&atmel24c16a_data }, 270 { .compatible = "atmel,24mac402", (ulong)&atmel24mac402_data }, 271 { .compatible = "atmel,24c32", (ulong)&atmel24c32_data }, 272 { .compatible = "atmel,24c64", (ulong)&atmel24c64_data }, [all …]
|
/openbmc/linux/arch/arm/boot/dts/xilinx/ |
H A D | zynq-zc706.dts | 104 compatible = "atmel,24c08";
|
/openbmc/linux/arch/arm/boot/dts/intel/ixp/ |
H A D | intel-ixp42x-gateworks-gw2348.dts | 58 compatible = "atmel,24c08";
|