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 X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,UNPARSEABLE_RELAY,UNWANTED_LANGUAGE_BODY,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 8FF25C433DB for ; Sun, 27 Dec 2020 10:56:31 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 6B817224B8 for ; Sun, 27 Dec 2020 10:56:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726278AbgL0K4P (ORCPT ); Sun, 27 Dec 2020 05:56:15 -0500 Received: from mailgw01.mediatek.com ([210.61.82.183]:47773 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726156AbgL0K4P (ORCPT ); Sun, 27 Dec 2020 05:56:15 -0500 X-UUID: 3153a855ff7c4a1ba0a571b8ba8e165c-20201227 X-UUID: 3153a855ff7c4a1ba0a571b8ba8e165c-20201227 Received: from mtkcas07.mediatek.inc [(172.21.101.84)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.14 Build 0819 with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 374566911; Sun, 27 Dec 2020 18:55:10 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs02n2.mediatek.inc (172.21.101.101) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Dec 2020 18:56:16 +0800 Received: from mtksdaap41.mediatek.inc (172.21.77.4) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Sun, 27 Dec 2020 18:56:16 +0800 From: Roger Lu To: Matthias Brugger , Enric Balletbo Serra , Kevin Hilman , Rob Herring , Nicolas Boichat , Stephen Boyd , Philipp Zabel CC: Fan Chen , HenryC Chen , YT Lee , Xiaoqing Liu , Charles Yang , Angus Lin , Mark Rutland , Nishanth Menon , Roger Lu , , , , , Subject: [PATCH v10 0/7] soc: mediatek: SVS: introduce MTK SVS engine Date: Sun, 27 Dec 2020 18:54:42 +0800 Message-ID: <20201227105449.11452-1-roger.lu@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: FD6B93BC45DE05FD942C99464D76DEB9833C2EC44C0B92C252F2326DD2A1B2352000:8 X-MTK: N Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 1. SVS driver uses OPP adjust event in [1] to update OPP table voltage part. 2. SVS driver gets thermal/GPU device by node [2][3] and do device_link_add() to make sure probe/suspend callback priority. 3. SVS driver gets CPU device by get_cpu_device() and do device_link_add() to make sure probe/suspend callback priority. 3. SVS dts refers to reset controller [4] to help reset SVS HW. #mt8183 SVS related patches [1] https://patchwork.kernel.org/patch/11193513/ [2] https://patchwork.kernel.org/project/linux-mediatek/patch/20201013102358.22588-2-michael.kao@mediatek.com/ [3] https://patchwork.kernel.org/project/linux-mediatek/patch/20200306041345.259332-3-drinkcat@chromium.org/ #mt8192 SVS related patches [1] https://patchwork.kernel.org/patch/11193513/ [2] https://patchwork.kernel.org/project/linux-mediatek/patch/20201223074944.2061-1-michael.kao@mediatek.com/ [3] https://lore.kernel.org/patchwork/patch/1356662/ [4] https://patchwork.kernel.org/project/linux-mediatek/patch/20200817030324.5690-5-crystal.guo@mediatek.com/ changes since v9: - Since MTK SVS is SoC specific driver that doesn't share any code, move it into Soc specific directory like these. - Remove unnecessary SVS header file. - Add mt8192 SVS driver. - Change linux license to GPL-2.0-only. - Squash "struct mtk_svs" members into "struct svs_platform" and remove "struct mtk_svs". Roger Lu (7): [v10,1/7]: dt-bindings: soc: mediatek: add mtk svs dt-bindings [v10,2/7]: arm64: dts: mt8183: add svs device information [v10,3/7]: soc: mediatek: SVS: introduce MTK SVS engine [v10,4/7]: soc: mediatek: SVS: add debug commands [v10,5/7]: dt-bindings: soc: mediatek: add mt8192 svs dt-bindings [v10,6/7]: arm64: dts: mt8192: add svs device information [v10,7/7]: soc: mediatek: SVS: add mt8192 SVS GPU driver .../bindings/soc/mediatek/mtk-svs.yaml | 101 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 20 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 34 + drivers/soc/mediatek/Kconfig | 10 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-svs.c | 2554 +++++++++++++++++ 6 files changed, 2720 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml create mode 100644 drivers/soc/mediatek/mtk-svs.c 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 X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, UNWANTED_LANGUAGE_BODY,URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E4A4EC433E0 for ; Sun, 27 Dec 2020 10:56:08 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9D64B224B8 for ; Sun, 27 Dec 2020 10:56:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9D64B224B8 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To:From: 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=62fwIgZO6LadsVkK/qVQVr23cBtG20h2IZvl01k969g=; b=XUSYchn4O0RifFOuLkW0sPLB6q TYmTq4WeoKifuO0gp/KWavgO5u7x4qNyJGOLgiD9A+ULcW+dF7eoZUjbEt5bRJ3taUKwbwTpBWvQF qQyK6jk9F6WOk5Z3ePwTM+fYtUj7cYF6RFSafmNGaVwT/CwhhXNS5bA/jPr6tMZSIqBhbEY/f3QsD fUMAE6lofvfAuy5ZWNP5DIQZYmgYrq/WadsOSBZnl4vkzgOE46VVLw5NvlruZL9ptq5na88M6kJ2g vdMxXb8z1b+qWFcbdmyRrUmE8bMtaZGJzZNxmlLroPFTtfGEMbkwzXXCFKIslMrArLav144LbGtLX lNvF7ZqA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ktTi9-0002iB-2h; Sun, 27 Dec 2020 10:55:41 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ktThz-0002eU-Lu; Sun, 27 Dec 2020 10:55:34 +0000 X-UUID: 8dff7990ed0d425aa6e2b90b25c653ff-20201227 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=pSFhDS5LooN+NuXLDJDvL9YTNTRqUGIF27zFGlRV7/w=; b=P5aIPxDVk9zq0bWXuxb0EXlHrO8crdBl+Hol605iS9y0KN6LClrltUpaH+8i/9ffQa8r+enVoUaEcswkvR8DABKZ9iwBCkbdmR24DiX2zt26CTuRpe8cUr0bLQaM4BXEn/4gyQSAuwTml4BBPOJudxKYk90PuxRiJfH9tMdqhsU=; X-UUID: 8dff7990ed0d425aa6e2b90b25c653ff-20201227 Received: from mtkcas67.mediatek.inc [(172.29.193.45)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1056450640; Sun, 27 Dec 2020 02:55:23 -0800 Received: from MTKMBS02N2.mediatek.inc (172.21.101.101) by MTKMBS62DR.mediatek.inc (172.29.94.18) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Dec 2020 02:56:30 -0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs02n2.mediatek.inc (172.21.101.101) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Dec 2020 18:56:16 +0800 Received: from mtksdaap41.mediatek.inc (172.21.77.4) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Sun, 27 Dec 2020 18:56:16 +0800 From: Roger Lu To: Matthias Brugger , Enric Balletbo Serra , Kevin Hilman , Rob Herring , Nicolas Boichat , Stephen Boyd , Philipp Zabel Subject: [PATCH v10 0/7] soc: mediatek: SVS: introduce MTK SVS engine Date: Sun, 27 Dec 2020 18:54:42 +0800 Message-ID: <20201227105449.11452-1-roger.lu@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 X-TM-SNTS-SMTP: FD6B93BC45DE05FD942C99464D76DEB9833C2EC44C0B92C252F2326DD2A1B2352000:8 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201227_055532_264797_88B8EDE4 X-CRM114-Status: GOOD ( 10.74 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Nishanth Menon , Angus Lin , devicetree@vger.kernel.org, linux-pm@vger.kernel.org, Roger Lu , linux-kernel@vger.kernel.org, Xiaoqing Liu , YT Lee , Fan Chen , linux-mediatek@lists.infradead.org, HenryC Chen , Charles Yang , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org 1. SVS driver uses OPP adjust event in [1] to update OPP table voltage part. 2. SVS driver gets thermal/GPU device by node [2][3] and do device_link_add() to make sure probe/suspend callback priority. 3. SVS driver gets CPU device by get_cpu_device() and do device_link_add() to make sure probe/suspend callback priority. 3. SVS dts refers to reset controller [4] to help reset SVS HW. #mt8183 SVS related patches [1] https://patchwork.kernel.org/patch/11193513/ [2] https://patchwork.kernel.org/project/linux-mediatek/patch/20201013102358.22588-2-michael.kao@mediatek.com/ [3] https://patchwork.kernel.org/project/linux-mediatek/patch/20200306041345.259332-3-drinkcat@chromium.org/ #mt8192 SVS related patches [1] https://patchwork.kernel.org/patch/11193513/ [2] https://patchwork.kernel.org/project/linux-mediatek/patch/20201223074944.2061-1-michael.kao@mediatek.com/ [3] https://lore.kernel.org/patchwork/patch/1356662/ [4] https://patchwork.kernel.org/project/linux-mediatek/patch/20200817030324.5690-5-crystal.guo@mediatek.com/ changes since v9: - Since MTK SVS is SoC specific driver that doesn't share any code, move it into Soc specific directory like these. - Remove unnecessary SVS header file. - Add mt8192 SVS driver. - Change linux license to GPL-2.0-only. - Squash "struct mtk_svs" members into "struct svs_platform" and remove "struct mtk_svs". Roger Lu (7): [v10,1/7]: dt-bindings: soc: mediatek: add mtk svs dt-bindings [v10,2/7]: arm64: dts: mt8183: add svs device information [v10,3/7]: soc: mediatek: SVS: introduce MTK SVS engine [v10,4/7]: soc: mediatek: SVS: add debug commands [v10,5/7]: dt-bindings: soc: mediatek: add mt8192 svs dt-bindings [v10,6/7]: arm64: dts: mt8192: add svs device information [v10,7/7]: soc: mediatek: SVS: add mt8192 SVS GPU driver .../bindings/soc/mediatek/mtk-svs.yaml | 101 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 20 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 34 + drivers/soc/mediatek/Kconfig | 10 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-svs.c | 2554 +++++++++++++++++ 6 files changed, 2720 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml create mode 100644 drivers/soc/mediatek/mtk-svs.c _______________________________________________ Linux-mediatek mailing list Linux-mediatek@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-mediatek 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 X-Spam-Level: X-Spam-Status: No, score=-9.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, UNWANTED_LANGUAGE_BODY,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D36E2C433E9 for ; Sun, 27 Dec 2020 10:57:49 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 9027A224DE for ; Sun, 27 Dec 2020 10:57:49 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9027A224DE Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mediatek.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:MIME-Version:Message-ID:Date:Subject:To:From: 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=9ODlOacEoZAiYov/e/WWbbcQfkoAdzV9e37ATMVlkFY=; b=AI8rldI6FthzediT3u35I+DnEF qaaPKXFb511wpbcYY6auu098ujSzDso8vL0nc6pcwBp63Sf+WMcphJh08NznJXa1RGZVLKRAYGBVy 19i0Btdd0kgm7MA46tS4WECsJBGaK1ohtEGSp6BOol/MGIH0G2/rFgCFQGL+421CgIJ5WJpLkU1yq xHdl7lwTM/oYWp+GW5lOK96fAZhMDGMyyegrbE9hJXSG512GJdco0P6PtoCDDvytdEUvja9eUKPzR oZeQp/LgG5kCIeL9gUcdAV0/9CHiOQTa2BZkJVRQITyIjXeQL9NadUGLoHWyaUvPeqt72zM4KQoxW 1LCpz69A==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1ktTiG-0002k8-Pz; Sun, 27 Dec 2020 10:55:48 +0000 Received: from mailgw02.mediatek.com ([216.200.240.185]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1ktThz-0002eU-Lu; Sun, 27 Dec 2020 10:55:34 +0000 X-UUID: 8dff7990ed0d425aa6e2b90b25c653ff-20201227 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=pSFhDS5LooN+NuXLDJDvL9YTNTRqUGIF27zFGlRV7/w=; b=P5aIPxDVk9zq0bWXuxb0EXlHrO8crdBl+Hol605iS9y0KN6LClrltUpaH+8i/9ffQa8r+enVoUaEcswkvR8DABKZ9iwBCkbdmR24DiX2zt26CTuRpe8cUr0bLQaM4BXEn/4gyQSAuwTml4BBPOJudxKYk90PuxRiJfH9tMdqhsU=; X-UUID: 8dff7990ed0d425aa6e2b90b25c653ff-20201227 Received: from mtkcas67.mediatek.inc [(172.29.193.45)] by mailgw02.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 1056450640; Sun, 27 Dec 2020 02:55:23 -0800 Received: from MTKMBS02N2.mediatek.inc (172.21.101.101) by MTKMBS62DR.mediatek.inc (172.29.94.18) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Dec 2020 02:56:30 -0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs02n2.mediatek.inc (172.21.101.101) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sun, 27 Dec 2020 18:56:16 +0800 Received: from mtksdaap41.mediatek.inc (172.21.77.4) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Sun, 27 Dec 2020 18:56:16 +0800 From: Roger Lu To: Matthias Brugger , Enric Balletbo Serra , Kevin Hilman , Rob Herring , Nicolas Boichat , Stephen Boyd , Philipp Zabel Subject: [PATCH v10 0/7] soc: mediatek: SVS: introduce MTK SVS engine Date: Sun, 27 Dec 2020 18:54:42 +0800 Message-ID: <20201227105449.11452-1-roger.lu@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 X-TM-SNTS-SMTP: FD6B93BC45DE05FD942C99464D76DEB9833C2EC44C0B92C252F2326DD2A1B2352000:8 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201227_055532_264797_88B8EDE4 X-CRM114-Status: GOOD ( 10.74 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Nishanth Menon , Angus Lin , devicetree@vger.kernel.org, linux-pm@vger.kernel.org, Roger Lu , linux-kernel@vger.kernel.org, Xiaoqing Liu , YT Lee , Fan Chen , linux-mediatek@lists.infradead.org, HenryC Chen , Charles Yang , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org 1. SVS driver uses OPP adjust event in [1] to update OPP table voltage part. 2. SVS driver gets thermal/GPU device by node [2][3] and do device_link_add() to make sure probe/suspend callback priority. 3. SVS driver gets CPU device by get_cpu_device() and do device_link_add() to make sure probe/suspend callback priority. 3. SVS dts refers to reset controller [4] to help reset SVS HW. #mt8183 SVS related patches [1] https://patchwork.kernel.org/patch/11193513/ [2] https://patchwork.kernel.org/project/linux-mediatek/patch/20201013102358.22588-2-michael.kao@mediatek.com/ [3] https://patchwork.kernel.org/project/linux-mediatek/patch/20200306041345.259332-3-drinkcat@chromium.org/ #mt8192 SVS related patches [1] https://patchwork.kernel.org/patch/11193513/ [2] https://patchwork.kernel.org/project/linux-mediatek/patch/20201223074944.2061-1-michael.kao@mediatek.com/ [3] https://lore.kernel.org/patchwork/patch/1356662/ [4] https://patchwork.kernel.org/project/linux-mediatek/patch/20200817030324.5690-5-crystal.guo@mediatek.com/ changes since v9: - Since MTK SVS is SoC specific driver that doesn't share any code, move it into Soc specific directory like these. - Remove unnecessary SVS header file. - Add mt8192 SVS driver. - Change linux license to GPL-2.0-only. - Squash "struct mtk_svs" members into "struct svs_platform" and remove "struct mtk_svs". Roger Lu (7): [v10,1/7]: dt-bindings: soc: mediatek: add mtk svs dt-bindings [v10,2/7]: arm64: dts: mt8183: add svs device information [v10,3/7]: soc: mediatek: SVS: introduce MTK SVS engine [v10,4/7]: soc: mediatek: SVS: add debug commands [v10,5/7]: dt-bindings: soc: mediatek: add mt8192 svs dt-bindings [v10,6/7]: arm64: dts: mt8192: add svs device information [v10,7/7]: soc: mediatek: SVS: add mt8192 SVS GPU driver .../bindings/soc/mediatek/mtk-svs.yaml | 101 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 20 + arch/arm64/boot/dts/mediatek/mt8192.dtsi | 34 + drivers/soc/mediatek/Kconfig | 10 + drivers/soc/mediatek/Makefile | 1 + drivers/soc/mediatek/mtk-svs.c | 2554 +++++++++++++++++ 6 files changed, 2720 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/mtk-svs.yaml create mode 100644 drivers/soc/mediatek/mtk-svs.c _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel