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_121958 > + > +static int rpi_i2c_transfer(i2c_bus *base, i2c_msg *msgs, uint32_t > msg_count) > +{ > + raspberrypi_i2c_bus *bus = (raspberrypi_i2c_bus *)base; > + int rv = 0; > + uint32_t i; > + > + for (i = 0; i < msg_count; ++i) > + { > + if (msgs[i].flags & I2C_M_RECV_LEN) > + { > + return RTEMS_INVALID_NUMBER; > + } > + } > + > + for (i = 0; i < msg_count; i++) The RPI4b does not support the I2C_M_RECV_LEN. So I believe any message with this flag should fail. But still I am a little unsure- what do you think, should I merge it in one single loop? -- View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/363#note_121958 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