BMC150_ACCEL_CHANNELS(14);
 
 static const struct bmc150_accel_chip_info bmc150_accel_chip_info_tbl[] = {
-       [bmc150] = {
-               .name = "BMC150A",
-               .chip_id = 0xFA,
-               .channels = bmc150_accel_channels,
-               .num_channels = ARRAY_SIZE(bmc150_accel_channels),
-               .scale_table = { {9610, BMC150_ACCEL_DEF_RANGE_2G},
-                                {19122, BMC150_ACCEL_DEF_RANGE_4G},
-                                {38344, BMC150_ACCEL_DEF_RANGE_8G},
-                                {76590, BMC150_ACCEL_DEF_RANGE_16G} },
-       },
-       [bmi055] = {
-               .name = "BMI055A",
-               .chip_id = 0xFA,
-               .channels = bmc150_accel_channels,
-               .num_channels = ARRAY_SIZE(bmc150_accel_channels),
-               .scale_table = { {9610, BMC150_ACCEL_DEF_RANGE_2G},
-                                {19122, BMC150_ACCEL_DEF_RANGE_4G},
-                                {38344, BMC150_ACCEL_DEF_RANGE_8G},
-                                {76590, BMC150_ACCEL_DEF_RANGE_16G} },
-       },
-       [bma255] = {
-               .name = "BMA0255",
+       {
+               .name = "BMA255/BMC150/BMI055",
                .chip_id = 0xFA,
                .channels = bmc150_accel_channels,
                .num_channels = ARRAY_SIZE(bmc150_accel_channels),
                                 {38344, BMC150_ACCEL_DEF_RANGE_8G},
                                 {76590, BMC150_ACCEL_DEF_RANGE_16G} },
        },
-       [bma250e] = {
+       {
                .name = "BMA250E",
                .chip_id = 0xF9,
                .channels = bma250e_accel_channels,
                                 {153277, BMC150_ACCEL_DEF_RANGE_8G},
                                 {306457, BMC150_ACCEL_DEF_RANGE_16G} },
        },
-       [bma222] = {
+       {
                .name = "BMA222",
                .chip_id = 0x03,
                .channels = bma222e_accel_channels,
                                 {612916, BMC150_ACCEL_DEF_RANGE_8G},
                                 {1225831, BMC150_ACCEL_DEF_RANGE_16G} },
        },
-       [bma222e] = {
+       {
                .name = "BMA222E",
                .chip_id = 0xF8,
                .channels = bma222e_accel_channels,
                                 {612915, BMC150_ACCEL_DEF_RANGE_8G},
                                 {1225831, BMC150_ACCEL_DEF_RANGE_16G} },
        },
-       [bma280] = {
-               .name = "BMA0280",
+       {
+               .name = "BMA280",
                .chip_id = 0xFB,
                .channels = bma280_accel_channels,
                .num_channels = ARRAY_SIZE(bma280_accel_channels),
 
 }
 
 static const struct acpi_device_id bmc150_accel_acpi_match[] = {
-       {"BSBA0150",    bmc150},
-       {"BMC150A",     bmc150},
-       {"BMI055A",     bmi055},
-       {"BMA0255",     bma255},
-       {"BMA250E",     bma250e},
-       {"BMA222",      bma222},
-       {"BMA222E",     bma222e},
-       {"BMA0280",     bma280},
+       {"BSBA0150"},
+       {"BMC150A"},
+       {"BMI055A"},
+       {"BMA0255"},
+       {"BMA250E"},
+       {"BMA222"},
+       {"BMA222E"},
+       {"BMA0280"},
        { },
 };
 MODULE_DEVICE_TABLE(acpi, bmc150_accel_acpi_match);
 
 static const struct spi_device_id bmc150_accel_id[] = {
-       {"bmc150_accel",        bmc150},
-       {"bmi055_accel",        bmi055},
-       {"bma255",              bma255},
-       {"bma250e",             bma250e},
-       {"bma222",              bma222},
-       {"bma222e",             bma222e},
-       {"bma280",              bma280},
+       {"bmc150_accel"},
+       {"bmi055_accel"},
+       {"bma255"},
+       {"bma250e"},
+       {"bma222"},
+       {"bma222e"},
+       {"bma280"},
        {}
 };
 MODULE_DEVICE_TABLE(spi, bmc150_accel_id);