AT24C(4D) Devices AT24C(4D)
at24c - Atmel 24 series EEPROM driver
/dev/eeprom/at24c/*/eeprom
The at24c driver provides access to various Atmel or Atemel-compatible
I2C based serial EEPROM devices. A character device, powered by
eedev(4D), is created for each device and is found under
/dev/eeprom/at24c. The devices all support arbitrary reads and writes,
though writes are limited to the device's page size.
The following devices are supported:
+o at24c01 -- 128 byte EEPROM
+o at24c02 -- 256 byte EEPROM
+o at24c08 -- 512 byte EEPROM
+o at24c08 -- 1 KiB EEPROM
+o at24c16 -- 2 KiB EEPROM
+o at24c32 -- 4 KiB EEPROM
+o at24c128 -- 8 KiB EEPROM
+o at24c256 -- 16 KiB EEPROM
+o at24c512 -- 32 KiB EEPROM
+o at24c1024 -- 64 KiB EEPROM
Devices starting with the at24c32 and larger use a two byte addressing
scheme, which leaves them incompatible with systems that only have an
SMBus-compatible controller (e.g. pchsmbus(4D)).
/dev/eeprom/at24c/*/eeprom EEPROM character device file.
/kernel/drv/amd64/at24c Device driver (x86)
eedev(4D), i2cadm(8)
illumos September 21, 2025 illumos
NAME
at24c - Atmel 24 series EEPROM driver
SYNOPSIS
/dev/eeprom/at24c/*/eeprom
DESCRIPTION
The at24c driver provides access to various Atmel or Atemel-compatible
I2C based serial EEPROM devices. A character device, powered by
eedev(4D), is created for each device and is found under
/dev/eeprom/at24c. The devices all support arbitrary reads and writes,
though writes are limited to the device's page size.
The following devices are supported:
+o at24c01 -- 128 byte EEPROM
+o at24c02 -- 256 byte EEPROM
+o at24c08 -- 512 byte EEPROM
+o at24c08 -- 1 KiB EEPROM
+o at24c16 -- 2 KiB EEPROM
+o at24c32 -- 4 KiB EEPROM
+o at24c128 -- 8 KiB EEPROM
+o at24c256 -- 16 KiB EEPROM
+o at24c512 -- 32 KiB EEPROM
+o at24c1024 -- 64 KiB EEPROM
Devices starting with the at24c32 and larger use a two byte addressing
scheme, which leaves them incompatible with systems that only have an
SMBus-compatible controller (e.g. pchsmbus(4D)).
FILES
/dev/eeprom/at24c/*/eeprom EEPROM character device file.
/kernel/drv/amd64/at24c Device driver (x86)
SEE ALSO
eedev(4D), i2cadm(8)
illumos September 21, 2025 illumos