From patchwork Mon Jun 17 11:03:51 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 166983 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp2710865ilk; Mon, 17 Jun 2019 04:04:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqyCk9IycvQWclUnKRGc5YZU/HE83a7ANU+aZvN5lV35kmN+UbSucYBsIo5Gb141FD3hUYkG X-Received: by 2002:a17:90a:9306:: with SMTP id p6mr24649300pjo.6.1560769482439; Mon, 17 Jun 2019 04:04:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560769482; cv=none; d=google.com; s=arc-20160816; b=U+wso6eoHKrYeF7vY/mp1FFfryx5QM7VsY80fAhZmLXMFNC5/OuyZvYFx0XVmOMEV5 UInKTe04J33LqpSHNLgfuq+htphIt6pg94qcr10cfIjeajki4ZWAqEfRenty8Bc5GAJW RTPAw8HsaLMUE9XO0GAR+nLAOyD+3s/Pz4Isn8GPU/9I8wX8iW7933w0P2K4m9jCxhKx prSVA4gY2/hjYojMQ5AycvG2LyZcPInxcd3qiViNU4EE8pmNgLf83iPGvhOvbZ7+vG/e IkvY5TEclcPCNUi1Scb7m6+PPrz8Ddl8SB3bu8hpL1r+OzFaWx6ymWNCcU/OyhPHdmXr wJMA== 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=DFizh03mUJxGK07aIkOjKxT6pox3wX5whEVm/lbh1BI=; b=ljnpf1FuyiQCqyn+Grl0x3pOmJwm+Lfu3R9VOCfKDEPdavqb1vNaChHudg7eD5dPBH YtVcBvoGndCjg7sMwEBV5F0ohDyGgBYi9M6UpjVY8VdOvxlsJ3sYuwDWA6W9NcPR65Ar tGocH8W2xTdKTpCobyCRUb3MXrh3C5aBJeIBmNtbvtAtz4UPywNilX62RZEI4UHbrUtU u8WOMvXDcXEP1EytIFisskxTwKsTaiISJ17e0R7V4SOF48oUwXqmk0Da0DLAfSUChwLJ NfgfCrK9FURy4FkTZNvIwDFTNsZ8Rl3JJkqlP7ajPduzNwSOMLRrhxHd4rpQp4jXp3uf hBqg== 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 z14si2044972pjr.55.2019.06.17.04.04.41; Mon, 17 Jun 2019 04:04:42 -0700 (PDT) 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 S1728023AbfFQLEk (ORCPT + 26 others); Mon, 17 Jun 2019 07:04:40 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:50833 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726164AbfFQLEj (ORCPT ); Mon, 17 Jun 2019 07:04:39 -0400 Received: from threadripper.lan ([149.172.19.189]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.145]) with ESMTPA (Nemesis) id 1Mj8eB-1iFAr734RJ-00fBNP; Mon, 17 Jun 2019 13:04:24 +0200 From: Arnd Bergmann To: Mark Brown Cc: Arnd Bergmann , Sugar Zhang , Liam Girdwood , Heiko Stuebner , alsa-devel@alsa-project.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] ASoC: rockchip: pdm: select CONFIG_RATIONAL Date: Mon, 17 Jun 2019 13:03:51 +0200 Message-Id: <20190617110415.2084205-1-arnd@arndb.de> X-Mailer: git-send-email 2.20.0 MIME-Version: 1.0 X-Provags-ID: V03:K1:RQUeaFNGGn1EAUOJ+4Zq3U9Xg93dFdoGITN3ZKm3Mt4YbKTsksr /Nb5nKnunoTBlLqFGpZWA9oXu9HPZ4ooTs1PKfIUNNUH5c8OdpM9y5ix03RPi90uP8mhFUV 9sef2XlRxJsu4Em1+4Jl7xTmRcNS727kWov9tH/9ugCaLfPF+pyKE/2opwfYI1/uTAULabq C5OfVG/T7vycW0msxCGig== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1; V03:K0:TgeddKwT1bQ=:+0nAmfdfN0DrHy0szFSDxd E97/qsS1VXgSEQ9Kd9UM8LUmS2rDvT8u8ENSePmCM8L5TPoigst9b5PpOt5gQXY4w/6/k2vdi GPlMTAQjWQxxHAqcUyyrFwNr0A7jljiNSZ4XPoTUTSHp4P8mYysAR4i4kVQrTuWSqtpcshFAx frleG1h6TqhiR3kn/x6UQhrQlpJwKeiXqQSjicC5pldL/n3LULCpGxPuwoGnz9UHMLHA8u8vY /K1ftN31dtrN73VQ+S7TsxRcjiD5c1JRn93SdwhuFs0cAF0BS2xmBdzcX+M5Y3QH5t4hau+ug RnKA/CzG9cS1KOVvA/sfahClyagQHFGXk9ZKHark+8g/7E0EJ5lQSsbRlUL1np++MmiwP6Z90 eTezWa9VSrMf1PzATR8+/V7X/OmPlwDjJxbSh4hwYKXbhIKWgAsF2Dx0Himn6AUOdBVaAPTkC agTTz1y0ppeyET6Vd5JHfjc9a8SnYJph9o0Y+mLvjyxp6VMvemow0EMxGeIR4C1wdpwI4WC4w 7ADR9bijyRaq4WT/0OLwqdeFQ7M2uVHMqd3e4J9B9q1E5dH3gHnPV09SAmC++ybSYOjA9MIIL tdG8aPKFXJDyEnH9SiUWWzlu1rixOSpRQo8e2fseE6D8GmQVz6CnJJCmJRHnDwE16yfU4dJX7 JKGaLRDElTyJ/ehi37iXnQAULGay4vAx+KpY2/tvxZH+wixT05wCB93gM6RfdxNk2/+c3sgdC ikEUF7R9U1+VpjOcGVmdFJ579sUlQGHYws5bFQ== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Without this, we get a link error: sound/soc/rockchip/rockchip_pdm.o: In function `rockchip_pdm_hw_params': rockchip_pdm.c:(.text+0x754): undefined reference to `rational_best_approximation' Fixes: 624e8e00acaf ("ASoC: rockchip: pdm: fixup pdm fractional div") Signed-off-by: Arnd Bergmann --- sound/soc/rockchip/Kconfig | 1 + 1 file changed, 1 insertion(+) -- 2.20.0 diff --git a/sound/soc/rockchip/Kconfig b/sound/soc/rockchip/Kconfig index 28a80c1cb41d..b43657e6e655 100644 --- a/sound/soc/rockchip/Kconfig +++ b/sound/soc/rockchip/Kconfig @@ -20,6 +20,7 @@ config SND_SOC_ROCKCHIP_PDM tristate "Rockchip PDM Controller Driver" depends on CLKDEV_LOOKUP && SND_SOC_ROCKCHIP select SND_SOC_GENERIC_DMAENGINE_PCM + select RATIONAL help Say Y or M if you want to add support for PDM driver for Rockchip PDM Controller. The Controller supports up to maximum of