From patchwork Thu Jun 15 16:30:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Matthias Brugger X-Patchwork-Id: 13281493 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5BBB7EB64D9 for ; Thu, 15 Jun 2023 16:31:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Subject:From:Cc:To:MIME-Version:Date:Message-ID: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=UoKenHgFnncpTxqtGExsW56a/S/Xs883yDYwevmoxZM=; b=bJDayntOpKjXdH9Cb+SZ2R0Osy 8jPHPH5xjOn8MZ9FiFGm0ErWT0byOfpyP7cah1jKXD1x+ZzCUQWIY4o1G/TTzk0uSU33HxYNr47Q5 IXlcKvRLt3SJXW98F8ZkgrAyXks/mzoNacH9tjtQR0odOS77YtIfdss/rluBmnDwYm7idKj7vjW3G yxISCt3yIFx/jLY0keiAUC4mQyVcyXzSfH13kP1bGZ/hVxWupp1OouzOjj49fPGTQN8RJ25NC1OhU ctLdFrjUBKMZM9NCEeE6aW2YY05529KM9RrhijHINGvCM33zUK8O8S3pveABu6VFI0j2PhWUCqxds 0X/BgBVQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q9psC-00FRHJ-1G; Thu, 15 Jun 2023 16:31:00 +0000 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q9ps8-00FRGq-32; Thu, 15 Jun 2023 16:30:58 +0000 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-3f8c65020dfso22368305e9.2; Thu, 15 Jun 2023 09:30:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686846654; x=1689438654; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=MSvW8xQ3fMMmhQi1V12MVYx2Y4aXgyRBvyAHKsN/E1o=; b=YjH1qo3cT/ZFVWK3nPNhNhJTqtBGzdCz84w6OBqEbNzXERkVm4z1+r0EA9Rj/QtvZl d96C3yDoaRbW2KKfUN5YzD2tzMwIc8rm8VoDI/VHamU6UJpEBCFlLYhaim+jZWMNVQq5 CySWTW7N1WSFnFEdcQ3Gr1PG2oGt7gI8o/Toy4axAyS1X2LKK3jHdgfjOHjKDY+hndOs DpQCSomhkHY0CvWk55JjbJbiSpEhHsCYJ2MVSsUMVgomibNEjpwO1+8XMK7UuQyQ80wf ooCFI5GYpwHGZt0e4sM/aSDeQNwrhEyXlAGPloHbzl6xlkf8G7Z4xsFd8KeQKDydeXHy WWWw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686846654; x=1689438654; h=content-transfer-encoding:subject:from:cc:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=MSvW8xQ3fMMmhQi1V12MVYx2Y4aXgyRBvyAHKsN/E1o=; b=bSgJDIRHGgFCxbfpRqeL1jht/ZIznnL3Jtr2d4VD31QeqM9CY0+rrIt6xTqsfIbtlL r93vk8W+Qj/f/LTTTKmuwrrm3/OyavyOtyLvaWMTt/WSHAc4YHRBqGTGJV98EJGoalNC SM0DETX16+eLY1/X/1nulidvAfG6woQCiGorPXGdzvx6iaz5KruwiU9iGfSklclmkp0I gHmkGSbd5iClIymC2VYo7k/i1jtpJkHTC1XXUAft85zRr2tOBo0nMt/DS6NjT5/3rtWK lqJxbP2hmwv6+RHPwcnLW66lcY5FYzg0YqByM3QRH3WhsMRwzKTK2egTppaI4VJkhfGy +5sQ== X-Gm-Message-State: AC+VfDw4NeRo9TRYZLMZ0L2CwF7eh+ANLXuRdkK0wG2eULiJezHJRrEI 1UmrNv5Cto9jvjGOKc9N3qw= X-Google-Smtp-Source: ACHHUZ71wiijuoIQm9uEngcIwoxkMEEoEzoYs3wifgs7iwqrDeiX77lO/iZy7WMt23bSIXP+JN6NwQ== X-Received: by 2002:a1c:4c0c:0:b0:3f6:496:e240 with SMTP id z12-20020a1c4c0c000000b003f60496e240mr15371208wmf.27.1686846654263; Thu, 15 Jun 2023 09:30:54 -0700 (PDT) Received: from [192.168.2.177] ([207.188.167.132]) by smtp.gmail.com with ESMTPSA id l7-20020a7bc347000000b003f4248dcfcbsm21348272wmj.30.2023.06.15.09.30.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 15 Jun 2023 09:30:53 -0700 (PDT) Message-ID: <1ed1e5ae-6305-e63a-84a0-3c43f69c8f8b@gmail.com> Date: Thu, 15 Jun 2023 18:30:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.2 Content-Language: en-US, ca-ES, es-ES To: arm-soc , SoC Team Cc: "linux-arm-kernel@lists.infradead.org" , "moderated list:ARM/Mediatek SoC support" , "allen-kh.cheng" , AngeloGioacchino Del Regno , Chen-Yu Tsai , "jason-jh.lin" , Jiapeng Chong From: Matthias Brugger Subject: [GIT PULL]: soc: mediatek: Updates for v6.5 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230615_093056_978393_A526BDD6 X-CRM114-Status: GOOD ( 12.04 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Olof and Arnd, Please have a look at the driver SoC updates for this round. The most important change here is, that we now support a PMIC companion device as is see in mobile phone SoCs in general and in the Sony Xperia M5 in concrete. Please pull :) Regards, Matthias --- The following changes since commit ac9a78681b921877518763ba0e89202254349d1b: Linux 6.4-rc1 (2023-05-07 13:34:35 -0700) are available in the Git repository at: https://git.kernel.org/pub/scm/linux/kernel/git/matthias.bgg/linux.git/ tags/v6.4-next-soc for you to fetch changes up to 21d4631eedb136f101d2633b72cf42c20db79202: soc: mediatek: remove DDP_DOMPONENT_DITHER from enum (2023-06-09 16:40:29 +0200) ---------------------------------------------------------------- PMIC wrapper - support companion device - add support for MT6795 SPMI: - add support for MT8186 SVS: - change gpu node name to match binding ---------------------------------------------------------------- Allen-KH Cheng (1): dt-bindings: spmi: spmi-mtk-pmif: Document mediatek,mt8195-spmi as fallback of mediatek,mt8186-spmi AngeloGioacchino Del Regno (8): dt-bindings: soc: mediatek: pwrap: Add compatible for MT6795 Helio X10 soc: mediatek: pwrap: Move PMIC read test sequence in function soc: mediatek: pwrap: Add kerneldoc for struct pwrap_slv_type soc: mediatek: mtk-pmic-wrap: Add support for companion PMICs soc: mediatek: mtk-pmic-wrap: Add support for MT6331 w/ MT6332 companion soc: mediatek: pwrap: Add support for MT6795 Helio X10 dt-bindings: pwm: Add compatible for MediaTek MT6795 dt-bindings: phy: mediatek,dsi-phy: Add compatible for MT6795 Helio X10 Chen-Yu Tsai (1): soc: mediatek: SVS: Fix MT8192 GPU node name Jason-JH.Lin (1): soc: mediatek: remove DDP_DOMPONENT_DITHER from enum Jiapeng Chong (1): soc: mediatek: mtk-mutex: Remove unnecessary .owner .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 4 + .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 4 +- .../bindings/soc/mediatek/mediatek,pwrap.yaml | 1 + .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 11 +- drivers/soc/mediatek/mtk-mutex.c | 1 - drivers/soc/mediatek/mtk-pmic-wrap.c | 292 +++++++++++++++++++-- drivers/soc/mediatek/mtk-svs.c | 4 +- include/linux/soc/mediatek/mtk-mmsys.h | 3 +- 8 files changed, 285 insertions(+), 35 deletions(-)