Glad you figured it out. Are you going to file a ticket or at least
post a patch? :)
--joel
On Mon, Feb 7, 2022 at 12:20 PM Heinz Junkes wrote:
>
> I'll answer my question myself ;-)
>
> I changed
>
> > RTEMS_SYSINIT_ITEM{
> > mvme3100_i2c_initialize,
> > RTEMS_SYSINIT_BSP_PRE_DRIVERS,
> > RT
I'll answer my question myself ;-)
I changed
> RTEMS_SYSINIT_ITEM{
> mvme3100_i2c_initialize,
> RTEMS_SYSINIT_BSP_PRE_DRIVERS,
> RTEMS_SYSINIT_ORDER_MIDDLE
> );
to
RTEMS_SYSINIT_ITEM{
mvme3100_i2c_initialize,
RTEMS_SYSINIT_BSP_DRVMGR_LEVEL_2,
RTEMS_SYSINIT_ORDER_MIDDLE
);
Heinz
>
in bsps/powerpc/mvme3100/start/bspstart.c I can find
RTEMS_SYSINIT_ITEM{
mvme3100_i2c_initialize,
RTEMS_SYSINIT_BSP_PRE_DRIVERS,
RTEMS_SYSINIT_ORDER_MIDDLE
);
mvme3100_i2c_initialize calls BSP_i2c_initialize
This can be found in bsps/powerpc/mvme3100/i2c/i2c_init.c
This function calls rtem