Message ID | 1548411945-12396-84-git-send-email-ray.huang@amd.com |
---|---|
State | New |
Headers | show
Return-Path: <amd-gfx-bounces@lists.freedesktop.org> X-Original-To: patchwork@emeril.freedesktop.org Delivered-To: patchwork@emeril.freedesktop.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) by emeril.freedesktop.org (Postfix) with ESMTPS id B4276A0078 for <patchwork@emeril.freedesktop.org>; Fri, 25 Jan 2019 10:29:45 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 571A46F349; Fri, 25 Jan 2019 10:29:45 +0000 (UTC) X-Original-To: amd-gfx@lists.freedesktop.org Delivered-To: amd-gfx@lists.freedesktop.org Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-eopbgr690071.outbound.protection.outlook.com [40.107.69.71]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3EFD56F349 for <amd-gfx@lists.freedesktop.org>; Fri, 25 Jan 2019 10:29:42 +0000 (UTC) Received: from DM3PR12CA0046.namprd12.prod.outlook.com (2603:10b6:0:56::14) by MN2PR12MB3486.namprd12.prod.outlook.com (2603:10b6:208:c6::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.28; Fri, 25 Jan 2019 10:29:40 +0000 Received: from DM3NAM03FT013.eop-NAM03.prod.protection.outlook.com (2a01:111:f400:7e49::203) by DM3PR12CA0046.outlook.office365.com (2603:10b6:0:56::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1558.17 via Frontend Transport; Fri, 25 Jan 2019 10:29:40 +0000 Received-SPF: None (protection.outlook.com: amd.com does not designate permitted sender hosts) Received: from SATLEXCHOV01.amd.com (165.204.84.17) by DM3NAM03FT013.mail.protection.outlook.com (10.152.82.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.10 via Frontend Transport; Fri, 25 Jan 2019 10:29:40 +0000 Received: from hr-intel.amd.com (10.34.1.3) by SATLEXCHOV01.amd.com (10.181.40.71) with Microsoft SMTP Server id 14.3.389.1; Fri, 25 Jan 2019 04:29:39 -0600 From: Huang Rui <ray.huang@amd.com> To: <amd-gfx@lists.freedesktop.org> Subject: [PATCH 083/138] drm/amd/powerplay: implement sensor of SCLK and MCLK for smu11 Date: Fri, 25 Jan 2019 18:24:50 +0800 Message-ID: <1548411945-12396-84-git-send-email-ray.huang@amd.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1548411945-12396-1-git-send-email-ray.huang@amd.com> References: <1548411945-12396-1-git-send-email-ray.huang@amd.com> MIME-Version: 1.0 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:165.204.84.17; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(396003)(136003)(346002)(39860400002)(376002)(2980300002)(428003)(199004)(189003)(97736004)(305945005)(316002)(16586007)(72206003)(81156014)(54906003)(478600001)(2906002)(47776003)(50466002)(81166006)(8676002)(6666004)(86362001)(8936002)(48376002)(50226002)(486006)(6916009)(356004)(104016004)(68736007)(2616005)(426003)(126002)(476003)(336012)(77096007)(26005)(11346002)(446003)(186003)(76176011)(4326008)(53936002)(7696005)(51416003)(53416004)(106466001)(105586002)(36756003)(2351001); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR12MB3486; H:SATLEXCHOV01.amd.com; FPR:; SPF:None; LANG:en; PTR:InfoDomainNonexistent; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; DM3NAM03FT013; 1:oQVA35ERKGFJM1aKPOx33fHA2swZrlcPyEOFIFN5Ew1Th42CGkZ9UodkHbkOW+vwPxm8QwvYBnUrnna42xtbZKi85EcEfiS0L/wKjVxDLguNodB67fiM5owxzwdESlRdyDREYKas4gQchXmWPz3wLQ== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 83ba6b7c-4c3d-441f-2b0c-08d682b003aa X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060); SRVR:MN2PR12MB3486; X-Microsoft-Exchange-Diagnostics: 1; MN2PR12MB3486; 3:uG33bPr5fmipZAGPnqIjt7fGDOpSKxNsGnjAuEt/YmN/axIR4rbiJexofbBH+UVz2cP3vH/kz34QagTNrCGf/8ZfZIl7FE4SsygcW5MAcH5ELpbRZ3gqd6KygAsqw3UsDcnQvKPwJpqCx5uaL9tr/SzwQqnnffBlOZgaL0+EQ105Wmq9fvAv8Quoso8mInmKq9PGVsYvzHVQSQZuUYRdcnCM7xOK0HNeQy6d+UxknkPxTS2fLyfnvp3BuUkGOqx+ILQ+n2kog/KVwxUYfqPjsnBDhiGAp1feUMSAsijilRs20DktS0REkQEr73tc1tgRnxRCSic7BKhqrNgY5va7WMgJR75hTUMKhKRTgPWuo1M7x/pMB0HblmZKskzHbYaY; 25:WD9M3763w6Kyp+x1wg3wfzBYJn8PimssQPFFfd/P8gpMKwKk7Dp+FSICFN1qOSwJ9jAYAW8TX2byPuO9m48XJ7RQbM+4fG9A1j0BvmVMmbfm1EtqWHU2dNPqRUM5oVxnz61PF6PxgWzLoPOMjuDnyqYF/yQfdoynM/MwNkE8gNIS5w8Ser3OxEj1PDNg5+y7LkXIn9lxNORRrybhQ72pPu7cCH/xDvQBpxzOam7w95oHuaI4qvVaUuqoiTP/P8efkcI8nMatLwuLFfXjyj9gXNm1v9/KwXW/oVNeiP5teRbF4W0ISBnRaXnGk1ZomeknJlG+030f5By7RCgSRtL4qQ== X-MS-TrafficTypeDiagnostic: MN2PR12MB3486: X-Microsoft-Exchange-Diagnostics: 1; MN2PR12MB3486; 31:IYrZEGFErvYn6fNjEqlguuheGCennH/WbwbYlsLUUteXw9ZeS93cFpxqd4toVb2iWPW6BMOwXpedDflBwSIkONAkvH6Yu8GuqVTyRPgBIBasaq+7dRZh2QHXE/ldaK8Mg2rnGwLvFlD28Ub2iFaoGUdxGj9f86KWFGSFKP45uVoCmZtiTXa/ZoAP30yyCy51S41h3k7Mp3J86H+zA1reWoC/VNQCQ7NJRSBQp6WH/gM=; 20:EpctG7+vQAqwShtJ+Zjwr3WmjIEFSgOYO9Qfw3sa96vK4ct9rnQXpd/HWLil0O6fK6v3BDCpXaSVnsDx1L+1uYtr/20dDQWmkxOPWOedf/L2bH3mthXdWimqKKv/yXroBMFfp09Z9xR/MjEaVDwGNNqu6EfxIiE0vy2duQqb5c5+pismThuu+25IoCXPUnczzoJCHC0a31gYOINsFeu12YzzhG5PiUzM0Z2ucr6LhjOA75c4pacl8xbBvQnqu6GTn9e7CQ1mzZ9vtMqXaJnm4ONuZmAdlh3Wa4zU7dbqFRIzi4/Kvd1eSC+1haSeChcjcnQfz9vYqUk6HujCXiOb1FF9BYIHd6cBHfmw7VKMSMvUZIRymjKWagBXT3semsuOuSWOYcTYzjji3vat7UNmT7dK/abXa/WxGbHdkkVgoLPnSAatqZiznuWdRC1LuZNuwTGhE+SdKDZ5j30ofx3gue1kVouZh/bX/dyyEv3n+JDj10n0fOkZQRgBM5LylWqW X-Microsoft-Antispam-PRVS: <MN2PR12MB348619193CE17155E7831540EC9B0@MN2PR12MB3486.namprd12.prod.outlook.com> X-Microsoft-Exchange-Diagnostics: 1; MN2PR12MB3486; 4:QV7M8A7n1NIcwCjpDKm6aX6eoW4P9RWxvLF16+jmOOyCRRplfppVMM7eDWnFvZNXu0wGxjUmbRIHqjk3EtQSDrj4t/eVHFYofIQtvxxG/jK0HnpZYlhy5hd8ygGBENMVRwzTVrsZaWKO7l5RW4B6bhf4HToyy+mLp+VSkIxG1xfGWGANIflb7exlx4xC2CdQFBrUbLRdBMfEtWnM6qOU8+0Q8E57ULGR2vYcq4P7r7ub8p/uy8kZLbDvCrV2UU8I4JscV43CbKusd6lIlZGTEJ02wmMgIJtUhmfKo6UsiJ542FQ24AC9nxFFC1CHMex4 X-Forefront-PRVS: 0928072091 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MN2PR12MB3486; 23:LOuCFuteOLsews98nEvRMozPA0Om5HtgdaNKTRFJ/?= =?us-ascii?Q?pfTwOwSOb5fRuv2aSw6Wz0XZ2bR5wW684r0qlfif5zMU8zaqQxj4Pbr5yaqB?= =?us-ascii?Q?2oVphBnFd2eOMFH0oFIsKvQimUFEVlLcIe2+q5GJ343YlTTScXi9hT7/YF5D?= =?us-ascii?Q?4dvtK4qLv1R5jjDu+sNwFwI9JqT3MLSyywR1YsubsvAHPFRkSRgCfvzbtuIa?= =?us-ascii?Q?AIBnNkhlspIroDaE4WkAUqbKF1mzqBRaOLc9sihE7eV0ncYNdx5VS5OD/8P6?= =?us-ascii?Q?CRFhNr548cdieIH7IN7f86aIMB5fTyy/Lq/0pMz8BajidIN2u+6NIE7lVBpx?= =?us-ascii?Q?ZOnoVIhqkmv+BJIoQ77FWqlZj3eb4Rwq+sTfDTD3zNe0jTZFbiwTZ4gwvXfu?= =?us-ascii?Q?lXhZzZaP1C5C9voOjmlVKcCJ/2RzWe7lYLpsqpyI5Y/0qxJn/xguHH1vNjNZ?= =?us-ascii?Q?FCeZKCf8g5RzgyLyUKRlRb9n3iiZMMNSv2PqxqGww2NpF0WfC3dWwWqTPRL0?= =?us-ascii?Q?6zL+nxJ/UrSdTmzfPhHDyXOt8ewNZFdt9Len6VZhxMQrowVKoPgP6JedszAA?= =?us-ascii?Q?iryeCNChrm6S9hycmmffuHY2z3he4Ox3ThCxa8BZSluE8fJAZ21JLv3D3bFH?= =?us-ascii?Q?TNu2fuVAHqKIkafnpCSkPbdlXmxL3S+J7IAI5TKFxjq//oIp2MueBWEwKDCL?= =?us-ascii?Q?xM9wkqT00oTFMeym7wM1T9YsKVCOIwmDq2pVFuyr/12zpxIXFnPxeU1B5RHr?= =?us-ascii?Q?fLLmgzauCskk6nhlPuSipa/TPwanzmNq2gwefpA2pSfZ0CKBAWEe6oaUHint?= =?us-ascii?Q?VaMXzNVIR2cKizCCsTNHGCWSuC04Y5R0+feVXiXqcD+g7oTRQ2Yv7TV4Nq+y?= =?us-ascii?Q?WxRIsnzepdSXVjxCCGji6vfh8ssrenhN3jOieD7sN2jJEG6q+NaZIadx5QcJ?= =?us-ascii?Q?7Xyd+HXjZ7BNZaV1ZDi7HYucAakm0x22rWNqOEdaRgzXLAz06KBtKaB6kvy1?= =?us-ascii?Q?CdN35GdbNkeQ+866M+EoQSM9+NVHPYxkCzCrfi2zSnlT7xnt55AVaNVYniTX?= =?us-ascii?Q?HtnsKU/6xeJdMBu591LelvRTdcb/nd2gtlR+G54LgvBNsD4LvVyn5cvvEtYV?= =?us-ascii?Q?Y8EnjuXJeNHitg+qIAvTWINtESfu0yi?= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: kNNnuG6hzUKRQKwA32nREgOFCGHFk/b9rJKaNA98Lqucrzm+CSQx2ScGbwWGB24S7clhQUZB4Om0YJpFHtD3oj1HnqPyXj0ChoVO510jkMe4p7CCbIA9K7jlqf5bYcxm8krJkHhz9YnZtc4HoRgcBK92nWTJq9BMpmtUxve873ArsYzURu3UXTUcZmJAiN0WRUUnhqL61pR240RmDerwgtlyRnybs4se5nm82+e5jPC0pY8A90sBDPK/tGdgnHZqgX8ElfLWZyGSZYZYV+n2v3/UepSwJaHrgGzqK8WoLMCblO2vguNePd9lRylNqqEd/oBm1OVI1LJfBGUsOOsvB3azFOanZucUFU1TD1t9nyvEJw3U2J8mlDdAVCM3VZ2M0rngN6T0EW1+aZOe8otrLinusJ3MUyx4APFuo5jbwo4= X-Microsoft-Exchange-Diagnostics: 1; MN2PR12MB3486; 6:F7ocoooMnxbJlMa25RoK8I3PRtkmUJ3SoGYa3TKanEj+rqz/E1OkvnV4HxbSSdHCOUCi2I+Hx6wIA6cHongtgeMTcl7hM/OUhxFkHf+sZJWl+f/LTSF6tjaz0cIjwWOSXhv5pBVougjgnE5VxSN+6MHt7121cWhec9BeTyPrm4xMp5t98Z8dIbMBIlqNJqhXJGEh4w2FQCC9U7NnD9zNXKax1P7RISAWtEc27GCMsVJMtCrNWM160zC1ivCRi0tZPxKhoXVT/6JyBxwHTfqQaehV70KnY1uhYs60zk35aRAmiLTr57sWTG/xIC9psijBcNMdGEyF1skIZj2juNfgriMYRE4WrvbqvrNMZdNKrIUzYJhIwHZm75VOfeU3iN2N44GaGmW45ndNzqT0JvtGv8jVS4mdDm5JPRGdjYNpKbP0BK0ma0stXofpHIMPlWqL1pcttvKDgAlA/yWihJL5Bw==; 5:xEjFNT2xpTYqY+S+rdWUj+TrW7V3TK5k38IqnPA0YDp7/92emfz1drmFxQLjwUDOpSViFTOiZEzQjbs4a9Dni7s6PDsbJNqekchURv46xeVZPEndDJNndRRSWC0OAoxspm9oh65S23LFcAZvE7HQbelZs5Ft5OIIybtZoCGIFBoL63YxGqSlfxa7/OI3pZwb+43cSuKvpZfH8WrjNjFVVQ==; 7:A1plKOUtnzPZNx1rdRS5BuRWmRmEsjQMp17mLiFbH0OjIwp8AXndEegBF3XgAFHb4vp9QqICw63bho9ZhhdDj31nBW9ghhghsdIXstQDyP/08YlXvdymneAH5toKHgJe2vMnzSz7pNhc6AsBiwE2/g== X-Microsoft-Exchange-Diagnostics: 1; MN2PR12MB3486; 20:qPY/LadBHxX1BvJrJMFsusV0kM/d1pGYPh1KBmi5iJymXVN2wkvriEGhqoSXAOfKe6l2py4N/IFnsO50+ryVraM5LuSQQPWGert5BktzLS5IUiaPp3S9GlP/O6pJaqaghuAS2fG9wi6SeLIJdfjtOlYJvdan65zb274fGri1ORWgKq1ToUswkhmUFlHZyGAH0mpMRKfdyX+CHSkhRf7WtLSElMy56Edtb7dD0QSK7pAS2jLIoS+IXYz5veLvCguf X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2019 10:29:40.5641 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 83ba6b7c-4c3d-441f-2b0c-08d682b003aa X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=3dd8961f-e488-4e60-8e11-a82d994e183d; Ip=[165.204.84.17]; Helo=[SATLEXCHOV01.amd.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3486 X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Discussion list for AMD gfx <amd-gfx.lists.freedesktop.org> List-Unsubscribe: <https://lists.freedesktop.org/mailman/options/amd-gfx>, <mailto:amd-gfx-request@lists.freedesktop.org?subject=unsubscribe> List-Archive: <https://lists.freedesktop.org/archives/amd-gfx> List-Post: <mailto:amd-gfx@lists.freedesktop.org> List-Help: <mailto:amd-gfx-request@lists.freedesktop.org?subject=help> List-Subscribe: <https://lists.freedesktop.org/mailman/listinfo/amd-gfx>, <mailto:amd-gfx-request@lists.freedesktop.org?subject=subscribe> Cc: Likun Gao <Likun.Gao@amd.com>, Kevin Wang <Kevin1.Wang@amd.com>, Chengming Gui <Jack.Gui@amd.com> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" <amd-gfx-bounces@lists.freedesktop.org> |
Series |
"The new SW SMU driver of amdgpu"
( rev:
1
)
in
AMD X.Org drivers |
diff --git a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c index 1aef6c6..7c16ece 100644 --- a/drivers/gpu/drm/amd/powerplay/smu_v11_0.c +++ b/drivers/gpu/drm/amd/powerplay/smu_v11_0.c @@ -1020,6 +1020,14 @@ static int smu_v11_0_read_sensor(struct smu_context *smu, ret = smu_v11_0_get_current_activity_percent(smu, data); *size = 4; break; + case AMDGPU_PP_SENSOR_GFX_MCLK: + ret = smu_get_current_clk_freq(smu, PPCLK_UCLK, (uint32_t *)data); + *size = 4; + break; + case AMDGPU_PP_SENSOR_GFX_SCLK: + ret = smu_get_current_clk_freq(smu, PPCLK_GFXCLK, (uint32_t *)data); + *size = 4; + break; default: ret = -EINVAL; break;