xref: /linux/drivers/platform/x86/intel/int3472/discrete_quirks.c (revision 1193e205dbb6feca917dc8e1862ffcdf2194234b)
138ff83a3SHans de Goede // SPDX-License-Identifier: GPL-2.0
238ff83a3SHans de Goede /* Author: Hans de Goede <hansg@kernel.org> */
338ff83a3SHans de Goede 
438ff83a3SHans de Goede #include <linux/dmi.h>
5*53eddae9SHans de Goede #include <linux/platform_data/x86/int3472.h>
638ff83a3SHans de Goede 
738ff83a3SHans de Goede static const struct int3472_discrete_quirks lenovo_miix_510_quirks = {
838ff83a3SHans de Goede 	.avdd_second_sensor = "i2c-OVTI2680:00",
938ff83a3SHans de Goede };
1038ff83a3SHans de Goede 
1138ff83a3SHans de Goede const struct dmi_system_id skl_int3472_discrete_quirks[] = {
1238ff83a3SHans de Goede 	{
1338ff83a3SHans de Goede 		/* Lenovo Miix 510-12IKB */
1438ff83a3SHans de Goede 		.matches = {
1538ff83a3SHans de Goede 			DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
1638ff83a3SHans de Goede 			DMI_MATCH(DMI_PRODUCT_VERSION, "MIIX 510-12IKB"),
1738ff83a3SHans de Goede 		},
1838ff83a3SHans de Goede 		.driver_data = (void *)&lenovo_miix_510_quirks,
1938ff83a3SHans de Goede 	},
2038ff83a3SHans de Goede 	{ }
2138ff83a3SHans de Goede };
22