Skip to content

Commit

Permalink
i2c: at91: print hardware version
Browse files Browse the repository at this point in the history
The probe() function now prints the hardware version of the I2C
controller.

Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com>
[wsa: s/version/hw version/] for clarity]
Acked-by: Ludovic Desroches <ludovic.desroches@atmel.com>
Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
  • Loading branch information
Cyrille Pitchen authored and Wolfram Sang committed Jun 10, 2015
1 parent 0ef6f32 commit 6ce461e
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion drivers/i2c/busses/i2c-at91.c
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@
#define AT91_TWI_ACR_DATAL(len) ((len) & 0xff)
#define AT91_TWI_ACR_DIR BIT(8)

#define AT91_TWI_VER 0x00fc /* Version Register */

struct at91_twi_pdata {
unsigned clk_max_div;
unsigned clk_offset;
Expand Down Expand Up @@ -908,7 +910,8 @@ static int at91_twi_probe(struct platform_device *pdev)
return rc;
}

dev_info(dev->dev, "AT91 i2c bus driver.\n");
dev_info(dev->dev, "AT91 i2c bus driver (hw version: %#x).\n",
at91_twi_read(dev, AT91_TWI_VER));
return 0;
}

Expand Down

0 comments on commit 6ce461e

Please sign in to comment.