/linux-5.10/Documentation/devicetree/bindings/eeprom/ |
D | at24.yaml | 17 pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$" 37 … - pattern: "^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[0-9]+|spd)$" 38 - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$" 67 pattern: c32$ 100 - const: atmel,24c01 103 - const: atmel,24c02 106 - const: atmel,24c02 109 - const: atmel,24c16 112 - const: atmel,24c32 115 - const: atmel,24c128 [all …]
|
/linux-5.10/drivers/misc/eeprom/ |
D | Kconfig | 15 ones like at24c64, 24lc02 or fm24c04: 17 24c00, 24c01, 24c02, spd (readonly 24c02), 24c04, 24c08, 18 24c16, 24c32, 24c64, 24c128, 24c256, 24c512, 24c1024, 24c2048 21 you configure as a 24c32 (32 kbit) or larger is NOT really a 22 24c16 (16 kbit) or smaller, and vice versa. Marking the chip 29 supported (24c16 and below, max 4 kByte).
|
/linux-5.10/arch/powerpc/boot/dts/ |
D | pcm030.dts | 70 compatible = "catalyst,24c32", "atmel,24c32";
|
D | pcm032.dts | 72 compatible = "catalyst,24c32", "atmel,24c32";
|
D | mpc5121ads.dts | 93 compatible = "atmel,24c32";
|
/linux-5.10/arch/arm/boot/dts/ |
D | imx6ul-phytec-phycore-som.dtsi | 77 compatible = "catalyst,24c32", "atmel,24c32";
|
D | imx27-phytec-phycard-s-som.dtsi | 38 compatible = "atmel,24c32";
|
D | omap4-var-som-om44.dtsi | 233 compatible = "microchip,24c32", "atmel,24c32";
|
D | at91-sama5d2_icp.dts | 319 compatible = "atmel,24c32"; 326 compatible = "atmel,24c32"; 333 compatible = "atmel,24c32";
|
D | socfpga_cyclone5_sodia.dts | 91 compatible = "atmel,24c32";
|
D | at91-dvk_su60_somc.dtsi | 74 compatible = "giantec,gt24c32a", "atmel,24c32";
|
D | socfpga_arria5_socdk.dts | 99 compatible = "atmel,24c32";
|
D | socfpga_cyclone5_socdk.dts | 103 compatible = "atmel,24c32";
|
D | socfpga_arria10_socdk.dtsi | 151 compatible = "atmel,24c32";
|
/linux-5.10/Documentation/i2c/ |
D | slave-eeprom-backend.rst | 12 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-5.10/arch/arm64/boot/dts/mediatek/ |
D | mt8183-kukui-krane.dtsi | 76 compatible = "atmel,24c32"; 89 compatible = "atmel,24c32";
|
/linux-5.10/Documentation/devicetree/bindings/misc/ |
D | idt_89hpesx.txt | 23 - compatible: There are five EEPROM devices supported: 24c32, 24c64, 24c128, 24 24c256 and 24c512 differed by size. 39 compatible = "onsemi,24c64";
|
/linux-5.10/drivers/net/ethernet/freescale/fs_enet/ |
D | mac-fcc.c | 57 #define C32(_p, _m, _v) W32(_p, _m, R32(_p, _m) & ~(_v)) macro 216 C32(fccp, fcc_fpsmr, FCC_PSMR_PRO); in set_multicast_finish() 256 C32(fccp, fcc_gfmr, FCC_GFMR_ENR | FCC_GFMR_ENT); in restart() 275 W32(ep, fen_genfcc.fcc_rstate, (CPMFCR_GBL | CPMFCR_EB) << 24); in restart() 276 W32(ep, fen_genfcc.fcc_tstate, (CPMFCR_GBL | CPMFCR_EB) << 24); in restart() 398 C32(fccp, fcc_fpsmr, FCC_PSMR_FDE | FCC_PSMR_LPB); in restart() 412 C32(fccp, fcc_gfmr, FCC_GFMR_ENR | FCC_GFMR_ENT); in stop() 555 C32(fccp, fcc_gfmr, FCC_GFMR_ENT); in tx_restart()
|
/linux-5.10/Documentation/devicetree/bindings/i2c/ |
D | i2c-altera.txt | 34 compatible = "atmel,24c32";
|
D | amlogic,meson6-i2c.yaml | 52 compatible = "atmel,24c32";
|
/linux-5.10/arch/arm64/boot/dts/freescale/ |
D | fsl-ls1028a-kontron-sl28.dts | 305 compatible = "atmel,24c32"; 319 compatible = "atmel,24c32";
|
D | fsl-ls1028a-kontron-kbox-a-230-ls.dts | 64 compatible = "atmel,24c32";
|
/linux-5.10/Documentation/misc-devices/ |
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 …]
|
/linux-5.10/drivers/i2c/ |
D | i2c-slave-eeprom.c | 195 { "slave-24c02", I2C_SLAVE_DEVICE_MAGIC(2048 / 8, 0) }, 196 { "slave-24c02ro", I2C_SLAVE_DEVICE_MAGIC(2048 / 8, I2C_SLAVE_FLAG_RO) }, 197 { "slave-24c32", I2C_SLAVE_DEVICE_MAGIC(32768 / 8, I2C_SLAVE_FLAG_ADDR16) }, 198 { "slave-24c32ro", I2C_SLAVE_DEVICE_MAGIC(32768 / 8, I2C_SLAVE_FLAG_ADDR16 | I2C_SLAVE_FLAG_RO) }, 199 { "slave-24c64", I2C_SLAVE_DEVICE_MAGIC(65536 / 8, I2C_SLAVE_FLAG_ADDR16) }, 200 { "slave-24c64ro", I2C_SLAVE_DEVICE_MAGIC(65536 / 8, I2C_SLAVE_FLAG_ADDR16 | I2C_SLAVE_FLAG_RO) }, 201 { "slave-24c512", I2C_SLAVE_DEVICE_MAGIC(524288 / 8, I2C_SLAVE_FLAG_ADDR16) }, 202 …{ "slave-24c512ro", I2C_SLAVE_DEVICE_MAGIC(524288 / 8, I2C_SLAVE_FLAG_ADDR16 | I2C_SLAVE_FLAG_RO) …
|
/linux-5.10/arch/arm64/boot/dts/altera/ |
D | socfpga_stratix10_socdk.dts | 146 compatible = "atmel,24c32";
|