Patch "platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table" has been added to the 5.18-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table

to the 5.18-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     platform-x86-pmc_atom-match-all-lex-baytrail-boards-.patch
and it can be found in the queue-5.18 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit c522f3349d5322dd718842998dc7f601e9754fba
Author: Hans de Goede <hdegoede@xxxxxxxxxx>
Date:   Thu Jul 28 20:06:35 2022 +0200

    platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table
    
    [ Upstream commit c9d959fc32a5f9312282817052d8986614f2dc08 ]
    
    The critclk_systems[] DMI match table already contains 2 Lex BayTrail
    boards and patches were just submitted to add 3 more entries for the
    following models: 3I380NX, 3I380A, 3I380CW.
    
    Looking at: https://www.lex.com.tw/products/embedded-ipc-board/
    we can see that Lex BayTrail makes many embedded boards with
    multiple ethernet boards and none of their products are battery
    powered so we don't need to worry (too much) about power consumption
    when suspended.
    
    Add a new DMI match which simply matches all Lex BayTrail boards and drop
    the 2 existing board specific quirks.
    
    Fixes: 648e921888ad ("clk: x86: Stop marking clocks as CLK_IS_CRITICAL")
    Reported-by: Michael Schöne <michael.schoene@xxxxxxxxx>
    Reported-by: Paul Spooren <paul.spooren@xxxxxxxxx>
    Reported-by: Matwey V. Kornilov <matwey@xxxxxxxxxx>
    Signed-off-by: Hans de Goede <hdegoede@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/platform/x86/pmc_atom.c b/drivers/platform/x86/pmc_atom.c
index a40fae6edc84..f24ab24f2927 100644
--- a/drivers/platform/x86/pmc_atom.c
+++ b/drivers/platform/x86/pmc_atom.c
@@ -402,21 +402,16 @@ static const struct dmi_system_id critclk_systems[] = {
 		},
 	},
 	{
-		/* pmc_plt_clk0 - 3 are used for the 4 ethernet controllers */
-		.ident = "Lex 3I380D",
+		/*
+		 * Lex System / Lex Computech Co. makes a lot of Bay Trail
+		 * based embedded boards which often come with multiple
+		 * ethernet controllers using multiple pmc_plt_clks. See:
+		 * https://www.lex.com.tw/products/embedded-ipc-board/
+		 */
+		.ident = "Lex BayTrail",
 		.callback = dmi_callback,
 		.matches = {
 			DMI_MATCH(DMI_SYS_VENDOR, "Lex BayTrail"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "3I380D"),
-		},
-	},
-	{
-		/* pmc_plt_clk* - are used for ethernet controllers */
-		.ident = "Lex 2I385SW",
-		.callback = dmi_callback,
-		.matches = {
-			DMI_MATCH(DMI_SYS_VENDOR, "Lex BayTrail"),
-			DMI_MATCH(DMI_PRODUCT_NAME, "2I385SW"),
 		},
 	},
 	{



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux