Shaunak Datar commented on a discussion on bsps/aarch64/raspberrypi/i2c/raspberrypi-i2c.c: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_121747 > BCM2835_REG(bus->base_address + BCM2711_I2C_SLAVE_ADDRESS) = > (0x1E << 2) | msbs; > + }else{ > + BCM2835_REG(bus->base_address + BCM2711_I2C_SLAVE_ADDRESS) = > msgs[i].addr; > } > - BCM2835_REG(bus->base_address + BCM2711_I2C_SLAVE_ADDRESS) = > msgs[i].addr; > > if (msgs[i].flags & I2C_M_RD) > { > - BCM2835_REG(bus->base_address + BCM2711_I2C_CONTROL) |= (1 << > 0); > + BCM2835_REG(bus->base_address + BCM2711_I2C_CONTROL) |= C_READ > | C_ST; // Read packet transfer > bus->read_transfer = true; > } > else > { > - BCM2835_REG(bus->base_address + BCM2711_I2C_CONTROL) &= ~(1 << > 0); > + BCM2835_REG(bus->base_address + BCM2711_I2C_CONTROL) |= 0 | > C_ST; // Write packet transfer Done i have made the changes -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_121747 You're receiving this email because of your account on gitlab.rtems.org.
_______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs