Lines Matching full:dell

3  *  Driver for Dell laptop extras
10 * Copyright (C) 2005-2014 Dell Inc.
31 #include "dell-rbtn.h"
32 #include "dell-smbios.h"
61 * These values come from Windows utility provided by Dell. If any other value
83 .name = "dell-laptop",
99 .ident = "Dell laptop",
101 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
107 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
113 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
119 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
125 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
131 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
136 .ident = "Dell Computer Corporation",
138 DMI_MATCH(DMI_SYS_VENDOR, "Dell Computer Corporation"),
149 .ident = "Dell Vostro V130",
151 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
158 .ident = "Dell Vostro V131",
160 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
167 .ident = "Dell Vostro 3350",
169 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
176 .ident = "Dell Vostro 3555",
178 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
185 .ident = "Dell Inspiron N311z",
187 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
194 .ident = "Dell Inspiron M5110",
196 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
203 .ident = "Dell Vostro 3360",
205 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
212 .ident = "Dell Vostro 3460",
214 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
221 .ident = "Dell Vostro 3560",
223 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
230 .ident = "Dell Vostro 3450",
232 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
233 DMI_MATCH(DMI_PRODUCT_NAME, "Dell System Vostro 3450"),
239 .ident = "Dell Inspiron 5420",
241 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
248 .ident = "Dell Inspiron 5520",
250 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
257 .ident = "Dell Inspiron 5720",
259 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
266 .ident = "Dell Inspiron 7420",
268 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
275 .ident = "Dell Inspiron 7520",
277 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
284 .ident = "Dell Inspiron 7720",
286 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
293 .ident = "Dell XPS13 9333",
295 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
302 .ident = "Dell XPS 13 9370",
304 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
311 .ident = "Dell Latitude E6410",
313 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
320 .ident = "Dell Inspiron 1012",
322 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
329 .ident = "Dell Inspiron 1018",
331 DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
752 /* dell wireless info smbios call is not supported */ in dell_setup_rfkill()
761 wifi_rfkill = rfkill_alloc("dell-wifi", &platform_device->dev, in dell_setup_rfkill()
774 bluetooth_rfkill = rfkill_alloc("dell-bluetooth", in dell_setup_rfkill()
788 wwan_rfkill = rfkill_alloc("dell-wwan", in dell_setup_rfkill()
802 * Dell Airplane Mode Switch driver (dell-rbtn) supports ACPI devices in dell_setup_rfkill()
805 * Dell SMBIOS on whitelisted models supports controlling radio devices in dell_setup_rfkill()
810 * So if it is possible we will use Dell Airplane Mode Switch ACPI in dell_setup_rfkill()
811 * driver for receiving HW events and Dell SMBIOS for setting rfkill in dell_setup_rfkill()
816 * dell-rbtn driver will automatically remove its own rfkill devices in dell_setup_rfkill()
841 pr_info("Symbols from dell-rbtn acpi driver are not available\n"); in dell_setup_rfkill()
846 pr_info("Using dell-rbtn acpi driver for receiving events\n"); in dell_setup_rfkill()
848 pr_warn("Unable to register dell rbtn notifier\n"); in dell_setup_rfkill()
976 .name = "dell-laptop::touchpad",
2058 .name = "dell::kbd_backlight",
2180 platform_device = platform_device_alloc("dell-laptop", -1); in dell_init()
2289 /* dell-rbtn.c driver export functions which will not work correctly (and could
2290 * cause kernel crash) if they are called before dell-rbtn.c init code. This is
2291 * not problem when dell-rbtn.c is compiled as external module. When both files
2292 * (dell-rbtn.c and dell-laptop.c) are compiled statically into kernel, then we
2293 * need to ensure that dell_init() will be called after initializing dell-rbtn.
2302 MODULE_DESCRIPTION("Dell laptop driver");