Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table

The Lex 2I385SW board has two Intel I211 ethernet controllers. Without
this patch, only the first port is usable. The second port fails to
start with the following message:

igb: probe of 0000:02:00.0 failed with error -2

Fixes: 648e921888ad ("clk: x86: Stop marking clocks as CLK_IS_CRITICAL")
Tested-by: Georg Müller <georgmueller@gmx.net>
Signed-off-by: Georg Müller <georgmueller@gmx.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>

authored by

Georg Müller and committed by
Andy Shevchenko
95b31e35 3b0fe3ba

+8
+8
drivers/platform/x86/pmc_atom.c
··· 385 385 }, 386 386 { 387 387 /* pmc_plt_clk* - are used for ethernet controllers */ 388 + .ident = "Lex 2I385SW", 389 + .matches = { 390 + DMI_MATCH(DMI_SYS_VENDOR, "Lex BayTrail"), 391 + DMI_MATCH(DMI_PRODUCT_NAME, "2I385SW"), 392 + }, 393 + }, 394 + { 395 + /* pmc_plt_clk* - are used for ethernet controllers */ 388 396 .ident = "Beckhoff CB3163", 389 397 .matches = { 390 398 DMI_MATCH(DMI_SYS_VENDOR, "Beckhoff Automation"),