Made regs 32-bit word aligned to match the rest of the system
authorAlex Solomatnikov <sols@sifive.com>
Thu, 9 Feb 2017 19:36:19 +0000 (11:36 -0800)
committerAlex Solomatnikov <sols@sifive.com>
Thu, 9 Feb 2017 19:36:19 +0000 (11:36 -0800)
src/main/scala/devices/i2c/I2CCtrlRegs.scala

index 1a69783a39d0a6b4057735b028962eeda61ea619..aaa619795b9fae5ed25f282821d594c4a4724315 100644 (file)
@@ -6,8 +6,8 @@ package sifive.blocks.devices.i2c
 
 object I2CCtrlRegs {
   val prescaler_lo = 0x00  // low byte clock prescaler register
-  val prescaler_hi = 0x01  // high byte clock prescaler register
-  val control      = 0x02  // control register
-  val data         = 0x03  // write: transmit byte, read: receive byte
-  val cmd_status   = 0x04  // write: command, read: status
+  val prescaler_hi = 0x04  // high byte clock prescaler register
+  val control      = 0x08  // control register
+  val data         = 0x0c  // write: transmit byte, read: receive byte
+  val cmd_status   = 0x10  // write: command, read: status
 }