Received: by 2002:a05:7412:40d:b0:e2:908c:2ebd with SMTP id 13csp166886rdf; Mon, 20 Nov 2023 21:36:13 -0800 (PST) X-Google-Smtp-Source: AGHT+IEDrJcTfb1r9qTL6DLonzm+/hxd/kvMqN1vM+cFacw43eG1NKhnZMEd7kVvPc/qpIcThnl+ X-Received: by 2002:a05:6a20:3942:b0:189:c852:562e with SMTP id r2-20020a056a20394200b00189c852562emr10773792pzg.38.1700544972953; Mon, 20 Nov 2023 21:36:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700544972; cv=none; d=google.com; s=arc-20160816; b=iOdtYgHZme91WSsUNicKuL5PhGTkKwm0/n1PblHRYhpgths4K7XtQsYkwz8x45dE7K gNRDGd9votX+eix0zrMEY6zWdZV45FqWAEjOe9STRAkKHypv/x4No2eKDW10UAdSpACM 3v2kAXcXxoZ8sr2gffzIJ9dYe/fVYxhnYZVXpuJ6IgQmYYPL3JYMwRvA+Gv3YWFsDQRX Z1I/mOeI3mh+CrurEh9v/a7FhFQnXGZlb4YWeuJ9cDhUZaXkG0q5dAEvUCK9D9JSgHSw b3QI2p8y/refCE5Bd24YygyUzYxKXgkbxJ/ZvbF8kR/uxY6pp5D7oIMZYSp0i1+/tOpl xg8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=Z3H3ZoIgbIUFQX8El9ZR56ILBHcuk14X6KYPsnDQpWM=; fh=etxpsD7mNQ7TWKHLvXsMYMtN/mXC62Zw+uHX3s4f3Uc=; b=LdVYDWwEAI6gP+kFJEY0iD3kEuGX+Xy/uA21CZPs1EFSSx9TIwuUJ6sv2MTAEXPNZd PqwgDhzvlqGtBD0i3CTr4BDMzH6sq9zfWAnwvUTpv55cSwO6TPzMtr+0c+AGkg/cEhyJ TMujvUppCcJq+ynnj+85GSDIlhH+mHomYP0bjN2FL17/Pi1YfKdh8QL0RLU+qP4RWS7U K8Emq4I7/BoahAslaGU6OaupTaAuW1mhgFX1y09BsQ/2KudT3dyrcEeDRb43k71UFqnz bgtG2/HLGNQSEVBPnd/lAxw1RqluQWZaP30GOtWyLN6uKPW5PWPmWWsY5irAbkaDt49o ioHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@riseup.net header.s=squak header.b=sYZSAqVy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=riseup.net Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id d13-20020a170902cecd00b001ce5faca949si9338850plg.174.2023.11.20.21.36.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Nov 2023 21:36:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@riseup.net header.s=squak header.b=sYZSAqVy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=riseup.net Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 84BEA801C08A; Mon, 20 Nov 2023 21:36:11 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233438AbjKUFgB (ORCPT + 99 others); Tue, 21 Nov 2023 00:36:01 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60292 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233405AbjKUFf6 (ORCPT ); Tue, 21 Nov 2023 00:35:58 -0500 Received: from mx0.riseup.net (mx0.riseup.net [198.252.153.6]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5CEF6E7; Mon, 20 Nov 2023 21:35:55 -0800 (PST) Received: from fews02-sea.riseup.net (fews02-sea-pn.riseup.net [10.0.1.112]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx0.riseup.net (Postfix) with ESMTPS id 4SZClZ3tQhz9vYH; Tue, 21 Nov 2023 05:35:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1700544954; bh=VWkiyyXi9IiPmSEbuEpdAjgFMlKgangprATD6XDAIOQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=sYZSAqVykXpSZoHFriT4k0s7IBNSjNPlrVb5SPaeZDjiVJK4qpIa3zLjNiko0q6Lg W5fE11beMAuQQNOBD0Bzk099buzYTz7T2Cv6iJxDZIqeSMYM7OdDI2k+ZS3u7M9GHz 3Ur1C/Ki9jTPpJJ/5lis6gxkqmxpgwFzcsNLb3Mg= X-Riseup-User-ID: 44156379049542D03EE563A7B28F009519EE46A4C06B28EF74D923BFF33AD523 Received: from [127.0.0.1] (localhost [127.0.0.1]) by fews02-sea.riseup.net (Postfix) with ESMTPSA id 4SZClW4Nf3zFvkn; Tue, 21 Nov 2023 05:35:51 +0000 (UTC) From: Dang Huynh Date: Tue, 21 Nov 2023 12:34:59 +0700 Subject: [PATCH v2 1/4] mfd: qcom-spmi-pmic: Add support for PM8937 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20231121-pm8937-v2-1-b0171ab62075@riseup.net> References: <20231121-pm8937-v2-0-b0171ab62075@riseup.net> In-Reply-To: <20231121-pm8937-v2-0-b0171ab62075@riseup.net> To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Lee Jones , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephen Boyd Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, Dang Huynh , Caleb Connolly X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Mon, 20 Nov 2023 21:36:11 -0800 (PST) Add the subtype and compatible strings for PM8937. The PM8937 is found in various SoCs, including MSM8917, MSM8937, MSM8940 and APQ variants. Reviewed-by: Caleb Connolly Signed-off-by: Dang Huynh --- drivers/mfd/qcom-spmi-pmic.c | 1 + include/soc/qcom/qcom-spmi-pmic.h | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/mfd/qcom-spmi-pmic.c b/drivers/mfd/qcom-spmi-pmic.c index 4549fa9f7d4b..eab5bf6cff10 100644 --- a/drivers/mfd/qcom-spmi-pmic.c +++ b/drivers/mfd/qcom-spmi-pmic.c @@ -53,6 +53,7 @@ static const struct of_device_id pmic_spmi_id_table[] = { { .compatible = "qcom,pm8901", .data = N_USIDS(2) }, { .compatible = "qcom,pm8909", .data = N_USIDS(2) }, { .compatible = "qcom,pm8916", .data = N_USIDS(2) }, + { .compatible = "qcom,pm8937", .data = N_USIDS(2) }, { .compatible = "qcom,pm8941", .data = N_USIDS(2) }, { .compatible = "qcom,pm8950", .data = N_USIDS(2) }, { .compatible = "qcom,pm8994", .data = N_USIDS(2) }, diff --git a/include/soc/qcom/qcom-spmi-pmic.h b/include/soc/qcom/qcom-spmi-pmic.h index c47cc71a999e..17a0a8c3d656 100644 --- a/include/soc/qcom/qcom-spmi-pmic.h +++ b/include/soc/qcom/qcom-spmi-pmic.h @@ -31,6 +31,7 @@ #define PM8998_SUBTYPE 0x14 #define PMI8998_SUBTYPE 0x15 #define PM8005_SUBTYPE 0x18 +#define PM8937_SUBTYPE 0x19 #define PM660L_SUBTYPE 0x1a #define PM660_SUBTYPE 0x1b #define PM8150_SUBTYPE 0x1e -- 2.42.1