1 ===================== 2 I2C Ten-bit Addresses 3 ===================== 4 5 The I2C protocol knows about two kinds of devi 6 addresses, and an extended set of 10 bit addre 7 do not intersect: the 7 bit address 0x10 is no 8 address 0x10 (though a single device could res 9 To avoid ambiguity, the user sees 10 bit addre 10 address space, namely 0xa000-0xa3ff. The leadi 11 10 bit mode. This is used for creating device 12 needed when instantiating 10 bit devices via t 13 14 I2C messages to and from 10-bit address device 15 See the I2C specification for the details. 16 17 The current 10 bit address support is minimal. 18 you can expect some problems along the way: 19 20 * Not all bus drivers support 10-bit addresses 21 hardware doesn't support them (SMBus doesn't 22 support for example), some don't because nob 23 code (or it's there but not working properly 24 (i2c-algo-bit) is known to work. 25 * Some optional features do not support 10-bit 26 case of automatic detection and instantiatio 27 drivers, for example. 28 * Many user-space packages (for example i2c-to 29 10-bit addresses. 30 31 Note that 10-bit address devices are still pre 32 listed above could stay for a long time, maybe 33 needs them to be fixed.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.