|
|
@@ -173,6 +173,7 @@ AT24_CHIP_DATA(at24_data_24c128, 131072 / 8, AT24_FLAG_ADDR16);
|
|
|
AT24_CHIP_DATA(at24_data_24c256, 262144 / 8, AT24_FLAG_ADDR16);
|
|
|
AT24_CHIP_DATA(at24_data_24c512, 524288 / 8, AT24_FLAG_ADDR16);
|
|
|
AT24_CHIP_DATA(at24_data_24c1024, 1048576 / 8, AT24_FLAG_ADDR16);
|
|
|
+AT24_CHIP_DATA(at24_data_24c2048, 2097152 / 8, AT24_FLAG_ADDR16);
|
|
|
/* identical to 24c08 ? */
|
|
|
AT24_CHIP_DATA(at24_data_INT3499, 8192 / 8, 0);
|
|
|
|
|
|
@@ -199,6 +200,7 @@ static const struct i2c_device_id at24_ids[] = {
|
|
|
{ "24c256", (kernel_ulong_t)&at24_data_24c256 },
|
|
|
{ "24c512", (kernel_ulong_t)&at24_data_24c512 },
|
|
|
{ "24c1024", (kernel_ulong_t)&at24_data_24c1024 },
|
|
|
+ { "24c2048", (kernel_ulong_t)&at24_data_24c2048 },
|
|
|
{ "at24", 0 },
|
|
|
{ /* END OF LIST */ }
|
|
|
};
|
|
|
@@ -227,6 +229,7 @@ static const struct of_device_id at24_of_match[] = {
|
|
|
{ .compatible = "atmel,24c256", .data = &at24_data_24c256 },
|
|
|
{ .compatible = "atmel,24c512", .data = &at24_data_24c512 },
|
|
|
{ .compatible = "atmel,24c1024", .data = &at24_data_24c1024 },
|
|
|
+ { .compatible = "atmel,24c2048", .data = &at24_data_24c2048 },
|
|
|
{ /* END OF LIST */ },
|
|
|
};
|
|
|
MODULE_DEVICE_TABLE(of, at24_of_match);
|