Home
last modified time | relevance | path

Searched +full:24 +full:c512 (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.14.4/arch/arm/boot/dts/nxp/lpc/
Dlpc4337-ciaa.dts177 compatible = "microchip,24c512", "atmel,24c512";
182 compatible = "microchip,24c02", "atmel,24c02";
187 compatible = "microchip,24c512", "atmel,24c512";
Dlpc4357-myd-lpc4357.dts519 compatible = "atmel,24c512";
/linux-6.14.4/arch/arm/boot/dts/aspeed/
Daspeed-bmc-inventec-transformers.dts132 compatible = "atmel,24c512";
175 compatible = "atmel,24c512";
181 compatible = "atmel,24c512";
227 compatible = "atmel,24c512";
239 compatible = "atmel,24c512";
251 compatible = "atmel,24c512";
Daspeed-bmc-inventec-starscream.dts281 compatible = "atmel,24c512";
303 compatible = "atmel,24c512";
/linux-6.14.4/Documentation/i2c/
Dslave-eeprom-backend.rst12 The following types are available: 24c02, 24c32, 24c64, and 24c512. Read-only
16 24c02, read/write, address 0x64:
17 # echo slave-24c02 0x1064 > /sys/bus/i2c/devices/i2c-1/new_device
19 24c512, read-only, address 0x42:
20 # echo slave-24c512ro 0x1042 > /sys/bus/i2c/devices/i2c-1/new_device
/linux-6.14.4/arch/powerpc/boot/dts/fsl/
Dt1024qds.dts166 compatible = "atmel,24c512";
171 compatible = "atmel,24c02";
176 compatible = "atmel,24c02";
211 compatible = "atmel,24c02";
216 compatible = "atmel,24c512";
221 compatible = "atmel,24c512";
Dmvme2500.dts44 compatible = "atmel,24c64";
49 compatible = "atmel,24c512";
54 compatible = "atmel,24c512";
59 compatible = "atmel,24c02";
Dt208xqds.dtsi150 compatible = "atmel,24c512";
155 compatible = "atmel,24c02";
160 compatible = "atmel,24c02";
177 compatible = "atmel,24c02";
/linux-6.14.4/arch/arm64/boot/dts/freescale/
Dfsl-ls1088a-qds.dts98 compatible = "atmel,24c512";
103 compatible = "atmel,24c512";
Dfsl-ls1043a-rdb.dts50 compatible = "atmel,24c512";
55 compatible = "atmel,24c512";
Dfsl-ls1046a-qds.dts128 compatible = "atmel,24c512";
133 compatible = "atmel,24c512";
Dfsl-ls1043a-qds.dts135 compatible = "atmel,24c512";
140 compatible = "atmel,24c512";
Dfsl-ls1028a-qds.dts314 compatible = "atmel,24c512";
319 compatible = "atmel,24c512";
Dfsl-lx2160a-cex7.dtsi43 qca,smarteee-tw-us-1g = <24>;
69 compatible = "atmel,24c512";
84 compatible = "atmel,24c02";
Dfsl-ls1028a-rdb.dts211 compatible = "atmel,24c512";
220 compatible = "atmel,24c04";
228 compatible = "atmel,24c02";
/linux-6.14.4/drivers/misc/eeprom/
DKconfig16 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).
Dat24.c35 /* Take always 8 addresses (24c00). */
47 * MicroChip 24LC, etc) won't much matter for typical read/write access.
49 * would be the PCF8570, which acts like a 24c02 EEPROM (256 bytes).
59 * "SPD" data for DRAM sticks. Those only use 24c02 EEPROMs.)
67 * that this one handles write access and isn't restricted to 24c02 devices.
181 /* spd is a 24c02 in memory DIMMs */
184 /* 24c02_vaio is a 24c02 on some Sony laptops */
191 /* 24rf08 quirk is handled at i2c-core */
216 /* identical to 24c08 ? */
220 { "24c00", (kernel_ulong_t)&at24_data_24c00 },
[all …]
/linux-6.14.4/arch/arm/boot/dts/nxp/ls/
Dls1021a-qds.dts149 compatible = "atmel,24c512";
154 compatible = "atmel,24c512";
/linux-6.14.4/Documentation/devicetree/bindings/i2c/
Datmel,at91sam-i2c.yaml109 compatible = "atmel,24c512";
138 compatible = "atmel,24c02";
/linux-6.14.4/Documentation/devicetree/bindings/eeprom/
Dat24.yaml22 - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$"
23 - enum: ["microchip,24aa025e48", "microchip,24aa025e64"]
42 … - pattern: "^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[0-9]+|spd)$"
43 - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$"
88 pattern: c512$
111 - const: atmel,24c01
116 - const: atmel,24c02
123 - const: atmel,24c04
128 - const: atmel,24c16
131 - const: atmel,24c32
[all …]
/linux-6.14.4/arch/arm/boot/dts/microchip/
Dat91sam9260ek.dts169 compatible = "atmel,24c512";
Dat91sam9263ek.dts213 atmel,vbus-gpio = <&pioA 24 GPIO_ACTIVE_HIGH
257 compatible = "atmel,24c512";
Dat91sam9g20ek_common.dtsi224 compatible = "atmel,24c512";
/linux-6.14.4/drivers/i2c/
Di2c-slave-eeprom.c194 { "slave-24c02", I2C_SLAVE_DEVICE_MAGIC(2048 / 8, 0) },
195 { "slave-24c02ro", I2C_SLAVE_DEVICE_MAGIC(2048 / 8, I2C_SLAVE_FLAG_RO) },
196 { "slave-24c32", I2C_SLAVE_DEVICE_MAGIC(32768 / 8, I2C_SLAVE_FLAG_ADDR16) },
197 { "slave-24c32ro", I2C_SLAVE_DEVICE_MAGIC(32768 / 8, I2C_SLAVE_FLAG_ADDR16 | I2C_SLAVE_FLAG_RO) },
198 { "slave-24c64", I2C_SLAVE_DEVICE_MAGIC(65536 / 8, I2C_SLAVE_FLAG_ADDR16) },
199 { "slave-24c64ro", I2C_SLAVE_DEVICE_MAGIC(65536 / 8, I2C_SLAVE_FLAG_ADDR16 | I2C_SLAVE_FLAG_RO) },
200 { "slave-24c512", I2C_SLAVE_DEVICE_MAGIC(524288 / 8, I2C_SLAVE_FLAG_ADDR16) },
201 …{ "slave-24c512ro", I2C_SLAVE_DEVICE_MAGIC(524288 / 8, I2C_SLAVE_FLAG_ADDR16 | I2C_SLAVE_FLAG_RO) …
/linux-6.14.4/arch/arm64/boot/dts/ti/
Dk3-am68-sk-som.dtsi171 compatible = "atmel,24c512";

12