Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp4501863pxv; Tue, 29 Jun 2021 08:27:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyVVo/dmauiKoQs1Iiqm+rkbHKGuQJE7aJq3ryNS6mi6EU375wCYIMBSGNg5sObau3EGSjP X-Received: by 2002:a17:907:c87:: with SMTP id gi7mr30442978ejc.452.1624980447377; Tue, 29 Jun 2021 08:27:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624980447; cv=none; d=google.com; s=arc-20160816; b=jKRb/2kB2CzxEy8VzouvM9KErHbm071F8sL5Zlgoy6TIWajaNunP36Hvslt4Lhjs5T PfKvcV/QX3phnIJ3t4oSxOh69rBqiAKf97mS5hgOBf3Dv19eYs2tf3For7itqlTavsb0 Krn5I6OXEqBgiVIefxdEnj+Yz0WUyeVt3XlJCRNyzKRdSwSXtnXThEY6Iq3lLvnkIuun Fg4xGNXOS+ioDrROn/IUAH3touqBT6wXOEAVAn3E0SoBHrUlg3PtrHAkk+F6iD4GDi0m cPDefVPxUQ3ADQakkA80mYw56m+FXkGK+qQFLSPU53VHj99F2Y9FNUKaqfGBZAd8QM2p jf6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=vENqgZHTYh1cWUzL4NPUtQtHOHGI2z731aBN2EtzdX0=; b=Pm2Ee5poaKQzWfkTLSDy3LflMzSS0puIpVe76bzdcWk8xM0Dc202rUXtFSPhU1iH9o zcFMgXDB9WgadCPoMh4gws/z+/NSoHlf757gTHglnBI+zuwAEZn9DKPdZO+RVTV8pQyH 4FyjIOzF+2FmasIz9F3zNjSyo6p/8gPmh8EuloawpIWBwaad2c7o3J8L6x/mghrvL994 OoXbXhLVdCf1np8+kUTDRFvPAVffeY36UiYOVZLeVjX3wmYG7xUhcxGSv28vcDmr4DJS 7Az05fhQA+xWYz7QC7oQPvvv2CbbLHS3G4xQmIYHn2kv3Dd5D8jDlsulSDWh/weyR/c4 xvEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=K8NW2i0m; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hv6si12665035ejc.88.2021.06.29.08.27.03; Tue, 29 Jun 2021 08:27:27 -0700 (PDT) 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=@goldelico.com header.s=strato-dkim-0002 header.b=K8NW2i0m; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234640AbhF2P1A (ORCPT + 99 others); Tue, 29 Jun 2021 11:27:00 -0400 Received: from mo4-p01-ob.smtp.rzone.de ([85.215.255.50]:19604 "EHLO mo4-p01-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234549AbhF2P07 (ORCPT ); Tue, 29 Jun 2021 11:26:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1624980251; s=strato-dkim-0002; d=goldelico.com; h=Message-Id:Date:Subject:Cc:To:From:Cc:Date:From:Subject:Sender; bh=vENqgZHTYh1cWUzL4NPUtQtHOHGI2z731aBN2EtzdX0=; b=K8NW2i0mZaQs4CZnC/l2+LiRfXPfVb65sq67hnzm8yveXIjc5NQlamP1KSlyLZdKXX kdrUck5exlhm4wRQKCz5wvw0Fo1rESUlU+oVUuGc2gKv1jyG4bklIyUxOXlcBHQSSr4k i1rDN1iZvKOqdOG5YN03jzguR2pbsJj5v1Q5Ib/w29GSd/bJ+ZLHV+mJfW7ybCMSF82C IwW8MhiRCYmzCMZe2CvUk41hwrgvepCYTmSDVQwiW5DN2V77csuTiMedPSU4qnpCFT6S PdmMSdvVC9R5BhyWMkUqeah8mUG4l0xP5z1wVccUwBO9huWL7TPLUy7BcRhSq6dG0jaA gWMQ== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMhflhwDubTJ9o1mfYzBGHXH5HIJJh5o=" X-RZG-CLASS-ID: mo00 Received: from iMac.fritz.box by smtp.strato.de (RZmta 47.27.5 DYNA|AUTH) with ESMTPSA id f0359ax5TFOBOYX (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 29 Jun 2021 17:24:11 +0200 (CEST) From: "H. Nikolaus Schaller" To: Tony Lindgren , Liam Girdwood , Mark Brown , Nishanth Menon , Peter Ujfalusi Cc: linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org, letux-kernel@openphoenux.org, kernel@pyra-handheld.com, "H. Nikolaus Schaller" Subject: [PATCH] regulator: palmas: set supply_name after registering the regulator Date: Tue, 29 Jun 2021 17:24:03 +0200 Message-Id: <4ed67090bc048442567931ede8f1298a0b312b28.1624980242.git.hns@goldelico.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit 98e48cd9283d ("regulator: core: resolve supply for boot-on/always-on regulators") introduced a new rule which makes Palmas regulator registration fail: [ 5.407712] ldo1: supplied by vsys_cobra [ 5.412748] ldo2: supplied by vsys_cobra [ 5.417603] palmas-pmic 48070000.i2c:palmas@48:palmas_pmic: failed to register 48070000.i2c:palmas@48:palmas_pmic regulator This seems to block additions initializations and finally the Pyra-Handheld hangs when trying to access MMC because there is no mmc-supply available. Fixes: 98e48cd9283d ("regulator: core: resolve supply for boot-on/always-on regulators") Signed-off-by: H. Nikolaus Schaller --- drivers/regulator/palmas-regulator.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/regulator/palmas-regulator.c b/drivers/regulator/palmas-regulator.c index 337dd614695e..b49cc05f847f 100644 --- a/drivers/regulator/palmas-regulator.c +++ b/drivers/regulator/palmas-regulator.c @@ -975,7 +975,6 @@ static int palmas_ldo_registration(struct palmas_pmic *pmic, else config.init_data = NULL; - desc->supply_name = rinfo->sname; config.of_node = ddata->palmas_matches[id].of_node; rdev = devm_regulator_register(pmic->dev, desc, &config); @@ -986,6 +985,7 @@ static int palmas_ldo_registration(struct palmas_pmic *pmic, return PTR_ERR(rdev); } + desc->supply_name = rinfo->sname; /* Initialise sleep/init values from platform data */ if (pdata) { reg_init = pdata->reg_init[id]; -- 2.31.1