From mboxrd@z Thu Jan 1 00:00:00 1970 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 9BE12C624DB for ; Tue, 1 Sep 2026 15:40:11 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References:Message-Id :MIME-Version:Subject:Date:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=07rzMrxsQDdzpMVObagAHmeXs/q+cC+UZdeium2883k=; b=eHN3/MK7+Q+Xhb bfF1K1+RedWSWjNFCVH3Fid1tRhiN44sfRb8ODfv9GT155RcOZR+Qcl7oe9bwIiQB9s9x8C/nVqr1 BW3M61buigOfBrBiISBHIUkB1M8pJjVSOmzQ/LQXajwUeGYncLazYNaGYVTqVZal26N45dcbBaBOb oVqoay1lrtPJ721Iee9BlMZrm/CfTCpAvIF13kKe9M2NMdJpNmy5ID8DbhpaYUruLgeXWVL5IMPaz cUDJwkeVi41pFwgRq4Cw8XXQaAX03v/6R/XQz+dcUqQw+k5aIB6QOe4JSVxocGfUoF5SXXaJojS33 PsTEi7AKk2XGVyZTOysg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1Qap-0000000CYXJ-0tzp; Tue, 01 Sep 2026 15:40:11 +0000 Received: from desiato.infradead.org ([2001:8b0:10b:1:d65d:64ff:fe57:4e05]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1x1Qad-0000000CXyf-0K45; Tue, 01 Sep 2026 15:39:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=desiato.20200630; h=Cc:To:In-Reply-To:References: Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:Subject:Date: From:Sender:Reply-To:Content-ID:Content-Description; bh=xid0dA7otX4+6iAbFy9+p9EdcnWq6wqzT6/W3b9k1mc=; b=AC/7mMqiSvuyrlBcx9Xu95G1l9 Mgl453LTQtPmzUn+DjEzARjdf0h0umE4//5GkkTEnZvPGGFWxQsjk3KqOGGtX9Zbzm2nIzyonzAYV xZZPEKHttoswgxYbjno4RiSy5ABOuvSrAqPfPE+ujKwYncLM5nKzdoYhBlMRfVqmcjJKpcCx29WYn s3LVqMbgNlO7xlgxJIB1yuqb8cf0/OyI+SGD2snabpFmaC+/rvgFDg3rpGVUePLpHgcEFcN2aSVP0 x7faewnUKpoCW6vmBmkQA16wToRHPBidJ2PiGtYVdzG65Rv5eiSowXtDSSp9r7uiUVAk49ht/l6ZW p8io4Z4g==; Received: from bali.collaboradmins.com ([2a01:4f8:201:9162::2]) by desiato.infradead.org with esmtps (Exim 4.99.2 #2 (Red Hat Linux)) id 1x1QaZ-0000000B6l7-2tqi; Tue, 01 Sep 2026 15:39:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1788277191; bh=w3o68JB6uDSIOfx70I4h682mdpQUBc6qKdbQS+xbH9w=; h=From:Date:Subject:References:In-Reply-To:To:Cc:From; b=K5zlhTNK9Vboc7MY6KD1zI6OroQ/spxNb+1G1KWzbKl3M3qaxVv4C+KKUdaCrWBaI 2PJzeRciPRTLd/tIfTMbPyqtiXK8cJe78jMq0wbM9VYTk5a347DNRt8qGUbXfT4f1L Vmaz9bBQc7gsGESeewQP511ZChjSZ9YE0MeaaiFO1+nqvHkbSVfvflQvws+r41Tnfs 20Kv16OfXjRYHfrb+S6cOCZTit+FUVsTuTuwe4O8tVoHUBaidcwXKl6ltqKTPYoWo7 TxFp3St8sjUWXABoenuaxnIGaDvfb47pizmoU7jcXjBKrxQ6qHZYpQSxIBC10ujo0V tqVISk8Au+DMw== Received: from yukiji.home (unknown [100.64.0.131]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: laeyraud) by bali.collaboradmins.com (Postfix) with ESMTPSA id 3048917E10C2; Tue, 01 Sep 2026 17:39:50 +0200 (CEST) From: Louis-Alexis Eyraud Date: Tue, 01 Sep 2026 17:39:12 +0200 Subject: [PATCH v11 24/24] scsi: ufs: mediatek: Add MT8196 compatible, update copyright MIME-Version: 1.0 Message-Id: <20260901-mt8196-ufs-v11-24-dbd007704490@collabora.com> References: <20260901-mt8196-ufs-v11-0-dbd007704490@collabora.com> In-Reply-To: <20260901-mt8196-ufs-v11-0-dbd007704490@collabora.com> To: Chunfeng Yun , Vinod Koul , Neil Armstrong , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Matthias Brugger , AngeloGioacchino Del Regno , Peter Wang , Chaotian Jing , Alim Akhtar , Avri Altman , Bart Van Assche , Stanley Jhu , "James E.J. Bottomley" , Philipp Zabel , Liam Girdwood , Mark Brown , Manivannan Sadhasivam , "Martin K. Petersen" , "Martin K. Petersen" Cc: kernel@collabora.com, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-phy@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org, Nicolas Frattaroli , Louis-Alexis Eyraud X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1788277164; l=2479; i=louisalexis.eyraud@collabora.com; s=20250113; h=from:subject:message-id; bh=TCHbaQOkhWPI6pTkaQPvBwPebaH2+1nAOIm/pIDz/b8=; b=XQLCPjAIYYnvecg/0h7DzQ5sTjiaMyOwj05bKsGYbFPgaxcB7LSSh6qF0r415WzjbuVFGiu2X Sb1QEe4AJCtAR6vFptLwe1oweSVqNzNWehN3PHS62FWGzIhdeY7F/BB X-Developer-Key: i=louisalexis.eyraud@collabora.com; a=ed25519; pk=CHFBDB2Kqh4EHc6JIqFn69GhxJJAzc0Zr4e8QxtumuM= X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260901_163955_949587_487E1E5E X-CRM114-Status: GOOD ( 12.23 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org From: Nicolas Frattaroli THe MT8196's UFS controller has a new compatible. Add the necessary struct definitions to support it. Also update the copyrights and authors, without tabs following spaces to avoid checkpatch errors, to list myself as having contributed to this driver after the preceding rework patches. Reviewed-by: AngeloGioacchino Del Regno Reviewed-by: Peter Wang Signed-off-by: Nicolas Frattaroli Signed-off-by: Louis-Alexis Eyraud --- drivers/ufs/host/ufs-mediatek.c | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/drivers/ufs/host/ufs-mediatek.c b/drivers/ufs/host/ufs-mediatek.c index a894810a83de..e6a672888d04 100644 --- a/drivers/ufs/host/ufs-mediatek.c +++ b/drivers/ufs/host/ufs-mediatek.c @@ -1,9 +1,11 @@ // SPDX-License-Identifier: GPL-2.0 /* * Copyright (C) 2019 MediaTek Inc. + * Copyright (C) 2026 Collabora Ltd. * Authors: - * Stanley Chu - * Peter Wang + * Stanley Chu + * Peter Wang + * Nicolas Frattaroli (Major cleanups) */ #include @@ -2242,6 +2244,10 @@ static const char *const ufs_mtk_regs_avdd12_ckbuf_avdd18[] = { "avdd12", "avdd12-ckbuf", "avdd18" }; +static const char *const ufs_mtk_regs_avdd12_ckbuf[] = { + "avdd12", "avdd12-ckbuf" +}; + static const struct ufs_mtk_soc_data mt8183_data = { .has_avdd09 = true, .reg_names = ufs_mtk_regs_avdd12_avdd18, @@ -2254,10 +2260,18 @@ static const struct ufs_mtk_soc_data mt8192_8195_data = { .num_reg_names = ARRAY_SIZE(ufs_mtk_regs_avdd12_ckbuf_avdd18), }; +static const struct ufs_mtk_soc_data mt8196_data = { + .has_avdd09 = true, + .has_avdd09_1 = true, + .reg_names = ufs_mtk_regs_avdd12_ckbuf, + .num_reg_names = ARRAY_SIZE(ufs_mtk_regs_avdd12_ckbuf), +}; + static const struct of_device_id ufs_mtk_of_match[] = { { .compatible = "mediatek,mt8183-ufshci", .data = &mt8183_data }, { .compatible = "mediatek,mt8192-ufshci", .data = &mt8192_8195_data }, { .compatible = "mediatek,mt8195-ufshci", .data = &mt8192_8195_data }, + { .compatible = "mediatek,mt8196-ufshci", .data = &mt8196_data }, {}, }; MODULE_DEVICE_TABLE(of, ufs_mtk_of_match); -- 2.55.0 -- linux-phy mailing list linux-phy@lists.infradead.org https://lists.infradead.org/mailman/listinfo/linux-phy