*  - BMI055
  *  - BMA255
  *  - BMA250E
+ *  - BMA222
  *  - BMA222E
  *  - BMA280
  *
                                 {153277, BMC150_ACCEL_DEF_RANGE_8G},
                                 {306457, BMC150_ACCEL_DEF_RANGE_16G} },
        },
+       [bma222] = {
+               .name = "BMA222",
+               .chip_id = 0x03,
+               .channels = bma222e_accel_channels,
+               .num_channels = ARRAY_SIZE(bma222e_accel_channels),
+               /*
+                * The datasheet page 17 says:
+                * 15.6, 31.3, 62.5 and 125 mg per LSB.
+                */
+               .scale_table = { {156000, BMC150_ACCEL_DEF_RANGE_2G},
+                                {313000, BMC150_ACCEL_DEF_RANGE_4G},
+                                {625000, BMC150_ACCEL_DEF_RANGE_8G},
+                                {1250000, BMC150_ACCEL_DEF_RANGE_16G} },
+       },
        [bma222e] = {
                .name = "BMA222E",
                .chip_id = 0xF8,
 
  *  - BMI055
  *  - BMA255
  *  - BMA250E
+ *  - BMA222
  *  - BMA222E
  *  - BMA280
  *
        {"BMI055A",     bmi055},
        {"BMA0255",     bma255},
        {"BMA250E",     bma250e},
+       {"BMA222",      bma222},
        {"BMA222E",     bma222e},
        {"BMA0280",     bma280},
        {"BOSC0200"},
        {"bmi055_accel",        bmi055},
        {"bma255",              bma255},
        {"bma250e",             bma250e},
+       {"bma222",              bma222},
        {"bma222e",             bma222e},
        {"bma280",              bma280},
        {}
        { .compatible = "bosch,bmi055_accel" },
        { .compatible = "bosch,bma255" },
        { .compatible = "bosch,bma250e" },
+       { .compatible = "bosch,bma222" },
        { .compatible = "bosch,bma222e" },
        { .compatible = "bosch,bma280" },
        { },