From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1F67C1CD2C for ; Mon, 11 May 2026 08:12:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778487134; cv=none; b=F9wFDjj37CC2sD4GIxBdaEmv+1wOZ8hyUakIp2K8VkQ4Xeg3K3AS78BonvXJocTQUS+mntMYO1nodxyC31eiHlyqrv/7EGesNRKvGyYWZTiRrIa9snk/44X3s2jR5545mYJsNbmQ6if2R+m0bQc0qven7JD2VP/BlCiZCARhCvw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1778487134; c=relaxed/simple; bh=gHf1kCByypJUPgP+JjxmSr6L/RX0X71RNUwmP1xp4rU=; h=Message-ID:Date:MIME-Version:From:Subject:To:Cc:References: In-Reply-To:Content-Type; b=EPdIgqJo1tTb7mLbdVQ1j20mxCa99ltkyCcgcQjW1FUNs51vcN64kniCWnXLmNTDDj5qjbSKsX3aY5gFrCua9/c/lgkLhF3+iG/SEcrVgzGLaaAZPYCWyCtYq9fX8XhI5B3oEXBNajz7seGNWmUK37fcEzpglesEpHOgnwPyyzg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=OXNhHl54; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="OXNhHl54" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-452169ae568so3047250f8f.3 for ; Mon, 11 May 2026 01:12:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1778487119; x=1779091919; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:organization:autocrypt :content-language:references:cc:to:subject:reply-to:from:user-agent :mime-version:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=368/MaDXqGLA/8KstOIXQkFV/EZb8wNhtT4QvGJceEc=; b=OXNhHl54DLFO3JO4WtyXEtvuHeukRSu8WklPdvCM2SKBOSE2jbSB42LeFf+Ft2VrKp VUzbLdtagAG5GugFum0H+2YN0YH7LVuIV95n9Yx4rnFusqcnXxya/gnNw62PXXFaeAQv StRlpwqQ3J6S5txUDWuMuZhfxK+nhFOr/pELDhtX4DmNRXv6VPPMhh4+MWQ+QsHnl1iE oYBg2n81Xp1wZ6mGNGe0KoCXwS5EsCu6KvEOjjAq4KEbH9sCWmxQ2xRsAriWIwxfBfW9 ci9zbgG6VfueAnEQ566cbOioOTuI2NfxZnxplKJ1WcM8ZC74OL3wsLq5xXP3i8FKB6EE OaJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778487119; x=1779091919; h=content-transfer-encoding:in-reply-to:organization:autocrypt :content-language:references:cc:to:subject:reply-to:from:user-agent :mime-version:date:message-id:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=368/MaDXqGLA/8KstOIXQkFV/EZb8wNhtT4QvGJceEc=; b=mEzBDe8wyVTPqO2pS8TH23BgNOEEyPjnH6Nosy64FtwjO59LCsfxdOg/pvv1yGq6yJ j7juFEaaX8OumzqUP3Yns0xlBvmtYydU4QvLgKrl9414G8KI40lYdxCOs+0YG1w/rjD7 zI+DbFf49q9qTIBEbEQ70dj2rBeixu6gBRUQJcDshqXjXS7NXaX1GXK/g/l5W9xYL1dK oROA7NdzgtZNNxgtwukoReVPERhPpKgWNwhJARJ23atU40W6EII8K2mcAd7yLPXozJVF HjNeS3nQXr7hOow5O91597rKxfS+JMefPld45D2lg3TUI02v4W4G0fxs9lyTOMKQcRz8 /mzg== X-Forwarded-Encrypted: i=1; AFNElJ8Lcr7Va7nQZDGxN7vd4ZjFXGlLJkcm9Lu9gt9VrnAMXyAfR/fZQssXWJaiKfgVH+vPgphF51pAf4LhIl8=@vger.kernel.org X-Gm-Message-State: AOJu0Yyq/m0HyngW2XvUmqtpY99or9gRBLFAxww4rePxENiKf0z/De8n nJV90QEYuruuzjYOV4WuTPkg0H3Rcoxrj0qWTbvIhn/04JDg3ogiSxtXjK0oamlDNaM= X-Gm-Gg: Acq92OEWYHn2y/XFPeRqEbxSks0Gfo4VQA5pY2flaVrjekMQD5uDdHU5czIizbzFWfc epXz0Ca3ZwexJS143LFjHZ9CBdz/kLD0igCSLYHx/e2+usosRSz3fsS216S1zNBR8UIIRgmXdvV vFQG77PHohqWjSJ9F1F+GnnC3a3HZ64pyj9YQ6FSpNNdFz++ujwZoN6PaL5Igi2w7Inw6sTknB1 cA5j5RI/k0gy/yUzqZUso5kC9w/mAGplJTUTUMzbx0s50au9Fq2RqWbKcrUw3bGaWhcyvt/tBVk QKHSlv07HBKbznx08sDNj/0UoHv4wDTItaj79oUgqhjr/QOkojr+s48E0OgZGnCMwBpAhAxiZil 4r4v+Jt3lmv1+fM7B/FpL/xQLjI8tYTmconrtU50p+zIlgyI3+XSzvAaBolV3Zo4bNw765u5o09 goZezP21yplNwAU1mTtUOuLKLnbILf/vqWSSZeQZxt9yBbP2Bp9+q+ElN4zcwaiEKeJne08FMbw BNvkVw= X-Received: by 2002:a5d:5d03:0:b0:441:1c95:17e7 with SMTP id ffacd0b85a97d-4515b5243efmr34866108f8f.15.1778487118641; Mon, 11 May 2026 01:11:58 -0700 (PDT) Received: from ?IPV6:2a01:e0a:106d:1080:63dd:7879:45c5:21b9? ([2a01:e0a:106d:1080:63dd:7879:45c5:21b9]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-454916df968sm24531817f8f.25.2026.05.11.01.11.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 11 May 2026 01:11:58 -0700 (PDT) Message-ID: <6a8da5a4-d42f-40ec-a834-b36d6da4431a@linaro.org> Date: Mon, 11 May 2026 10:11:57 +0200 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Neil Armstrong Reply-To: Neil Armstrong Subject: Re: [PATCH 0/2] regulator: add support for SGMicro SGM3804 To: Mark Brown , azkali.limited@gmail.com Cc: Philippe Simons , Liam Girdwood , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org References: <20260510-sgm3804-v1-0-e5e8799e0aa0@gmail.com> Content-Language: en-US, fr Autocrypt: addr=neil.armstrong@linaro.org; keydata= xsBNBE1ZBs8BCAD78xVLsXPwV/2qQx2FaO/7mhWL0Qodw8UcQJnkrWmgTFRobtTWxuRx8WWP GTjuhvbleoQ5Cxjr+v+1ARGCH46MxFP5DwauzPekwJUD5QKZlaw/bURTLmS2id5wWi3lqVH4 BVF2WzvGyyeV1o4RTCYDnZ9VLLylJ9bneEaIs/7cjCEbipGGFlfIML3sfqnIvMAxIMZrvcl9 qPV2k+KQ7q+aXavU5W+yLNn7QtXUB530Zlk/d2ETgzQ5FLYYnUDAaRl+8JUTjc0CNOTpCeik 80TZcE6f8M76Xa6yU8VcNko94Ck7iB4vj70q76P/J7kt98hklrr85/3NU3oti3nrIHmHABEB AAHNKk5laWwgQXJtc3Ryb25nIDxuZWlsLmFybXN0cm9uZ0BsaW5hcm8ub3JnPsLAkQQTAQoA OwIbIwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBInsPQWERiF0UPIoSBaat7Gkz/iuBQJk Q5wSAhkBAAoJEBaat7Gkz/iuyhMIANiD94qDtUTJRfEW6GwXmtKWwl/mvqQtaTtZID2dos04 YqBbshiJbejgVJjy+HODcNUIKBB3PSLaln4ltdsV73SBcwUNdzebfKspAQunCM22Mn6FBIxQ GizsMLcP/0FX4en9NaKGfK6ZdKK6kN1GR9YffMJd2P08EO8mHowmSRe/ExAODhAs9W7XXExw UNCY4pVJyRPpEhv373vvff60bHxc1k/FF9WaPscMt7hlkbFLUs85kHtQAmr8pV5Hy9ezsSRa GzJmiVclkPc2BY592IGBXRDQ38urXeM4nfhhvqA50b/nAEXc6FzqgXqDkEIwR66/Gbp0t3+r yQzpKRyQif3OwE0ETVkGzwEIALyKDN/OGURaHBVzwjgYq+ZtifvekdrSNl8TIDH8g1xicBYp QTbPn6bbSZbdvfeQPNCcD4/EhXZuhQXMcoJsQQQnO4vwVULmPGgtGf8PVc7dxKOeta+qUh6+ SRh3vIcAUFHDT3f/Zdspz+e2E0hPV2hiSvICLk11qO6cyJE13zeNFoeY3ggrKY+IzbFomIZY 4yG6xI99NIPEVE9lNBXBKIlewIyVlkOaYvJWSV+p5gdJXOvScNN1epm5YHmf9aE2ZjnqZGoM Mtsyw18YoX9BqMFInxqYQQ3j/HpVgTSvmo5ea5qQDDUaCsaTf8UeDcwYOtgI8iL4oHcsGtUX oUk33HEAEQEAAcLAXwQYAQIACQUCTVkGzwIbDAAKCRAWmrexpM/4rrXiB/sGbkQ6itMrAIfn M7IbRuiSZS1unlySUVYu3SD6YBYnNi3G5EpbwfBNuT3H8//rVvtOFK4OD8cRYkxXRQmTvqa3 3eDIHu/zr1HMKErm+2SD6PO9umRef8V82o2oaCLvf4WeIssFjwB0b6a12opuRP7yo3E3gTCS KmbUuLv1CtxKQF+fUV1cVaTPMyT25Od+RC1K+iOR0F54oUJvJeq7fUzbn/KdlhA8XPGzwGRy 4zcsPWvwnXgfe5tk680fEKZVwOZKIEuJC3v+/yZpQzDvGYJvbyix0lHnrCzq43WefRHI5XTT QbM0WUIBIcGmq38+OgUsMYu4NzLu7uZFAcmp6h8g Organization: Linaro In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hi Alwexandre, On 5/11/26 02:51, Mark Brown wrote: > On Sun, May 10, 2026 at 11:45:25PM +0700, Alexandre Hamamdjian via B4 Relay wrote: >> This series adds support for the SGMicro SGM3804, an I2C-controlled >> positive/negative output charge-pump regulator. The chip is used to >> generate the AVDD/AVEE rails for display panels and is present on the >> Ayaneo Pocket DS handheld, where it powers the panel and is required >> before any panel driver can light up the display. > > There is a separate series from Neil Armstrong (Cced) already in review > for the same part. Please sort out what to do about this between > yourselves. Please find the patchset at https://lore.kernel.org/all/20260506-topic-sm8650-ayaneo-pocket-s2-sgm3804-v4-0-7495e7905693@linaro.org/ it implements full support for the SGM3804 with voltage control on both rails. I guess most Ayaneo boards uses common components, I also sent patches for: - https://lore.kernel.org/all/20260430-topic-sm8650-ayaneo-pocket-s2-sy7758-v2-0-308140640de9@linaro.org/ - https://lore.kernel.org/all/20260504-topic-sm8650-ayaneo-pocket-s2-r63419-v3-0-9f61cf24aebf@linaro.org/ - Display DT https://lore.kernel.org/all/20260428-topic-sm8650-ayaneo-pocket-s2-display-dt-v1-1-ff132c00d076@linaro.org/ Neil > >> >> The Ayaneo Pocket DS device tree, posted as a separate series, depends >> on the binding introduced here to describe its panel power supply, so >> this series is a prerequisite for that work and for any subsequent >> panel-related patches targeting the same board. >> >> Signed-off-by: Alexandre Hamamdjian >> --- >> Alexandre Hamamdjian (2): >> dt-bindings: regulator: add SGMicro SGM3804 >> regulator: sgm3804: add SGMicro SGM3804 charge-pump regulator driver >> >> .../bindings/regulator/sgmicro,sgm3804.yaml | 60 ++++++++ >> MAINTAINERS | 7 + >> drivers/regulator/Kconfig | 11 ++ >> drivers/regulator/Makefile | 1 + >> drivers/regulator/sgm3804-regulator.c | 164 +++++++++++++++++++++ >> 5 files changed, 243 insertions(+) >> --- >> base-commit: e98d21c170b01ddef366f023bbfcf6b31509fa83 >> change-id: 20260510-sgm3804-c37a0ae6d7f3 >> >> Best regards, >> -- >> Alexandre Hamamdjian >> >>