Lines Matching full:dell
3 * Driver for Dell laptop extras
10 * Copyright (C) 2005-2014 Dell Inc.
33 #include "dell-rbtn.h"
34 #include "dell-smbios.h"
36 #include "dell-wmi-privacy.h"
65 * These values come from Windows utility provided by Dell. If any other value
91 .name = "dell-laptop",
123 .ident = "Dell laptop",
125 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
131 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
137 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
143 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
149 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
155 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
160 .ident = "Dell Computer Corporation",
162 DMI_MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"),
173 .ident = "Dell Vostro V130",
175 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
182 .ident = "Dell Vostro V131",
184 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
191 .ident = "Dell Vostro 3350",
193 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
200 .ident = "Dell Vostro 3555",
202 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
209 .ident = "Dell Inspiron N311z",
211 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
218 .ident = "Dell Inspiron M5110",
220 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
227 .ident = "Dell Vostro 3360",
229 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
236 .ident = "Dell Vostro 3460",
238 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
245 .ident = "Dell Vostro 3560",
247 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
254 .ident = "Dell Vostro 3450",
256 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
257 DMI_MATCH(DMI_PRODUCT_NAME, "Dell System Vostro 3450"),
263 .ident = "Dell Inspiron 5420",
265 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
272 .ident = "Dell Inspiron 5520",
274 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
281 .ident = "Dell Inspiron 5720",
283 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
290 .ident = "Dell Inspiron 7420",
292 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
299 .ident = "Dell Inspiron 7520",
301 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
308 .ident = "Dell Inspiron 7720",
310 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
317 .ident = "Dell XPS13 9333",
319 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
326 .ident = "Dell XPS 13 9370",
328 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
335 .ident = "Dell Latitude E6410",
337 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
344 .ident = "Dell Inspiron 1012",
346 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
353 .ident = "Dell Inspiron 1018",
355 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
362 .ident = "Dell Latitude 7520",
364 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
788 /* dell wireless info smbios call is not supported */ in dell_setup_rfkill()
797 wifi_rfkill = rfkill_alloc("dell-wifi", &platform_device->dev, in dell_setup_rfkill()
810 bluetooth_rfkill = rfkill_alloc("dell-bluetooth", in dell_setup_rfkill()
824 wwan_rfkill = rfkill_alloc("dell-wwan", in dell_setup_rfkill()
838 * Dell Airplane Mode Switch driver (dell-rbtn) supports ACPI devices in dell_setup_rfkill()
841 * Dell SMBIOS on whitelisted models supports controlling radio devices in dell_setup_rfkill()
846 * So if it is possible we will use Dell Airplane Mode Switch ACPI in dell_setup_rfkill()
847 * driver for receiving HW events and Dell SMBIOS for setting rfkill in dell_setup_rfkill()
852 * dell-rbtn driver will automatically remove its own rfkill devices in dell_setup_rfkill()
877 pr_info("Symbols from dell-rbtn acpi driver are not available\n"); in dell_setup_rfkill()
882 pr_info("Using dell-rbtn acpi driver for receiving events\n"); in dell_setup_rfkill()
884 pr_warn("Unable to register dell rbtn notifier\n"); in dell_setup_rfkill()
993 .name = "dell-laptop::touchpad",
2065 .name = "dell::kbd_backlight",
2423 .name = "Dell Primary Battery Extension",
2469 platform_device = platform_device_alloc("dell-laptop", PLATFORM_DEVID_NONE); in dell_init()
2590 /* dell-rbtn.c driver export functions which will not work correctly (and could
2591 * cause kernel crash) if they are called before dell-rbtn.c init code. This is
2592 * not problem when dell-rbtn.c is compiled as external module. When both files
2593 * (dell-rbtn.c and dell-laptop.c) are compiled statically into kernel, then we
2594 * need to ensure that dell_init() will be called after initializing dell-rbtn.
2603 MODULE_DESCRIPTION("Dell laptop driver");