Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp442204rdh; Thu, 26 Oct 2023 06:36:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFMFZDkIETVNSEg0Nq0PyynEqy7F3uIZqcYcpeQYrsF4aug6SyFtWSVVQsWT+rKoif0HtPq X-Received: by 2002:a81:a08b:0:b0:5a7:e5de:79a4 with SMTP id x133-20020a81a08b000000b005a7e5de79a4mr21023085ywg.17.1698327405173; Thu, 26 Oct 2023 06:36:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698327405; cv=none; d=google.com; s=arc-20160816; b=G+LW5RoTlSGORcEtV6afwE191AiXud9RBcKjn2tYxx66+e23GKtWTBPqMUPmkqKMB/ apUctlkfAisJEQd6xiWWB9aciecmf7gZMKLU7kK6cyJJTAsjTIAMpu/i/yFZPrdVhHj0 0sGYHENob3fkAXUaik4DpDP0tbxRAMtc/IgMh/T2X01E022Px1eaXg4NKMhaMjDjUilx ApAMoQYnjhjxXA9w2r1Spy2ehe+74cmQ/qjwzpTNmekuKsEWMLNw0RJXXkM7f5lhzkvz leOQ3bnhWbJtSRmIqG/2c4NX2bBNUISFJMV6d5XMkJElqyKVZndw3mImz/ukU6msxXWm jUlA== 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:ironport-sdr; bh=WEwnJyn+72Va4PejSJ+WlbFYt9sWWJrKSHCAQyPtx74=; fh=mEW8HBqamvCS42LtDgn8TgtL7Qc5hzESMXb+XRpofO8=; b=Qpw/Qo4cXZ6ZpdMOngIj3l0vlVdr5u0gxH19p+lYVzWZRYWykYruLIc4s5gisePnuf sl0NCQ0QTN1ew2wGeSx1Zk0P+ybCT9I/MViKduaU6lll87v/5YxNqhD0VEaJ9f33QIe3 8V2t3FxqPueDyqw83dmirjdrRLgOI8/MMHKJOxaZ8gd7BoDTgBPBF6t22DXhhLCdl5LT 6bT1wy/7W30Ntou58EBxgh1yGEzrSx7HSKrUboxsJWNKAK68lMH0rMGySOSeM/NsMS84 BmTi4cPbv/ATrEBGBrG+zb4KccRiya/MQ35XtPX/odP9pBI2+oBhb9cNNptfj6nxUg76 n6uQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ltts.com Return-Path: Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id i200-20020a0ddfd1000000b0059f4eb8ecbbsi14642081ywe.329.2023.10.26.06.36.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 06:36:45 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ltts.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id A8BE0837D956; Thu, 26 Oct 2023 06:35:33 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233035AbjJZNfS (ORCPT + 99 others); Thu, 26 Oct 2023 09:35:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52310 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230177AbjJZNfQ (ORCPT ); Thu, 26 Oct 2023 09:35:16 -0400 X-Greylist: delayed 65 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Thu, 26 Oct 2023 06:35:13 PDT Received: from esa1.ltts.com (unknown [118.185.121.105]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A76B718A for ; Thu, 26 Oct 2023 06:35:13 -0700 (PDT) IronPort-SDR: NPED9Wkhkyx+mUnpK3aL6xbX7ibR5C9UuIuPhve0uuuiwyYUEikwGhgOk+I1o8c3S4pipZq4rc W9/nbv9pYegQ== Received: from unknown (HELO BLTSP01651.lnties.com) ([10.20.120.98]) by esa1.ltts.com with ESMTP; 26 Oct 2023 19:04:03 +0530 From: Gairuboina Sirisha To: linux-kernel@vger.kernel.org Cc: lee@kernel.org, arnd@arndb.de, gregkh@linuxfoundation.org, Gairuboina Sirisha Subject: [PATCH v1 0/3] TPS65224 PMIC driver Date: Thu, 26 Oct 2023 19:02:23 +0530 Message-Id: <20231026133226.290040-1-sirisha.gairuboina@Ltts.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email 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 (fry.vger.email [0.0.0.0]); Thu, 26 Oct 2023 06:35:33 -0700 (PDT) Added support for TPS65224 PMIC in linux. This patch set includes driver for core, i2c and pfsm. The driver was tested on TI's custom AM62A EVM. Gairuboina Sirisha (3): drivers: mfd: Add support for TPS65224 drivers: mfd: Add support for TPS65224 i2c driver drivers: misc: Add support for TPS65224 pfsm driver drivers/mfd/Kconfig | 19 + drivers/mfd/Makefile | 2 + drivers/mfd/tps65224-core.c | 291 ++++++++++++ drivers/mfd/tps65224-i2c.c | 245 ++++++++++ drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/tps65224-pfsm.c | 290 ++++++++++++ include/linux/mfd/tps65224.h | 735 +++++++++++++++++++++++++++++ include/uapi/linux/tps65224_pfsm.h | 36 ++ 9 files changed, 1631 insertions(+) create mode 100644 drivers/mfd/tps65224-core.c create mode 100644 drivers/mfd/tps65224-i2c.c create mode 100644 drivers/misc/tps65224-pfsm.c create mode 100644 include/linux/mfd/tps65224.h create mode 100644 include/uapi/linux/tps65224_pfsm.h -- 2.34.1