Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp308079ybv; Wed, 5 Feb 2020 06:01:57 -0800 (PST) X-Google-Smtp-Source: APXvYqxykdYxvUwKPOVHwMkSCQVXfWelvv7qB9EVPelr78NwWWsMMrz/ZRrFHPGBIqbnc3V9cnKj X-Received: by 2002:aca:62c4:: with SMTP id w187mr2969171oib.38.1580911316834; Wed, 05 Feb 2020 06:01:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580911316; cv=none; d=google.com; s=arc-20160816; b=Ubl4lTri8K2aku4RutdSW4XdFpKAbtPtMnkHz3aQ7GKxrKHHcqMNQp8CvxDfBstJmy +MTvlestmotRQfhVgW/Dt78vhsYny0rHp21oF4L6qOBiNq9wh2ZVBfVl251p7+lViHVj mvSP1jaiGCXqhib1/STTWiByL5kVtCbAg28mTgzQv3+ridFavObRvd4MRB5VrCeylxsF 7XKCCqFPGIYRIfSOfvGt8+AlT1tTrvCq8aUGb6489fXCwMIcNygmIyd9VCsGrgdHsw41 b77jxICCgVlKzHpbs3uUFDB8UOxUSbVSeS2isKuas/AlaHgV0RB7DLXNk51iDVltBf9I czDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=uE+F6a1KTGP8ljBPe5lQU+/qsmHVOMH00TjKOI1SsDs=; b=gmbEBHG+LNJwupJd79H34JpllZHQhezLObcj5sEelb9ZBKmLogBuNPslPEbw7UUdfh MqF3ERz9Dx97NwWhCocSEZQcI+uwXDR/yGFRulrXm7Nj4jM3+Auv7wIQADIKQcoEsGXa tWHbBQLxsI/gOBvfNKlAsqMxTLNggeWQK+XWqUKarCTo9ex8M3nnaEd/2bF98M3FOIgc SWpM6zMmcuYdSjRQ/wIYt5Ujkai1gdqQP6MuewLxUantBZ1/fuhMxOfOFW4Ygj3xHCrK wELyDXLZsSHsOcoSFgceb252oWK2pb22mGxE1tILLSaRUNe4cGYpT+nBMPrMw88v3Xg0 2aAw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-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 n2si7515078otq.315.2020.02.05.06.01.33; Wed, 05 Feb 2020 06:01:56 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-crypto-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-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726575AbgBEOAR (ORCPT + 99 others); Wed, 5 Feb 2020 09:00:17 -0500 Received: from metis.ext.pengutronix.de ([85.220.165.71]:46745 "EHLO metis.ext.pengutronix.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727162AbgBEOAR (ORCPT ); Wed, 5 Feb 2020 09:00:17 -0500 Received: from pty.hi.pengutronix.de ([2001:67c:670:100:1d::c5]) by metis.ext.pengutronix.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1izLDt-0004pI-U4; Wed, 05 Feb 2020 15:00:09 +0100 Received: from ukl by pty.hi.pengutronix.de with local (Exim 4.89) (envelope-from ) id 1izLDq-0001oe-7L; Wed, 05 Feb 2020 15:00:06 +0100 From: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= To: Matt Mackall , Herbert Xu , Arnd Bergmann , Greg Kroah-Hartman Cc: kernel@pengutronix.de, NXP Linux Team , linux-crypto@vger.kernel.org Subject: [PATCH] hwrng: imx-rngc: improve dependencies Date: Wed, 5 Feb 2020 15:00:02 +0100 Message-Id: <20200205140002.26273-1-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-SA-Exim-Connect-IP: 2001:67c:670:100:1d::c5 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-crypto@vger.kernel.org Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org The imx-rngc driver binds to devices that are compatible to "fsl,imx25-rngb". Grepping through the device tree sources suggests this only exists on i.MX25. So restrict dependencies to configs that have this SoC enabled, but allow compile testing. For the latter additional dependencies for clk and readl/writel are necessary. Signed-off-by: Uwe Kleine-König --- drivers/char/hw_random/Kconfig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/char/hw_random/Kconfig b/drivers/char/hw_random/Kconfig index 8486c29d8324..17fe954fccde 100644 --- a/drivers/char/hw_random/Kconfig +++ b/drivers/char/hw_random/Kconfig @@ -244,7 +244,8 @@ config HW_RANDOM_MXC_RNGA config HW_RANDOM_IMX_RNGC tristate "Freescale i.MX RNGC Random Number Generator" - depends on ARCH_MXC + depends on HAS_IOMEM && HAVE_CLK + depends on SOC_IMX25 || COMPILE_TEST default HW_RANDOM ---help--- This driver provides kernel-side support for the Random Number -- 2.24.0