Message ID | 20240225-regulator-mp8859-v1-0-68ee2c839ded@kernel.org |
---|---|
Headers |
Return-Path: <linux-kernel+bounces-80110-ouuuleilei=gmail.com@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:a81b:b0:108:e6aa:91d0 with SMTP id bq27csp1611014dyb; Sun, 25 Feb 2024 07:00:19 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXMRAaSmFpQx1WS6xN+EecNp8gklxp9962DN+f710cat1oVO3QaBFlJIIcwFQGhjMEwO4JLuwJU+TGuj38j+Gi7bOSZ1A== X-Google-Smtp-Source: AGHT+IHsabV2dzkwKjWAsqezmtCQ03nLWJEjXiXoDPYaZp2hQf9gbn7u7W/8JDzD4qynH/+lNLiB X-Received: by 2002:ac2:46ca:0:b0:512:cb9f:a25b with SMTP id p10-20020ac246ca000000b00512cb9fa25bmr2622813lfo.28.1708873218800; Sun, 25 Feb 2024 07:00:18 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1708873218; cv=pass; d=google.com; s=arc-20160816; b=xWeprRCF62JzzSXrwysWee5gKlW7hbEON0hJyo4STPmrblWxNKbiTDWaXCodbbiw4J YwkUD4giOGv4S05yV8+DumGCMTcnB6saENBicVmuXNYztiyS6Bvs0Ac5uMw13/yj0qwK yCDmXobKoP+eqGmiS6pyTnCWs2JGvrSwZuEIQj8NW3Ss72FomnzCpE8U9yPYvXef+x2/ Ssm/yAJEt5RTG1vycC8DqSNVObPlLAPo+5ad59I9woAwU5CpYBc38F7gmCBWbtYo6/qi CVx4R6jE5LPh9v8fAeLnZw9SqkpMnaj2KT0p9XSyFgzetWwTWe8rsw5r39DbQaMHJI7F FUxA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:from :dkim-signature; bh=dlQvBfvIwYivAXtIPaRq2N4qcouBFfsSSyCD5KKY4v0=; fh=gTKemkMhKY8NXgLDwHmZqnk5tqzB8oIPv+8qF7uAkZU=; b=kXNto+QJusxmiepgpWV6K9vZjS+640+zWedIlC9vThmQcbCxVPK0Kx+1FZ0ETE2ptx vMXprpxKyTT/bO177v1oQBFjvmbqD2kSwg37ti//Bm3YWwAXk0lHEMY2sp56Ji8UfFv9 6XQS4PLeIZ6ao+5OxtE0YN48FCSCdB2GETFeCSqpiCIZBICS/eoKJAdQBfNybFpeuM+T JSdozW74pntnWUJKFNl3g4vAr3JUvUXpfGe8BP1qmM4IVkUdu2TQPSnL7V1Dw6TiO5dD 69/HlZN98s9uHJMBIdPSnEX/KKvJ1xO/0UoaB13AThyVO2bmxmGeBd7F7qhuCjgYQXZQ M2Lw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fKjhkt8c; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-80110-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80110-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id n29-20020a5099dd000000b005641711f02bsi1272654edb.344.2024.02.25.07.00.18 for <ouuuleilei@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 25 Feb 2024 07:00:18 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-80110-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=fKjhkt8c; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-80110-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-80110-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 66D0F1F21885 for <ouuuleilei@gmail.com>; Sun, 25 Feb 2024 15:00:18 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 7616814A8D; Sun, 25 Feb 2024 15:00:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="fKjhkt8c" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id BF119134A5 for <linux-kernel@vger.kernel.org>; Sun, 25 Feb 2024 15:00:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708873202; cv=none; b=Tf9tARiuLf0bd02UpGqsGVis5QXkk1Nf6qCqmtDCZynExq02P75aczb72Uik/PK017rJZ5Cin8dBlr+hIla8VNEDwGvYVgNAPWuXi0h91XIjd6/SO4Kog3hsV+4DgRnem8aeWEqdWc6u9fZZ9OQvBmW07t4I4Nja1gPkGZ3OMHY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1708873202; c=relaxed/simple; bh=FgRHktBN2s+oBV3CXUtROa4TN++zhYFVdeO/sgk7JVA=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=AekMAMkPuMHy90JaYGQU11XZVB88VZ0IdOdZWkXTV0340eeU5SGcD72yuG+RGnD/PpmxaC6pndN4bxI1lT/uX2H0XUpiOQUUc3EkIjhbeD7CEPSbJzm+poMnhp+2u35TSjQaa2nqLJgeSD4whtHP3hj56IXyw6YMfm97oq54vGw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=fKjhkt8c; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id E52EFC433F1; Sun, 25 Feb 2024 15:00:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1708873202; bh=FgRHktBN2s+oBV3CXUtROa4TN++zhYFVdeO/sgk7JVA=; h=From:Subject:Date:To:Cc:From; b=fKjhkt8cmERKJaUGUTMhKnHuCozTugPyl1yGXhhP2T9baJnr777ybROFya1awyyxo 2EMLpzA+bytLRn6EJ6fbrFwo6qI66unSA/QfE6D1dng7umyD98bA9/aQmz8VIswMk1 FRCJtRgpvRAKr+/dn5b4vUXaCY48VufAFr4r0jCeEYT7HcAGJPTVanBTDyhOOjfDoZ 6vkd2JudGUV8We+U/sQmTeRNMIiefMWv1SBd/ibDJ21gwpootc1Kx8SvetSHrmgQOS ZyBDOJdh7Gcr7RhGW0K0AgzjbdsKewipXMRC8l5eDcOw1RuNF3BAhM/qECNlheUo7p ngQ4POjr39C3Q== From: Mark Brown <broonie@kernel.org> Subject: [PATCH 0/8] regulator: mp8859: Cleanups and enhancements Date: Sun, 25 Feb 2024 14:59:26 +0000 Message-Id: <20240225-regulator-mp8859-v1-0-68ee2c839ded@kernel.org> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: <linux-kernel.vger.kernel.org> List-Subscribe: <mailto:linux-kernel+subscribe@vger.kernel.org> List-Unsubscribe: <mailto:linux-kernel+unsubscribe@vger.kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAM5V22UC/x3MQQ5AMBBA0avIrDWhSnEVsaAdNQkqU0Qi7q6xf Iv/HwjIhAHa5AHGiwL5LSJPEzDzsDkUZKNBZlJlUirB6M5lODyLda/rshGIo9Umr0yhFcRsZ5z o/pdd/74f6ZMlh2IAAAA= To: Liam Girdwood <lgirdwood@gmail.com> Cc: linux-kernel@vger.kernel.org, Markus Reichl <m.reichl@fivetechno.de>, Mark Brown <broonie@kernel.org> X-Mailer: b4 0.13-dev-0438c X-Developer-Signature: v=1; a=openpgp-sha256; l=1085; i=broonie@kernel.org; h=from:subject:message-id; bh=FgRHktBN2s+oBV3CXUtROa4TN++zhYFVdeO/sgk7JVA=; b=owEBbQGS/pANAwAKASTWi3JdVIfQAcsmYgBl21XpyQ7FqWAuUIlNxl4dyLVAlsrZxyxeCC2Yi 1e6N0Qx5V+JATMEAAEKAB0WIQSt5miqZ1cYtZ/in+ok1otyXVSH0AUCZdtV6QAKCRAk1otyXVSH 0DKwB/oCN1G/d2K/Z9y9mLl0IdFaPZYDJElxl6voDGBjjS/PZOA1fIv2Exq/mtGpUOOWn8NLwMd 5HjdszxTPkCNCGnOkgEeXzlzWaHHJnKXLbGXYjw9iEEZSHQWIW0eagkbDmiZC03ZQqDYrlM7sYg NOdZGk4sbyiGqtA9T3cN297/rm1JuK8kEQwH9TQQ2Kao1V6OnEvosMSG1f9jvmyoUvK/qI/YjsV 8ZGleD6CH84sM0md/xT+scrohQKSbdcmi6MRcqBgxObmkz2KnXrIExr9LwAURxKAVulHlQUJsjZ sxw/NBrQLFiqvqMOQgc4u5qHxqICTsEVUi2KTBCEwREb9+yc X-Developer-Key: i=broonie@kernel.org; a=openpgp; fpr=3F2568AAC26998F9E813A1C5C3F436CA30F5D8EB X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1791883444546807365 X-GMAIL-MSGID: 1791883444546807365 |
Series |
regulator: mp8859: Cleanups and enhancements
|
|
Message
Mark Brown
Feb. 25, 2024, 2:59 p.m. UTC
I had cause to look at the MP8859 driver together with the datasheet and
noticed a few small issues and missing features. This series deals with
many of these issues, the device also has support for interrupts which
are not implemented here.
Signed-off-by: Mark Brown <broonie@kernel.org>
---
Mark Brown (8):
regulator: mp8859: Specify register accessibility and enable caching
regulator: mp8859: Validate and log device identifier information
regulator: mp8859: Support enable control
regulator: mp8859: Support mode operations
regulator: mp8859: Support active discharge control
regulator: mp8859: Support status and error readback
regulator: mp8859: Report slew rate
regulator: mp8859: Implement set_current_limit()
drivers/regulator/mp8859.c | 252 ++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 251 insertions(+), 1 deletion(-)
---
base-commit: b401b621758e46812da61fa58a67c3fd8d91de0d
change-id: 20240224-regulator-mp8859-eebd7c16c374
Best regards,
Comments
Hi Mark, Am 25.02.24 um 15:59 schrieb Mark Brown: > I had cause to look at the MP8859 driver together with the datasheet and > noticed a few small issues and missing features. This series deals with > many of these issues, the device also has support for interrupts which > are not implemented here. > > Signed-off-by: Mark Brown <broonie@kernel.org> > --- > Mark Brown (8): > regulator: mp8859: Specify register accessibility and enable caching > regulator: mp8859: Validate and log device identifier information > regulator: mp8859: Support enable control > regulator: mp8859: Support mode operations > regulator: mp8859: Support active discharge control > regulator: mp8859: Support status and error readback > regulator: mp8859: Report slew rate > regulator: mp8859: Implement set_current_limit() > > drivers/regulator/mp8859.c | 252 ++++++++++++++++++++++++++++++++++++++++++++- > 1 file changed, 251 insertions(+), 1 deletion(-) > --- > base-commit: b401b621758e46812da61fa58a67c3fd8d91de0d > change-id: 20240224-regulator-mp8859-eebd7c16c374 > > Best regards, Tested on rk3399-roc-pc. Tested-by: Markus Reichl <m.reichl@fivetechno.de> Gruß, -- Markus Reichl
On Sun, 25 Feb 2024 14:59:26 +0000, Mark Brown wrote: > I had cause to look at the MP8859 driver together with the datasheet and > noticed a few small issues and missing features. This series deals with > many of these issues, the device also has support for interrupts which > are not implemented here. > > Applied to https://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git for-next Thanks! [1/8] regulator: mp8859: Specify register accessibility and enable caching commit: b65e9149bdb76e9b09f6fb76fea1f10bde256619 [2/8] regulator: mp8859: Validate and log device identifier information commit: 6c848d772eee0f03b72542f35e1a66469030390f [3/8] regulator: mp8859: Support enable control commit: b79d93d99e084bf1abafba2b7aabff6a06defcd0 [4/8] regulator: mp8859: Support mode operations commit: 673d06a858864c7dca9dd5c36a78f5f7fda793af [5/8] regulator: mp8859: Support active discharge control commit: d7217c91bbde48ee60d3ce67cda6557f56c6b639 [6/8] regulator: mp8859: Support status and error readback commit: 4317ecadbeeab5464a8c34b27b73e2d2f81ef718 [7/8] regulator: mp8859: Report slew rate commit: 6df0921e9013622091c283aa2a5be8c5d1ca3642 [8/8] regulator: mp8859: Implement set_current_limit() commit: c8e794cfb05344af7b9ae920b5548a25a7e91fe9 All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark