Change one imu from BMI088 to Adis16470

hello everyone
I want to change one imu from BMI088 to Adis16470, I draw the schdoc file and modified hwdef.dat file ,should I modified the source code in the ardupilot? waiting for your reply.