I'm building a custom board and not all sensors appear in MP

I’m building a custom board and I have a question.

I am building a custom board based on FMUV4.
I am using the following IMUs: ICM-42688-G, BMM150, BMI055.
I modified the hwdef of FMUV4 and uploaded the firmware to my board after building it.
But when I check through mission planner, only ICM-42688-G is recognized, the rest are not. Is it possible to use BMM150 and BMI055 in FMUV4?
I have defined them as follows