#define LIS302DL_ACCEL_DEV_NAME                "lis302dl"
 #define LSM303C_ACCEL_DEV_NAME         "lsm303c_accel"
 #define SC7A20_ACCEL_DEV_NAME          "sc7a20"
+#define IIS328DQ_ACCEL_DEV_NAME                "iis328dq"
 
 
 #ifdef CONFIG_IIO_BUFFER
 
                .wai_addr = ST_SENSORS_DEFAULT_WAI_ADDRESS,
                .sensors_supported = {
                        [0] = H3LIS331DL_ACCEL_DEV_NAME,
+                       [1] = IIS328DQ_ACCEL_DEV_NAME,
                },
                .ch = (struct iio_chan_spec *)st_accel_12bit_channels,
                .odr = {
 
                .compatible = "silan,sc7a20",
                .data = SC7A20_ACCEL_DEV_NAME,
        },
+       {
+               .compatible = "st,iis328dq",
+               .data = IIS328DQ_ACCEL_DEV_NAME,
+       },
        {},
 };
 MODULE_DEVICE_TABLE(of, st_accel_of_match);
        { LIS302DL_ACCEL_DEV_NAME },
        { LSM303C_ACCEL_DEV_NAME },
        { SC7A20_ACCEL_DEV_NAME },
+       { IIS328DQ_ACCEL_DEV_NAME },
        {},
 };
 MODULE_DEVICE_TABLE(i2c, st_accel_id_table);
 
                .compatible = "st,lsm303c-accel",
                .data = LSM303C_ACCEL_DEV_NAME,
        },
+       {
+               .compatible = "st,iis328dq",
+               .data = IIS328DQ_ACCEL_DEV_NAME,
+       },
        {}
 };
 MODULE_DEVICE_TABLE(of, st_accel_of_match);
        { LIS3DE_ACCEL_DEV_NAME },
        { LIS302DL_ACCEL_DEV_NAME },
        { LSM303C_ACCEL_DEV_NAME },
+       { IIS328DQ_ACCEL_DEV_NAME },
        {},
 };
 MODULE_DEVICE_TABLE(spi, st_accel_id_table);