Received: by 10.223.176.5 with SMTP id f5csp1136003wra; Fri, 2 Feb 2018 11:50:15 -0800 (PST) X-Google-Smtp-Source: AH8x225ngqSkBIZXEEA74XbnA003q/349wT+pBHuPVHbEoKOBGpIdUSnf6uXPG6/uwatMD7Zu7mf X-Received: by 2002:a17:902:8487:: with SMTP id c7-v6mr26582698plo.7.1517601015478; Fri, 02 Feb 2018 11:50:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517601015; cv=none; d=google.com; s=arc-20160816; b=wox3w1I9q8lK6hmj1uGohEivxg6m8zSqfoB+k2dCE8eLseObht/pVe858r7penW8NV rZuQZ4lCJhMWITykhnKsPWjRk229X8C2SLdVROkudqg9G0tGINGOfmSXohifW5apJ51P RkiKmf0KgJGMAV/sSa1n4kjRv3VYCcYGagR++HHBkodoVx4n+y4743DuYPCRd/jy/8cV EDMU+WRrWH5QJLp22bAEKpTDwQW+VThgsZaHmFDtYP/sDSPPVGGgNxkWAOqKHsdM2CkQ jiDNaeIZcopgWhUgF4tWEHK6YEyJ1hDDrc7g9r7bx5x1non1DCQI5OC8rrNXdfKH0SIK ZF5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=vzVhdlOTeT6twczBJcmuS8DGaUUfsJ2ZJfHpz7YXqYk=; b=wLJYFWf8c/ag/yeTela4wI+kwc9u4ROktQ5+NrMzKPI87JfI9b3syJu0erVHZFob4J 4T909kXS6lAEN+o+ns2GZZJwWFaK+djp802bUvLorJvMCgViwOAqikOlinXf3tE6PI0I MYS7ixCx36aaJcmwv3CnBvXx8CMr8LTByCOT+N04yviotw4WiKPVwjSsMRUSU318ietr UPqhaWGwn/lwyKD0StqBuyvxlkNyxIT51I+wymXf++B78ryaYyCMH+kZ8u6Wgc9cr2X1 wTTc+AyeBw2OcxupLOABXRmFpqPY8UGTKSQcGFOrrpOA96hwuSOuYN1Te9YVrVlzLv5B UL4Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y69si103151pfa.171.2018.02.02.11.50.00; Fri, 02 Feb 2018 11:50:15 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754486AbeBBSVN (ORCPT + 99 others); Fri, 2 Feb 2018 13:21:13 -0500 Received: from mail.linuxfoundation.org ([140.211.169.12]:35820 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752733AbeBBRDq (ORCPT ); Fri, 2 Feb 2018 12:03:46 -0500 Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id 1A290F17; Fri, 2 Feb 2018 17:03:44 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, James Hogan , Viresh Kumar , "Rafael J. Wysocki" , Sasha Levin Subject: [PATCH 4.9 27/86] cpufreq: Add Loongson machine dependencies Date: Fri, 2 Feb 2018 17:57:47 +0100 Message-Id: <20180202140825.105701479@linuxfoundation.org> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180202140822.679101338@linuxfoundation.org> References: <20180202140822.679101338@linuxfoundation.org> User-Agent: quilt/0.65 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.9-stable review patch. If anyone has any objections, please let me know. ------------------ From: James Hogan [ Upstream commit 0d307935fefa6389eb726c6362351c162c949101 ] The MIPS loongson cpufreq drivers don't build unless configured for the correct machine type, due to dependency on machine specific architecture headers and symbols in machine specific platform code. More specifically loongson1-cpufreq.c uses RST_CPU_EN and RST_CPU, neither of which is defined in asm/mach-loongson32/regs-clk.h unless CONFIG_LOONGSON1_LS1B=y, and loongson2_cpufreq.c references loongson2_clockmod_table[], which is only defined in arch/mips/loongson64/lemote-2f/clock.c, i.e. when CONFIG_LEMOTE_MACH2F=y. Add these dependencies to Kconfig to avoid randconfig / allyesconfig build failures (e.g. when based on BMIPS which also has a cpufreq driver). Signed-off-by: James Hogan Acked-by: Viresh Kumar Signed-off-by: Rafael J. Wysocki Signed-off-by: Sasha Levin Signed-off-by: Greg Kroah-Hartman --- drivers/cpufreq/Kconfig | 2 ++ 1 file changed, 2 insertions(+) --- a/drivers/cpufreq/Kconfig +++ b/drivers/cpufreq/Kconfig @@ -273,6 +273,7 @@ endif if MIPS config LOONGSON2_CPUFREQ tristate "Loongson2 CPUFreq Driver" + depends on LEMOTE_MACH2F help This option adds a CPUFreq driver for loongson processors which support software configurable cpu frequency. @@ -285,6 +286,7 @@ config LOONGSON2_CPUFREQ config LOONGSON1_CPUFREQ tristate "Loongson1 CPUFreq Driver" + depends on LOONGSON1_LS1B help This option adds a CPUFreq driver for loongson1 processors which support software configurable cpu frequency.