From patchwork Mon Dec 16 17:48:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Greg Kroah-Hartman X-Patchwork-Id: 181768 Delivered-To: patch@linaro.org Received: by 2002:ac9:44c4:0:0:0:0:0 with SMTP id t4csp4630111och; Mon, 16 Dec 2019 10:04:32 -0800 (PST) X-Google-Smtp-Source: APXvYqwn1d8CNf7AxHCvdBIBn68EKrlXFZs8QPBVKdqZ7NIXB6IprzIZqm6AlJpt0YxAhELfRVPH X-Received: by 2002:a9d:7094:: with SMTP id l20mr33678692otj.190.1576519472513; Mon, 16 Dec 2019 10:04:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576519472; cv=none; d=google.com; s=arc-20160816; b=SPrV1iJh/nY2z5Dvtk2wU/jHFxXs+2b3cZlEbih+48d0sVm4ADmd4UW/3/rDYLvgAY UMcdeK3FxzQPGSw6Cf1ZHz9h4FE3BZBY/HmStIDiPTbovVzv1pfpGCyc5eg+AH1F0lF8 LVs/jiAyWETVJ3je/R0LvTC+wmAjImBPkQCbZuEzhnmzmQtX2mwTaKP1k2LsC/2dyq5o hyNSCJN+nqMbOViE2xgJxlAVmMzR2PUAs1s9r7F+kyI0TfelSu2j22YX+/HnKA3X8sxr PY5fm4f6qUYkfZWJ3eo77IBnXilIKvGjVjlH/BN1tdQvH5I/mXzkQMxz6/lxmQxWNf92 3qBA== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=MZf+Xw64B9aCTBHLkgJQHu3FWLkjCSyCcecHZ6GD+dk=; b=YwkIGYRausAHKAHUEt7SmWTDd1IoPB6f2bU4sWf0jcaYLhitSoG+ZigLnyoM0CRwdC v2+z4xXYoH6SAmySbVxilDicyQlgLw3kJCFboJHk8ONONwqGrH8ZZlu7Qi5vDMEvF01K 3awJtnFC96hSa1EcdUxk+VmHm4niTKHlBvte51h0CMTiqaPWU/J0wc1P8VlZq21twW4x Y4gCZoFH8SsthLNy99gs2mwY2K8akTrNvkio7B7v4NK5trU9dt1VdHFQjz9ybLqLVt6C scoKKUzPw/PDaU9EI8OuSPga37M8AwFYP5skXdk3lPay3P8zNxsirnr22I7/cZ6O99VP FOdA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LhTxaiFe; 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 d8si11612943otf.32.2019.12.16.10.04.32; Mon, 16 Dec 2019 10:04:32 -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; dkim=pass header.i=@kernel.org header.s=default header.b=LhTxaiFe; 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 S1729244AbfLPSEa (ORCPT + 27 others); Mon, 16 Dec 2019 13:04:30 -0500 Received: from mail.kernel.org ([198.145.29.99]:41720 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729647AbfLPSE0 (ORCPT ); Mon, 16 Dec 2019 13:04:26 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2877B20700; Mon, 16 Dec 2019 18:04:24 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576519465; bh=QBrHzF/bDur2YZKXK3pZ0+nH4CtHkNb06QOzdb7jU/I=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LhTxaiFez0aTjhncBod7a+3i3s4Koyc3B5SXAPBaOTZebf5u5fNeazRODa32P5WT/ ExU0rEq/ejk5NUuJs+c4wXgCN8qd8DVBsN/HWfzPJohJJ+O1tJkweyyU68yxh536pc q8/2L2XlVj6Qf6mse8u3mW139U+6WX1uiby5tw4I= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Sumit Garg , Herbert Xu Subject: [PATCH 4.19 050/140] hwrng: omap - Fix RNG wait loop timeout Date: Mon, 16 Dec 2019 18:48:38 +0100 Message-Id: <20191216174802.353047701@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20191216174747.111154704@linuxfoundation.org> References: <20191216174747.111154704@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Sumit Garg commit be867f987a4e1222114dd07a01838a17c26f3fff upstream. Existing RNG data read timeout is 200us but it doesn't cover EIP76 RNG data rate which takes approx. 700us to produce 16 bytes of output data as per testing results. So configure the timeout as 1000us to also take account of lack of udelay()'s reliability. Fixes: 383212425c92 ("hwrng: omap - Add device variant for SafeXcel IP-76 found in Armada 8K") Cc: Signed-off-by: Sumit Garg Signed-off-by: Herbert Xu Signed-off-by: Greg Kroah-Hartman --- drivers/char/hw_random/omap-rng.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) --- a/drivers/char/hw_random/omap-rng.c +++ b/drivers/char/hw_random/omap-rng.c @@ -66,6 +66,13 @@ #define OMAP4_RNG_OUTPUT_SIZE 0x8 #define EIP76_RNG_OUTPUT_SIZE 0x10 +/* + * EIP76 RNG takes approx. 700us to produce 16 bytes of output data + * as per testing results. And to account for the lack of udelay()'s + * reliability, we keep the timeout as 1000us. + */ +#define RNG_DATA_FILL_TIMEOUT 100 + enum { RNG_OUTPUT_0_REG = 0, RNG_OUTPUT_1_REG, @@ -176,7 +183,7 @@ static int omap_rng_do_read(struct hwrng if (max < priv->pdata->data_size) return 0; - for (i = 0; i < 20; i++) { + for (i = 0; i < RNG_DATA_FILL_TIMEOUT; i++) { present = priv->pdata->data_present(priv); if (present || !wait) break; From patchwork Mon Dec 16 17:49:13 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Greg Kroah-Hartman X-Patchwork-Id: 181769 Delivered-To: patch@linaro.org Received: by 2002:ac9:44c4:0:0:0:0:0 with SMTP id t4csp4630623och; Mon, 16 Dec 2019 10:04:53 -0800 (PST) X-Google-Smtp-Source: APXvYqzbNt+sp9Z3uHyuC6GI+bypRGXBgNdYi6WO3k5YB8wXKCuaj6hwk9H/tL4pXxGlO8POQwGR X-Received: by 2002:a05:6830:1d6a:: with SMTP id l10mr34289297oti.233.1576519492962; Mon, 16 Dec 2019 10:04:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576519492; cv=none; d=google.com; s=arc-20160816; b=nHhRHyxdX2eTshdGvf75O+7meyCHxFL0TlmpSIHqFiuRTg7ra2p84aCfnvD1UhnaGj sFQxOtruRxjGmut6aItmUN/ryfiwof/T/VrAf8FOhaaIfIu2zfQAgsp4715d+KhRLLi/ pyygarWq9ayJPr56mtmOZJbJ1r3rMoSkyYR8vSokRFFUA8XsqQhEoywuAOJ1Q+/PmTtZ 6LX03Ay9hFXXjGbfEI3KXCweENLjGXkcLUGDz3Waj5uQN0/dOMBZt2EwgU67SYonuscg tAyVasulCayT14v1DYeyfn2kfqrVFNkiQWO9NPKWFzxOsxi1eFsAfTPmUA5En6gE6OWu HfNA== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=amH9+2+fpxCl9fj2YOBKpsqozFaURg+4Cpyt3Uha9B4=; b=PsR4hPJ5HY47X5XorNKgQoG+MTUiGgnRNWuEVlmTQpfS8DErDFO1Yyl8+pV+kM1Br8 nt18uqGMoUt4Yv4dsjiUZvSnH/adrIppQe+R1X0xvaKxUnrinAhY3ejP4YvpPAdzs3F4 fqhk15m0q5nAMYE2woxy3yKALIVW6P2PnH+zX86N6f1WPuxgWpMfrEO6y46SxdlMyObJ ik8QaYbQUWBzGnNVeRSg2kRSp22Vs9tVTgxFGuwV47h/4DWLazZ+ORj5wtSuu1oioO1/ yR7tPoXJi1wKxFjFiAeZnztDpMeUgKZOkm4553WGwZnp3OsXLvkJiP5k3+alnl0M7Mai I1vw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=NAzByhfi; 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 c2si10431707otn.311.2019.12.16.10.04.52; Mon, 16 Dec 2019 10:04:52 -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; dkim=pass header.i=@kernel.org header.s=default header.b=NAzByhfi; 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 S1729352AbfLPSEv (ORCPT + 27 others); Mon, 16 Dec 2019 13:04:51 -0500 Received: from mail.kernel.org ([198.145.29.99]:42328 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729713AbfLPSEs (ORCPT ); Mon, 16 Dec 2019 13:04:48 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 1346720700; Mon, 16 Dec 2019 18:04:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576519487; bh=F4vKAhEQ4KlxcVKJdkavRAZ3Pz5qXOCTJJxmKXUdaDQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=NAzByhfiWas7vCgCAdXNa4pgc8CfIdI6GpE+p8DjscYdBZbJKGgVsoiNRiNY1Aumk BqjsOC/HIgQMJGtR+S/pU5J35IvOVwuyIQfGIqYdm7y+QZQEoAEMqdHkft3HY+bQXb 0nh0Du2CLpf+Jvx0jQHyngZg7RQwToGGnz3/BcKg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Arnd Bergmann Subject: [PATCH 4.19 085/140] ppdev: fix PPGETTIME/PPSETTIME ioctls Date: Mon, 16 Dec 2019 18:49:13 +0100 Message-Id: <20191216174810.427565881@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20191216174747.111154704@linuxfoundation.org> References: <20191216174747.111154704@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Arnd Bergmann commit 998174042da229e2cf5841f574aba4a743e69650 upstream. Going through the uses of timeval in the user space API, I noticed two bugs in ppdev that were introduced in the y2038 conversion: * The range check was accidentally moved from ppsettime to ppgettime * On sparc64, the microseconds are in the other half of the 64-bit word. Fix both, and mark the fix for stable backports. Cc: stable@vger.kernel.org Fixes: 3b9ab374a1e6 ("ppdev: convert to y2038 safe") Signed-off-by: Arnd Bergmann Link: https://lore.kernel.org/r/20191108203435.112759-8-arnd@arndb.de Signed-off-by: Greg Kroah-Hartman Signed-off-by: Greg Kroah-Hartman --- drivers/char/ppdev.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) --- a/drivers/char/ppdev.c +++ b/drivers/char/ppdev.c @@ -623,20 +623,27 @@ static int pp_do_ioctl(struct file *file if (copy_from_user(time32, argp, sizeof(time32))) return -EFAULT; + if ((time32[0] < 0) || (time32[1] < 0)) + return -EINVAL; + return pp_set_timeout(pp->pdev, time32[0], time32[1]); case PPSETTIME64: if (copy_from_user(time64, argp, sizeof(time64))) return -EFAULT; + if ((time64[0] < 0) || (time64[1] < 0)) + return -EINVAL; + + if (IS_ENABLED(CONFIG_SPARC64) && !in_compat_syscall()) + time64[1] >>= 32; + return pp_set_timeout(pp->pdev, time64[0], time64[1]); case PPGETTIME32: jiffies_to_timespec64(pp->pdev->timeout, &ts); time32[0] = ts.tv_sec; time32[1] = ts.tv_nsec / NSEC_PER_USEC; - if ((time32[0] < 0) || (time32[1] < 0)) - return -EINVAL; if (copy_to_user(argp, time32, sizeof(time32))) return -EFAULT; @@ -647,8 +654,9 @@ static int pp_do_ioctl(struct file *file jiffies_to_timespec64(pp->pdev->timeout, &ts); time64[0] = ts.tv_sec; time64[1] = ts.tv_nsec / NSEC_PER_USEC; - if ((time64[0] < 0) || (time64[1] < 0)) - return -EINVAL; + + if (IS_ENABLED(CONFIG_SPARC64) && !in_compat_syscall()) + time64[1] <<= 32; if (copy_to_user(argp, time64, sizeof(time64))) return -EFAULT; From patchwork Mon Dec 16 17:49:56 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Greg Kroah-Hartman X-Patchwork-Id: 181770 Delivered-To: patch@linaro.org Received: by 2002:a92:3001:0:0:0:0:0 with SMTP id x1csp4652435ile; Mon, 16 Dec 2019 10:06:36 -0800 (PST) X-Google-Smtp-Source: APXvYqwXnC/nNDcFDmD8oGe9ZYRKTqXXBb8g4OuyQkTRHjFjDKW+qYP+NokzmduZZhq44HFCUycq X-Received: by 2002:aca:f305:: with SMTP id r5mr207072oih.174.1576519596736; Mon, 16 Dec 2019 10:06:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576519596; cv=none; d=google.com; s=arc-20160816; b=ZmDD40VJme0sxiMDHM5RBnplSR/lGrn44rwSaXKacwKw8Ku6usyfSODryY7G//B3cG p7ZCP/NHFafFG7MQPUULgmBCJ42iIHDC3G8raIVcjeaiftlazVf+X4DKnVfLt6OV0Zn5 SxO5nFz1TyibCw2v/v2sfGoWEhwjlq3oo4DpVaQaOCrYxgifncBhlMXws2ocPJ0wp8Cc J9Fk/KjyKAexbdA85RLukBabc1wibBgSrfddXxz0lzzoLu64/0I79Jf/iqIjoLDYSDSi 3fzfJcoszsfOaHmut2iTc7gkjOKuhDlaU+MiAX/GNF11ukJu1UFLm/bfX59yecpQOH2A Mm7A== 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 :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=OVPYfrJlqq1AeZBm8JggL/Laqj99KcH5f4KzSGXojOs=; b=HQppDgUxQWfG7DP7mOfcEOhIhV2Rn0EtJn5F1m10ZW9kUmAwwsivJCUemYGKcaoqaz 3vr6nuf3vnxHfwxL5shbN1CdZGe9SgojXNC+HfsiBokSbgRXSGKfjjDOvzWa2vdJEvif bcoR7nhubiTnGsVzJLrNiFcKRVkZJJ7aAFWY24b9DHtLYlnaRNO/3958MPzOtDsYqXhO ramhblSFqpfIyj2ALuniC3FIN2GC0QSZfNW3x7ViQfC34OsvJddnGhZ2sbPBbFVcCKgd 6Di1io2gDz951VtJDJ9tzX9hGtcoQG6wIv3if1Kef5Gkn93VpwroNYeBRilRfKxxidSj If6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=buoNUAzO; 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 m204si10422237oib.235.2019.12.16.10.06.36; Mon, 16 Dec 2019 10:06:36 -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; dkim=pass header.i=@kernel.org header.s=default header.b=buoNUAzO; 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 S1729994AbfLPSGf (ORCPT + 27 others); Mon, 16 Dec 2019 13:06:35 -0500 Received: from mail.kernel.org ([198.145.29.99]:46792 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729818AbfLPSGc (ORCPT ); Mon, 16 Dec 2019 13:06:32 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 59C7E206E0; Mon, 16 Dec 2019 18:06:31 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1576519591; bh=pLnYl+1UmRwuAdwhBN5NkuD9Nu/Q41VUUiohA3ym19g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=buoNUAzOCQ5Feggr/Prarb9YBKzAfGg5xiLbDqerhYcLP81pjTwxZvleWQ/kW7vpp cez0T9Mqps5Gv7vQfl66ziVGX+DK395Borr89cAx4UxJDpEm9Ih2zL0RHCQvjZXrIL dsyWvYf3abvVPhbDT7RDFtZFfuZ7SrfqhMWW7IEA= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Anders Roxell , Mark Brown , Sasha Levin Subject: [PATCH 4.19 128/140] regulator: 88pm800: fix warning same module names Date: Mon, 16 Dec 2019 18:49:56 +0100 Message-Id: <20191216174828.185156004@linuxfoundation.org> X-Mailer: git-send-email 2.24.1 In-Reply-To: <20191216174747.111154704@linuxfoundation.org> References: <20191216174747.111154704@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Anders Roxell [ Upstream commit 6f10419187d0d5fe395e2a2f2a64370961bf02a3 ] When building with CONFIG_MFD_88PM800 and CONFIG_REGULATOR_88PM800 enabled as loadable modules, we see the following warning: warning: same module names found: drivers/regulator/88pm800.ko drivers/mfd/88pm800.ko Rework so that the file is named 88pm800-regulator. Signed-off-by: Anders Roxell Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- drivers/regulator/{88pm800.c => 88pm800-regulator.c} | 0 drivers/regulator/Makefile | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename drivers/regulator/{88pm800.c => 88pm800-regulator.c} (100%) -- 2.20.1 diff --git a/drivers/regulator/88pm800.c b/drivers/regulator/88pm800-regulator.c similarity index 100% rename from drivers/regulator/88pm800.c rename to drivers/regulator/88pm800-regulator.c diff --git a/drivers/regulator/Makefile b/drivers/regulator/Makefile index 801d9a34a2037..bba9c4851faf3 100644 --- a/drivers/regulator/Makefile +++ b/drivers/regulator/Makefile @@ -11,7 +11,7 @@ obj-$(CONFIG_REGULATOR_VIRTUAL_CONSUMER) += virtual.o obj-$(CONFIG_REGULATOR_USERSPACE_CONSUMER) += userspace-consumer.o obj-$(CONFIG_REGULATOR_88PG86X) += 88pg86x.o -obj-$(CONFIG_REGULATOR_88PM800) += 88pm800.o +obj-$(CONFIG_REGULATOR_88PM800) += 88pm800-regulator.o obj-$(CONFIG_REGULATOR_88PM8607) += 88pm8607.o obj-$(CONFIG_REGULATOR_CPCAP) += cpcap-regulator.o obj-$(CONFIG_REGULATOR_AAT2870) += aat2870-regulator.o