Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3650093pxb; Sun, 7 Feb 2021 17:48:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJxpLi+gEaSGLa0Lk2AmNTti3/Xf4inDcOCbjI931/l2ptO7MpcbnXCRmzjOn32QAoGCwgU1 X-Received: by 2002:a17:906:3781:: with SMTP id n1mr14532733ejc.296.1612748884743; Sun, 07 Feb 2021 17:48:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1612748884; cv=none; d=google.com; s=arc-20160816; b=G6O8DSsK1BlLQSDjR9vuWLxLRIeEtR4C+T/sjpCrhXfJMnbIKkdUbyIapABQA/MzPs NCO5jBCYY4ANSJi+w0NvPMATTpQPISGbiV+FAFEeEktx0ejRdPI7vlPR1Fy1uxieridB 3vH+kz9+VlPG9W4qsmvCyw6WZjqBK7fTdfxpXn4HOsWkcQZASMC2hhMwEPewbmIyID3i EctByqek7GidDqyalzHOXm0dtChq+gj3CsyCDsjshXeOSlKVWn7+IruXY0cIJoHI5Jwi xToMDvl1HparT4NAyJ0UXqm+Na2L52+ZMnkKD3wPDx/Ba2q7C4gdgd2VAc90yCMEJWX6 t7nA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=a310sQCUgDOdkn7zckKGWmxpMKVjRJUxcAXM3gBCOzs=; b=I/2pm4FaAdVXmo4zE5ZphbllXAvgtHhVog3GgxT6aHQxxFzr2IoWW1BdjjhrzJyvL2 BboCqex9nmdBDZx4A+X59njdPBia839GPtmstm85ewhoi5kNnn9vtj9N2xgdz1/37vk6 LjHXi/SmnHVejdXh6ShfmwuR85iuZNJt28FoN9RfiqfpXnJBlCrSuaOd/iTwPlSkmuCO GtSXSbS5P9VADmNvBp/SwxfRWIWcs0D0P6pm/ERtbpckO/KI/jBlSpjkhB8I3f65BRxn bHs3g+YgIKhveCcBcOJAu+AA7glrxgdxMyV81MCiUaavk1i4dh0jLgkGLW02o3nCeEOs /9jA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=mBHPLvLA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i10si11942444ejd.240.2021.02.07.17.47.41; Sun, 07 Feb 2021 17:48:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=mBHPLvLA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229705AbhBHBnW (ORCPT + 99 others); Sun, 7 Feb 2021 20:43:22 -0500 Received: from mailgw02.mediatek.com ([1.203.163.81]:20018 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S229621AbhBHBnQ (ORCPT ); Sun, 7 Feb 2021 20:43:16 -0500 X-UUID: acf37b1ad5a143598eeb30b9da08706b-20210208 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:References:In-Reply-To:Message-ID:Date:Subject:CC:To:From; bh=a310sQCUgDOdkn7zckKGWmxpMKVjRJUxcAXM3gBCOzs=; b=mBHPLvLAkenwZKd1S94mu6ifnFe4aPG2942ObKxEYG3tFccm/WO9iTFATmj1OWTBYGdtHRMVKOqb9Fw1c3FOwve3xWeXHx/X1YoUhSszx91l6UZFOkoUzaRrF/1FAOoysLAc4kxLPhGZAA6IjWc/xUqiEHv5t2wTiG5vK8MhXK8=; X-UUID: acf37b1ad5a143598eeb30b9da08706b-20210208 Received: from mtkcas34.mediatek.inc [(172.27.4.253)] by mailgw02.mediatek.com (envelope-from ) (mailgw01.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 267413372; Mon, 08 Feb 2021 09:42:29 +0800 Received: from MTKCAS36.mediatek.inc (172.27.4.186) by MTKMBS33N2.mediatek.inc (172.27.4.76) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 8 Feb 2021 09:42:25 +0800 Received: from mszsdclx1018.gcn.mediatek.inc (10.16.6.18) by MTKCAS36.mediatek.inc (172.27.4.170) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Mon, 8 Feb 2021 09:42:24 +0800 From: Jitao Shi To: Chun-Kuang Hu , Philipp Zabel CC: , , , , , , , , , , , , , , , , Jitao Shi Subject: [PATCH v3 1/3] drm/mediatek: mtk_dpi: Add check for max clock rate in mode_valid Date: Mon, 8 Feb 2021 09:42:19 +0800 Message-ID: <20210208014221.196584-2-jitao.shi@mediatek.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210208014221.196584-1-jitao.shi@mediatek.com> References: <20210208014221.196584-1-jitao.shi@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: C37A26E0E59DBE45EF36BBA520339786AF486A98979357C5AACE500268F586C02000:8 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org QWRkIHBlci1wbGF0Zm9ybSBtYXggY2xvY2sgcmF0ZSBjaGVjayBpbiBtdGtfZHBpX2JyaWRnZV9t b2RlX3ZhbGlkLg0KDQpTaWduZWQtb2ZmLWJ5OiBKaXRhbyBTaGkgPGppdGFvLnNoaUBtZWRpYXRl ay5jb20+DQotLS0NCiBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jIHwgMTcgKysr KysrKysrKysrKysrKysNCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQ0KDQpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYyBiL2RyaXZlcnMvZ3B1 L2RybS9tZWRpYXRlay9tdGtfZHBpLmMNCmluZGV4IDUyZjExYTYzYTMzMC4uZmZhNGEwZjE5ODlm IDEwMDY0NA0KLS0tIGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYw0KKysrIGIv ZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYw0KQEAgLTExOCw2ICsxMTgsNyBAQCBz dHJ1Y3QgbXRrX2RwaV95Y19saW1pdCB7DQogc3RydWN0IG10a19kcGlfY29uZiB7DQogCXVuc2ln bmVkIGludCAoKmNhbF9mYWN0b3IpKGludCBjbG9jayk7DQogCXUzMiByZWdfaF9mcmVfY29uOw0K Kwl1MzIgbWF4X2Nsb2NrX2toejsNCiAJYm9vbCBlZGdlX3NlbF9lbjsNCiB9Ow0KIA0KQEAgLTU1 NSw5ICs1NTYsMjIgQEAgc3RhdGljIHZvaWQgbXRrX2RwaV9icmlkZ2VfZW5hYmxlKHN0cnVjdCBk cm1fYnJpZGdlICpicmlkZ2UpDQogCW10a19kcGlfc2V0X2Rpc3BsYXlfbW9kZShkcGksICZkcGkt Pm1vZGUpOw0KIH0NCiANCitzdGF0aWMgZW51bSBkcm1fbW9kZV9zdGF0dXMNCittdGtfZHBpX2Jy aWRnZV9tb2RlX3ZhbGlkKHN0cnVjdCBkcm1fYnJpZGdlICpicmlkZ2UsDQorCQkJICBjb25zdCBz dHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSkNCit7DQorCXN0cnVjdCBtdGtfZHBpICpkcGkg PSBicmlkZ2VfdG9fZHBpKGJyaWRnZSk7DQorDQorCWlmIChkcGktPmNvbmYtPm1heF9jbG9ja19r aHogJiYgbW9kZS0+Y2xvY2sgPiBkcGktPmNvbmYtPm1heF9jbG9ja19raHopDQorCQlyZXR1cm4g TU9ERV9DTE9DS19ISUdIOw0KKw0KKwlyZXR1cm4gTU9ERV9PSzsNCit9DQorDQogc3RhdGljIGNv bnN0IHN0cnVjdCBkcm1fYnJpZGdlX2Z1bmNzIG10a19kcGlfYnJpZGdlX2Z1bmNzID0gew0KIAku YXR0YWNoID0gbXRrX2RwaV9icmlkZ2VfYXR0YWNoLA0KIAkubW9kZV9zZXQgPSBtdGtfZHBpX2Jy aWRnZV9tb2RlX3NldCwNCisJLm1vZGVfdmFsaWQgPSBtdGtfZHBpX2JyaWRnZV9tb2RlX3ZhbGlk LA0KIAkuZGlzYWJsZSA9IG10a19kcGlfYnJpZGdlX2Rpc2FibGUsDQogCS5lbmFibGUgPSBtdGtf ZHBpX2JyaWRnZV9lbmFibGUsDQogfTsNCkBAIC02NzMsMTcgKzY4NywyMCBAQCBzdGF0aWMgdW5z aWduZWQgaW50IG10ODE4M19jYWxjdWxhdGVfZmFjdG9yKGludCBjbG9jaykNCiBzdGF0aWMgY29u c3Qgc3RydWN0IG10a19kcGlfY29uZiBtdDgxNzNfY29uZiA9IHsNCiAJLmNhbF9mYWN0b3IgPSBt dDgxNzNfY2FsY3VsYXRlX2ZhY3RvciwNCiAJLnJlZ19oX2ZyZV9jb24gPSAweGUwLA0KKwkubWF4 X2Nsb2NrX2toeiA9IDMwMDAwMCwNCiB9Ow0KIA0KIHN0YXRpYyBjb25zdCBzdHJ1Y3QgbXRrX2Rw aV9jb25mIG10MjcwMV9jb25mID0gew0KIAkuY2FsX2ZhY3RvciA9IG10MjcwMV9jYWxjdWxhdGVf ZmFjdG9yLA0KIAkucmVnX2hfZnJlX2NvbiA9IDB4YjAsDQogCS5lZGdlX3NlbF9lbiA9IHRydWUs DQorCS5tYXhfY2xvY2tfa2h6ID0gMTUwMDAwLA0KIH07DQogDQogc3RhdGljIGNvbnN0IHN0cnVj dCBtdGtfZHBpX2NvbmYgbXQ4MTgzX2NvbmYgPSB7DQogCS5jYWxfZmFjdG9yID0gbXQ4MTgzX2Nh bGN1bGF0ZV9mYWN0b3IsDQogCS5yZWdfaF9mcmVfY29uID0gMHhlMCwNCisJLm1heF9jbG9ja19r aHogPSAxMDAwMDAsDQogfTsNCiANCiBzdGF0aWMgaW50IG10a19kcGlfcHJvYmUoc3RydWN0IHBs YXRmb3JtX2RldmljZSAqcGRldikNCi0tIA0KMi4yNS4xDQo=