Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1240480pxb; Fri, 21 Jan 2022 13:07:47 -0800 (PST) X-Google-Smtp-Source: ABdhPJwNpnVWZEsxr43QFaUT7nXWOpZlnudCK+5jZBRc9da0hEpV2kkKJ5l0yfH+XSMtrcADHZBC X-Received: by 2002:a17:90a:ae15:: with SMTP id t21mr2445960pjq.147.1642799267751; Fri, 21 Jan 2022 13:07:47 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642799267; cv=none; d=google.com; s=arc-20160816; b=jheYOm3Ypc4gQi3tSMFSPqLRINB+cGC4MckVfopGvNs+pR0e6rBPZL82PksjCSCN01 F4Z8/wyoi7VKYIcNhQWHKLZgMsDD+nxz7ysHYwCmgf0fTTikNahFt7xgX3pSCDS0Hmgy raWApP3/ZBEDIbyqvReTm8LA0aGt/uqELR9NUtcPfgLpnVbtOf5ifK2DOAE5Mc2qcS/6 bT9IP+PxeEdK2mP5A1XN/lVM9SlZdL4sU+IUr0TdCx1PItjKGGZe1AZHMYeE73dnPUnu rcWOn+WRzixYY6PzpAnZpoWj3QxjSLZVFVaMRfVZUpqTZl6U0SetfBDKtFnSoaPiKamp JfVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=ZRxwcVlpApYNja35uESlyHh+Aq0A/JBcPYglQHnpxW4=; b=XNdfg7NWlxIIHQztC345dy0eyw3FkB2H9r3hENFdmYqd3D+uvrCaNA6grjMMcNg+nZ WeOM/E7iiSakSKbef9/sxRKmkDl3il2FLaL/Cn6Sv/wFCapzG9AB7JiahkF00c6IQhMa SAXvRo82FstbuZwFYcKBvxN9g5l+I+lOhppuX75EjIw4doT0hSr/A8cDVUa9OkDJHDtM t3CRQj9+deWhhASDBFi3I4lCp2JVQF+gwhKWFBJYJNL16T5PgqyWl5Ms+wrWU1XJLTUX vN75kokrPrLG6q42qEYyRqV/7xOlCza/kpXOlTXLrO791qjNHBmjssV6w9TNuQh3pfKb T2wg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@9elements.com header.s=google header.b=hKAqSGG+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=9elements.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c15si6987440pgk.651.2022.01.21.13.07.35; Fri, 21 Jan 2022 13:07:47 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@9elements.com header.s=google header.b=hKAqSGG+; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=9elements.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238295AbiATHWt (ORCPT + 99 others); Thu, 20 Jan 2022 02:22:49 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46486 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230113AbiATHWq (ORCPT ); Thu, 20 Jan 2022 02:22:46 -0500 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4F864C061574 for ; Wed, 19 Jan 2022 23:22:46 -0800 (PST) Received: by mail-pl1-x62a.google.com with SMTP id l7so1623531pls.6 for ; Wed, 19 Jan 2022 23:22:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=9elements.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=ZRxwcVlpApYNja35uESlyHh+Aq0A/JBcPYglQHnpxW4=; b=hKAqSGG+nMmYSnqifUNG35XVscjwBWBm8zbL8UdAf7cOMNI4zeFluBknagzTUO+EN7 cjpRTSKxvNZpfQ+e6ypqnlNTBDQi+LYMRHEN86A1VfKyvrxcUcgGhOYkmMy+KxjGX5W6 agsqGGZTrUvo6YdDtWSaDObutt3aQxTzzIbSRPd4IFTTYKap3PL6BnhzAeMMtCPxTwOp SGwAEiFPCKoqLIHLV1JQa+KNHXw/i8JFIrjGkc5i22lyeo5xmviZzDZBK0QTnB4Iugeh NwDDG5fAyfxSq2bhCjtofAPFE9OsqIKi+H7Youho96WadoLWC9IWaAbFnHO6S0UrBLqG zkcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=ZRxwcVlpApYNja35uESlyHh+Aq0A/JBcPYglQHnpxW4=; b=HlGRZQUWcDbI3R8gdRZrwpttVUDHQfgv3+gSepvz+4E+4pp5cpomrRk3ksa1Cq8W2m 5dzVfeGLRI3KshXSH4HwvQ4SWF5Nc63zWL1P4CLEXQ0fOO/L/rRxduz1He9iOkVVZU2a /YJzrfTiFosdwpunZD6VLFcNTb8bWLr2BaMLFg5XmB6llaws1n7tnOtIo4waUuUbXhJ7 GyXDDtlTYdQVZDZzHMY07htgvmEaNaW5UFhBXHuyEME65BFl6z0MJ7iKyOToIz7wuAEq fwSsRfKmvHO9SNcIN36rDaKpP8tzn9CYetr3mZr/4QuBj7cY1XMQ7rl/6hApb2KYfbef VPDw== X-Gm-Message-State: AOAM532DHyvJQzZB/jVNwnFxTLgyMGxVl/o2xyVeIW5Dh4Ezpv5IwDej KbeXbAQ3gljgs1TW1wgUruO1/40KSJshFONNJTYpammTOlSEdA== X-Received: by 2002:a17:902:c9d2:b0:14a:3335:accd with SMTP id q18-20020a170902c9d200b0014a3335accdmr36148352pld.94.1642663365804; Wed, 19 Jan 2022 23:22:45 -0800 (PST) MIME-Version: 1.0 References: <20220108185759.2086347-1-patrick.rudolph@9elements.com> <20220108185759.2086347-5-patrick.rudolph@9elements.com> In-Reply-To: From: Patrick Rudolph Date: Thu, 20 Jan 2022 08:22:34 +0100 Message-ID: Subject: Re: [PATCH v2 4/4] i2c: muxes: pca954x: Add regulator support To: Wolfram Sang , Patrick Rudolph , Peter Rosin , Liam Girdwood , Mark Brown , linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Wolfram, I don't think that it's possible to use the generic vbus-supply. In my case the complete chip, not only the bus, is powered by a regulator. In addition it looks like this works only for platform drivers where you can set the bus_regulator before the i2c core probe function is invoked. Regards, Patrick Rudolph On Wed, Jan 12, 2022 at 10:31 AM Wolfram Sang wrote: > > On Sat, Jan 08, 2022 at 07:57:58PM +0100, Patrick Rudolph wrote: > > Add an optional vdd regulator and enable it when found for devices > > that are powered off by default. > > > > Signed-off-by: Patrick Rudolph > > regulator support was recently added to the I2C core but had to be > reverted because of side effects [1]. I think you could make use of it > if it gets readded? > > [1] a19f75de73c2 ("Revert "i2c: core: support bus regulator controlling in adapter"") >