"invensense,mpu6500"
                "invensense,mpu9150"
                "invensense,mpu9250"
+               "invensense,mpu9255"
                "invensense,icm20608"
  - reg : the I2C address of the sensor
  - interrupt-parent : should be the phandle for the interrupt controller
 
                .reg = ®_set_6500,
                .config = &chip_config_6050,
        },
+       {
+               .whoami = INV_MPU9255_WHOAMI_VALUE,
+               .name = "MPU9255",
+               .reg = ®_set_6500,
+               .config = &chip_config_6050,
+       },
        {
                .whoami = INV_ICM20608_WHOAMI_VALUE,
                .name = "ICM20608",
 
        {"mpu6500", INV_MPU6500},
        {"mpu9150", INV_MPU9150},
        {"mpu9250", INV_MPU9250},
+       {"mpu9255", INV_MPU9255},
        {"icm20608", INV_ICM20608},
        {}
 };
                .compatible = "invensense,mpu9250",
                .data = (void *)INV_MPU9250
        },
+       {
+               .compatible = "invensense,mpu9255",
+               .data = (void *)INV_MPU9255
+       },
        {
                .compatible = "invensense,icm20608",
                .data = (void *)INV_ICM20608
 
        INV_MPU6000,
        INV_MPU9150,
        INV_MPU9250,
+       INV_MPU9255,
        INV_ICM20608,
        INV_NUM_PARTS
 };
 #define INV_MPU6500_WHOAMI_VALUE               0x70
 #define INV_MPU9150_WHOAMI_VALUE               0x68
 #define INV_MPU9250_WHOAMI_VALUE               0x71
+#define INV_MPU9255_WHOAMI_VALUE               0x73
 #define INV_ICM20608_WHOAMI_VALUE              0xAF
 
 /* scan element definition */
 
        {"mpu6500", INV_MPU6500},
        {"mpu9150", INV_MPU9150},
        {"mpu9250", INV_MPU9250},
+       {"mpu9255", INV_MPU9255},
        {"icm20608", INV_ICM20608},
        {}
 };