i2c: add device names
Change-Id: I1cb40223cdb43cc7069aee382657aac2b4cfd62b Reviewed-on: https://review.haiku-os.org/c/haiku/+/2481 Reviewed-by: Adrien Destugues <[email protected]> Reviewed-by: Jérôme Duval <[email protected]>
This commit is contained in:
@@ -57,6 +57,8 @@ I2CBus::RegisterDevice(i2c_addr slaveAddress, char* hid, char** cid,
|
|||||||
CALLED();
|
CALLED();
|
||||||
|
|
||||||
device_attr attrs[] = {
|
device_attr attrs[] = {
|
||||||
|
{ B_DEVICE_PRETTY_NAME, B_STRING_TYPE, { string: "I2C device" }},
|
||||||
|
|
||||||
// connection
|
// connection
|
||||||
{ I2C_DEVICE_SLAVE_ADDR_ITEM, B_UINT16_TYPE, { ui16: slaveAddress }},
|
{ I2C_DEVICE_SLAVE_ADDR_ITEM, B_UINT16_TYPE, { ui16: slaveAddress }},
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ i2c_added_device(device_node *parent)
|
|||||||
|
|
||||||
device_attr attributes[] = {
|
device_attr attributes[] = {
|
||||||
// info about device
|
// info about device
|
||||||
|
{ B_DEVICE_PRETTY_NAME, B_STRING_TYPE, { string: "I2C bus" }},
|
||||||
{ B_DEVICE_BUS, B_STRING_TYPE, { string: "i2c" }},
|
{ B_DEVICE_BUS, B_STRING_TYPE, { string: "i2c" }},
|
||||||
{ I2C_BUS_PATH_ID_ITEM, B_UINT8_TYPE, { ui8: (uint8)pathID }},
|
{ I2C_BUS_PATH_ID_ITEM, B_UINT8_TYPE, { ui8: (uint8)pathID }},
|
||||||
{ NULL }
|
{ NULL }
|
||||||
|
|||||||
@@ -82,7 +82,7 @@ register_child_devices(void* cookie)
|
|||||||
device_node* node = bus->info.driver_node;
|
device_node* node = bus->info.driver_node;
|
||||||
|
|
||||||
char prettyName[25];
|
char prettyName[25];
|
||||||
sprintf(prettyName, "PCH I2C Device");
|
sprintf(prettyName, "PCH I2C Controller");
|
||||||
|
|
||||||
device_attr attrs[] = {
|
device_attr attrs[] = {
|
||||||
// properties of this controller for i2c bus manager
|
// properties of this controller for i2c bus manager
|
||||||
|
|||||||
@@ -84,7 +84,7 @@ register_child_devices(void* cookie)
|
|||||||
device_node* node = bus->info.driver_node;
|
device_node* node = bus->info.driver_node;
|
||||||
|
|
||||||
char prettyName[25];
|
char prettyName[25];
|
||||||
sprintf(prettyName, "PCH I2C Device %" B_PRIu16, 0);
|
sprintf(prettyName, "PCH I2C Controller %" B_PRIu16, 0);
|
||||||
|
|
||||||
device_attr attrs[] = {
|
device_attr attrs[] = {
|
||||||
// properties of this controller for i2c bus manager
|
// properties of this controller for i2c bus manager
|
||||||
|
|||||||
Reference in New Issue
Block a user