}
 
 static const struct i2c_device_id as5011_id[] = {
-       { MODULE_DEVICE_ALIAS, 0 },
+       { MODULE_DEVICE_ALIAS },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, as5011_id);
 
 #endif /* CONFIG_OF */
 
 static const struct i2c_device_id qwiic_id_table[] = {
-       { KBUILD_MODNAME, 0 },
-       { },
+       { KBUILD_MODNAME },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, qwiic_id_table);
 
 
 static DEFINE_SIMPLE_DEV_PM_OPS(adp5588_dev_pm_ops, adp5588_suspend, adp5588_resume);
 
 static const struct i2c_device_id adp5588_id[] = {
-       { "adp5588-keys", 0 },
-       { "adp5587-keys", 0 },
+       { "adp5588-keys" },
+       { "adp5587-keys" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, adp5588_id);
 
                                cypress_sf_suspend, cypress_sf_resume);
 
 static struct i2c_device_id cypress_sf_id_table[] = {
-       { CYPRESS_SF_DEV_NAME, 0 },
+       { CYPRESS_SF_DEV_NAME },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, cypress_sf_id_table);
 
 }
 
 static const struct i2c_device_id dir685_tk_id[] = {
-       { "dir685tk", 0 },
+       { "dir685tk" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, dir685_tk_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(lm8323_pm_ops, lm8323_suspend, lm8323_resume);
 
 static const struct i2c_device_id lm8323_id[] = {
-       { "lm8323", 0 },
+       { "lm8323" },
        { }
 };
 
 
 }
 
 static const struct i2c_device_id lm8333_id[] = {
-       { "lm8333", 0 },
+       { "lm8333" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, lm8333_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(max7359_pm, max7359_suspend, max7359_resume);
 
 static const struct i2c_device_id max7359_ids[] = {
-       { "max7359", 0 },
+       { "max7359" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, max7359_ids);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(mpr121_touchkey_pm_ops, mpr_suspend, mpr_resume);
 
 static const struct i2c_device_id mpr121_id[] = {
-       { "mpr121_touchkey", 0 },
+       { "mpr121_touchkey" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, mpr121_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(qt1070_pm_ops, qt1070_suspend, qt1070_resume);
 
 static const struct i2c_device_id qt1070_id[] = {
-       { "qt1070", 0 },
-       { },
+       { "qt1070" },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, qt1070_id);
 
 
 }
 
 static const struct i2c_device_id qt2160_idtable[] = {
-       { "qt2160", 0, },
+       { "qt2160" },
        { }
 };
 
 
                                tm2_touchkey_suspend, tm2_touchkey_resume);
 
 static const struct i2c_device_id tm2_touchkey_id_table[] = {
-       { TM2_TOUCHKEY_DEV_NAME, 0 },
-       { },
+       { TM2_TOUCHKEY_DEV_NAME },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, tm2_touchkey_id_table);
 
 
 }
 
 static const struct i2c_device_id ad714x_id[] = {
-       { "ad7142_captouch", 0 },
-       { "ad7143_captouch", 0 },
-       { "ad7147_captouch", 0 },
-       { "ad7147a_captouch", 0 },
-       { "ad7148_captouch", 0 },
+       { "ad7142_captouch" },
+       { "ad7143_captouch" },
+       { "ad7147_captouch" },
+       { "ad7147a_captouch" },
+       { "ad7148_captouch" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, ad714x_id);
 
 }
 
 static const struct i2c_device_id adxl34x_id[] = {
-       { "adxl34x", 0 },
+       { "adxl34x" },
        { }
 };
 
 
 }
 
 static const struct i2c_device_id apanel_id[] = {
-       { "fujitsu_apanel", 0 },
+       { "fujitsu_apanel" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, apanel_id);
 
 MODULE_DEVICE_TABLE(of, atmel_captouch_of_id);
 
 static const struct i2c_device_id atmel_captouch_id[] = {
-       { "atmel_captouch", 0 },
+       { "atmel_captouch" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, atmel_captouch_id);
 
 static UNIVERSAL_DEV_PM_OPS(bma150_pm, bma150_suspend, bma150_resume, NULL);
 
 static const struct i2c_device_id bma150_id[] = {
-       { "bma150", 0 },
-       { "smb380", 0 },
-       { "bma023", 0 },
+       { "bma150" },
+       { "smb380" },
+       { "bma023" },
        { }
 };
 
 
 };
 
 static const struct i2c_device_id cma3000_i2c_id[] = {
-       { "cma3000_d01", 0 },
-       { },
+       { "cma3000_d01" },
+       { }
 };
 
 MODULE_DEVICE_TABLE(i2c, cma3000_i2c_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(drv260x_pm_ops, drv260x_suspend, drv260x_resume);
 
 static const struct i2c_device_id drv260x_id[] = {
-       { "drv2605l", 0 },
+       { "drv2605l" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, drv260x_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(drv2665_pm_ops, drv2665_suspend, drv2665_resume);
 
 static const struct i2c_device_id drv2665_id[] = {
-       { "drv2665", 0 },
+       { "drv2665" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, drv2665_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(drv2667_pm_ops, drv2667_suspend, drv2667_resume);
 
 static const struct i2c_device_id drv2667_id[] = {
-       { "drv2667", 0 },
+       { "drv2667" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, drv2667_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(kxtj9_pm_ops, kxtj9_suspend, kxtj9_resume);
 
 static const struct i2c_device_id kxtj9_id[] = {
-       { NAME, 0 },
-       { },
+       { NAME },
+       { }
 };
 
 MODULE_DEVICE_TABLE(i2c, kxtj9_id);
 
 }
 
 static const struct i2c_device_id mma8450_id[] = {
-       { MMA8450_DRV_NAME, 0 },
-       { },
+       { MMA8450_DRV_NAME },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, mma8450_id);
 
 
                                pcf8574_kp_suspend, pcf8574_kp_resume);
 
 static const struct i2c_device_id pcf8574_kp_id[] = {
-       { DRV_NAME, 0 },
+       { DRV_NAME },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, pcf8574_kp_id);
 
 };
 
 static const struct i2c_device_id cyapa_id_table[] = {
-       { "cyapa", 0 },
-       { },
+       { "cyapa" },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, cyapa_id_table);
 
 
 static DEFINE_SIMPLE_DEV_PM_OPS(elan_pm_ops, elan_suspend, elan_resume);
 
 static const struct i2c_device_id elan_id[] = {
-       { DRIVER_NAME, 0 },
-       { },
+       { DRIVER_NAME },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, elan_id);
 
 
                                synaptics_i2c_resume);
 
 static const struct i2c_device_id synaptics_i2c_id_table[] = {
-       { "synaptics_i2c", 0 },
-       { },
+       { "synaptics_i2c" },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, synaptics_i2c_id_table);
 
 
 };
 
 static const struct i2c_device_id rmi_id[] = {
-       { "rmi4_i2c", 0 },
+       { "rmi4_i2c" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, rmi_id);
 
 };
 
 static const struct i2c_device_id rmi_id[] = {
-       { "rmi4_smbus", 0 },
+       { "rmi4_smbus" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, rmi_id);
 
 }
 
 static const struct i2c_device_id ad7879_id[] = {
-       { "ad7879", 0 },
-       { "ad7889", 0 },
+       { "ad7879" },
+       { "ad7889" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, ad7879_id);
 
                                ar1021_i2c_suspend, ar1021_i2c_resume);
 
 static const struct i2c_device_id ar1021_i2c_id[] = {
-       { "ar1021", 0 },
-       { },
+       { "ar1021" },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, ar1021_i2c_id);
 
 
 #endif
 
 static const struct i2c_device_id mxt_id[] = {
-       { "qt602240_ts", 0 },
-       { "atmel_mxt_ts", 0 },
-       { "atmel_mxt_tp", 0 },
-       { "maxtouch", 0 },
-       { "mXT224", 0 },
+       { "qt602240_ts" },
+       { "atmel_mxt_ts" },
+       { "atmel_mxt_tp" },
+       { "maxtouch" },
+       { "mXT224" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, mxt_id);
 
 }
 
 static const struct i2c_device_id auo_pixcir_idtable[] = {
-       { "auo_pixcir_ts", 0 },
+       { "auo_pixcir_ts" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, auo_pixcir_idtable);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(bu21013_dev_pm_ops, bu21013_suspend, bu21013_resume);
 
 static const struct i2c_device_id bu21013_id[] = {
-       { DRIVER_TP, 0 },
+       { DRIVER_TP },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, bu21013_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(bu21029_pm_ops, bu21029_suspend, bu21029_resume);
 
 static const struct i2c_device_id bu21029_ids[] = {
-       { DRIVER_NAME, 0 },
+       { DRIVER_NAME },
        { /* sentinel */ }
 };
 MODULE_DEVICE_TABLE(i2c, bu21029_ids);
 
                                cy8ctma140_suspend, cy8ctma140_resume);
 
 static const struct i2c_device_id cy8ctma140_idtable[] = {
-       { CY8CTMA140_NAME, 0 },
+       { CY8CTMA140_NAME },
        { /* sentinel */ }
 };
 MODULE_DEVICE_TABLE(i2c, cy8ctma140_idtable);
 
 }
 
 static const struct i2c_device_id cyttsp4_i2c_id[] = {
-       { CYTTSP4_I2C_NAME, 0 },
+       { CYTTSP4_I2C_NAME },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, cyttsp4_i2c_id);
 
 MODULE_DEVICE_TABLE(of, cyttsp5_of_match);
 
 static const struct i2c_device_id cyttsp5_i2c_id[] = {
-       { CYTTSP5_NAME, 0, },
+       { CYTTSP5_NAME },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, cyttsp5_i2c_id);
 
 }
 
 static const struct i2c_device_id cyttsp_i2c_id[] = {
-       { CY_I2C_NAME, 0 },
+       { CY_I2C_NAME },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, cyttsp_i2c_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(eeti_ts_pm, eeti_ts_suspend, eeti_ts_resume);
 
 static const struct i2c_device_id eeti_ts_id[] = {
-       { "eeti_ts", 0 },
+       { "eeti_ts" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, eeti_ts_id);
 
 }
 
 static const struct i2c_device_id egalax_ts_id[] = {
-       { "egalax_ts", 0 },
+       { "egalax_ts" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, egalax_ts_id);
 
 #endif
 
 static const struct i2c_device_id ektf2127_i2c_id[] = {
-       { "ektf2127", 0 },
-       { "ektf2132", 0 },
+       { "ektf2127" },
+       { "ektf2132" },
        {}
 };
 MODULE_DEVICE_TABLE(i2c, ektf2127_i2c_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(goodix_pm_ops, goodix_suspend, goodix_resume);
 
 static const struct i2c_device_id goodix_ts_id[] = {
-       { "GDIX1001:00", 0 },
+       { "GDIX1001:00" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, goodix_ts_id);
 
 }
 
 static const struct i2c_device_id goodix_berlin_i2c_id[] = {
-       { "gt9916", 0 },
+       { "gt9916" },
        { }
 };
 
 
 }
 
 static const struct i2c_device_id hideep_i2c_id[] = {
-       { HIDEEP_I2C_NAME, 0 },
+       { HIDEEP_I2C_NAME },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, hideep_i2c_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(himax_pm_ops, himax_suspend, himax_resume);
 
 static const struct i2c_device_id himax_ts_id[] = {
-       { "hx83112b", 0 },
+       { "hx83112b" },
        { /* sentinel */ }
 };
 MODULE_DEVICE_TABLE(i2c, himax_ts_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(ilitek_pm_ops, ilitek_suspend, ilitek_resume);
 
 static const struct i2c_device_id ilitek_ts_i2c_id[] = {
-       { ILITEK_TS_NAME, 0 },
-       { },
+       { ILITEK_TS_NAME },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, ilitek_ts_i2c_id);
 
 
 }
 
 static const struct i2c_device_id max11801_ts_id[] = {
-       {"max11801", 0},
+       { "max11801" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, max11801_ts_id);
 
                                mcs5000_ts_suspend, mcs5000_ts_resume);
 
 static const struct i2c_device_id mcs5000_ts_id[] = {
-       { "mcs5000_ts", 0 },
+       { "mcs5000_ts" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, mcs5000_ts_id);
 
 #endif
 
 static const struct i2c_device_id mip4_i2c_ids[] = {
-       { MIP4_DEVICE_NAME, 0 },
-       { },
+       { MIP4_DEVICE_NAME },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, mip4_i2c_ids);
 
 
 static DEFINE_SIMPLE_DEV_PM_OPS(migor_ts_pm, migor_ts_suspend, migor_ts_resume);
 
 static const struct i2c_device_id migor_ts_id[] = {
-       { "migor_ts", 0 },
+       { "migor_ts" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, migor_ts_id);
 
 static DEFINE_SIMPLE_DEV_PM_OPS(mms114_pm_ops, mms114_suspend, mms114_resume);
 
 static const struct i2c_device_id mms114_id[] = {
-       { "mms114", 0 },
+       { "mms114" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, mms114_id);
 
                                raydium_i2c_suspend, raydium_i2c_resume);
 
 static const struct i2c_device_id raydium_i2c_id[] = {
-       { "raydium_i2c", 0 },
-       { "rm32380", 0 },
+       { "raydium_i2c" },
+       { "rm32380" },
        { /* sentinel */ }
 };
 MODULE_DEVICE_TABLE(i2c, raydium_i2c_id);
 
 }
 
 static const struct i2c_device_id rohm_bu21023_i2c_id[] = {
-       { BU21023_NAME, 0 },
+       { BU21023_NAME },
        { /* sentinel */ }
 };
 MODULE_DEVICE_TABLE(i2c, rohm_bu21023_i2c_id);
 
 #endif
 
 static const struct i2c_device_id s6sy761_id[] = {
-       { "s6sy761", 0 },
-       { },
+       { "s6sy761" },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, s6sy761_id);
 
 
 static DEFINE_SIMPLE_DEV_PM_OPS(silead_ts_pm, silead_ts_suspend, silead_ts_resume);
 
 static const struct i2c_device_id silead_ts_id[] = {
-       { "gsl1680", 0 },
-       { "gsl1688", 0 },
-       { "gsl3670", 0 },
-       { "gsl3675", 0 },
-       { "gsl3692", 0 },
-       { "mssl1680", 0 },
+       { "gsl1680" },
+       { "gsl1688" },
+       { "gsl3670" },
+       { "gsl3675" },
+       { "gsl3692" },
+       { "mssl1680" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, silead_ts_id);
 
 #endif
 
 static const struct i2c_device_id sis_ts_id[] = {
-       { SIS_I2C_NAME, 0 },
-       { "9200-ts",    0 },
+       { SIS_I2C_NAME },
+       { "9200-ts" },
        { /* sentinel */  }
 };
 MODULE_DEVICE_TABLE(i2c, sis_ts_id);
 
 #endif
 
 static const struct i2c_device_id stmfts_id[] = {
-       { "stmfts", 0 },
-       { },
+       { "stmfts" },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, stmfts_id);
 
 
 }
 
 static const struct i2c_device_id tsc2004_idtable[] = {
-       { "tsc2004", 0 },
+       { "tsc2004" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, tsc2004_idtable);
 
 }
 
 static const struct i2c_device_id tsc2007_idtable[] = {
-       { "tsc2007", 0 },
+       { "tsc2007" },
        { }
 };
 
 
 static DEFINE_SIMPLE_DEV_PM_OPS(wacom_i2c_pm, wacom_i2c_suspend, wacom_i2c_resume);
 
 static const struct i2c_device_id wacom_i2c_id[] = {
-       { "WAC_I2C_EMR", 0 },
-       { },
+       { "WAC_I2C_EMR" },
+       { }
 };
 MODULE_DEVICE_TABLE(i2c, wacom_i2c_id);
 
 
 static DEFINE_SIMPLE_DEV_PM_OPS(wdt87xx_pm_ops, wdt87xx_suspend, wdt87xx_resume);
 
 static const struct i2c_device_id wdt87xx_dev_id[] = {
-       { WDT87XX_NAME, 0 },
+       { WDT87XX_NAME },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, wdt87xx_dev_id);
 
 MODULE_DEVICE_TABLE(of, zet6223_of_match);
 
 static const struct i2c_device_id zet6223_id[] = {
-       { "zet6223", 0},
+       { "zet6223" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, zet6223_id);
 
 }
 
 static struct i2c_device_id zforce_idtable[] = {
-       { "zforce-ts", 0 },
+       { "zforce-ts" },
        { }
 };
 MODULE_DEVICE_TABLE(i2c, zforce_idtable);