Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp262157ybk; Thu, 14 May 2020 23:27:32 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwiGUlC8OMmvHQuBI50GUMDTC4tQXCjHqJGoqsqVDr9pzJjK8ShcQuje224Qy0RIYO2BPgg X-Received: by 2002:a50:ea87:: with SMTP id d7mr1340953edo.48.1589524052813; Thu, 14 May 2020 23:27:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589524052; cv=none; d=google.com; s=arc-20160816; b=y4oIkciyDchzpKCACfvL7uP7g0zzwoy/MSFKZQ8zxLzKo5Pq0miloKci3Tc+11RO6S /uqoPl0w/6iPvhkTIA6r7CsVCxpoV0dJNmOFC9worf/gwrgydn3NPtKD53m9ZbIbX2jV BtAqQkwdcJHdcCixdKtNkRd98A6PTRIYJPp1LcCy04BeCT7JiUuHGKxdDzHjqbD4owqp EbdnWdx0pDqekKI0DeVAPxPCuprtno3SJLOXFX49uCjdFNXk0lbZRsavpZPkFc1FbYxZ Z1Cpon2Kz+EQpVsRLXrSJGJLAlIAIN9I7eukZzqbi08w7viky5gjv/6X2h3REa71H993 sC6w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=JKzhC7ZyS4Az8kB6uFAL7FCHI2123du89vRJcZ+CFlY=; b=0SGHa6XgqfuBIX09QQWZhWfsQNM0m1h/H6nyJYFSWGKGqrWCGZt5wfY/KxDjChnv3k izjkC07ZmzmdtPX7bmUAum4lJUM3QlZgfnfOsYpe2geA56vrN6hqXFNkJQ6ZXRrKRCch 2EwCaeLVD3HgV6tsB8oBiZ2ukN9jRYB5Ee4IXICFGom+ZLw2tgaXB/nAAQ99NlFDTfR/ MOI3056VWiR5FMv9EY7xpYss3rmc6a40aeuLVDaE2QvVI3co2I82DdjCNxG7/gFL7XT0 cC2jgdsqOrDRi1C/PznH5sm5jR8A6VR4SDKHlZAT54yoNTsqOIDJDUablp+ibSGYjKsg G/8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=ao1EG2Hn; 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 h5si638264edn.236.2020.05.14.23.27.08; Thu, 14 May 2020 23:27:32 -0700 (PDT) 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=ao1EG2Hn; 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 S1726295AbgEOGXa (ORCPT + 99 others); Fri, 15 May 2020 02:23:30 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:26635 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726182AbgEOGX3 (ORCPT ); Fri, 15 May 2020 02:23:29 -0400 X-UUID: 1f5f5546bcd04062b8e1cfd1ddf15554-20200515 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=JKzhC7ZyS4Az8kB6uFAL7FCHI2123du89vRJcZ+CFlY=; b=ao1EG2HnyD5fy2iEl9El8MPa3Uf41MTi/kICMADmQQeHsT7a3cWGHaoamHnh04gimNralyoOdg4cGKGpNhGunTJZXGRKftrbxNGoqTyxW2E+ZXMM0Li+STER+0R8sGKjB45DcdW9fI4LXfJZFLalmRKAKHhJmUNWDebXSIXdOI4=; X-UUID: 1f5f5546bcd04062b8e1cfd1ddf15554-20200515 Received: from mtkcas07.mediatek.inc [(172.21.101.84)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 683011692; Fri, 15 May 2020 14:23:26 +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; Fri, 15 May 2020 14:23:23 +0800 Received: from localhost.localdomain (10.15.20.246) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Fri, 15 May 2020 14:23:22 +0800 From: Fengping Yu To: Yingjoe Chen , Dmitry Torokhov , Andy Shevchenko , Marco Felsch CC: , , Subject: [PATCH v8] Add matrix keypad driver support for Mediatek SoCs Date: Fri, 15 May 2020 14:20:04 +0800 Message-ID: <20200515062007.28346-1-fengping.yu@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 9506C491B6E551E93E6FC636CE37D46A8BF0457FA886208279F30A3D36F6DB1E2000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQpDaGFuZ2Ugc2luY2Ugdjc6DQotIHNwZWNpZnkgY29tcGF0aWJsZSBwcm9wZXJ0eSBhcyBjb25z dCBzdHJpbmcNCi0gYWRkIG1heEl0ZW0gaW4gcmVxdWlyZWQgcHJvcGVydHkNCi0gc3F1YXNoIGtl eXBhZCBleGFtcGxlIG5vZGVzDQotIHNvcnQgaGVhZGVyIGZpbGUgd2l0aCBhbHBoYWJldGljIG9y ZGVyDQotIGFsaWduIGFsbCBkZWZpbmUgdmFsdWVzIGFuZCBhZGQgTVRLXyBwcmVmaXggdG8gbWFr ZSBtb3JlIHVuaWZvcm0NCi0gY2hhbmdlIGRlYm91bmNlIHZhbHVlIHRvIGRlZmF1bHQgMTZtcyBp ZiBub3Qgc3BlY2lmaWVkIGluIGR0cw0KLSByZW1vdmUgZXh0cmEgYnJhY2VzDQotIHNlcGFyYXRl IGNsayBwcmVwYXJlIGFzIGFuIGludGVybmFsIGRyaXZlciBmdW5jdGlvbg0KLSBhZGQgc3BlY2lh bCBjb21wYXRpYmxlIHN0cmluZw0KLSBtb2RpZnkgQ09ORklHX0tFWUJPQVJEX01US19LUEQ9bSB0 byBidWlsZCBrZXlwYWQgYXMga28gbW9kdWxlDQoNCmZlbmdwaW5nLnl1ICgzKToNCiAgZHQtYmlu ZGluZ3M6IEFkZCBrZXlwYWQgZGV2aWNldHJlZSBkb2N1bWVudGF0aW9uDQogIGRyaXZlcnM6IGlu cHV0OiBrZXlib2FyZDogQWRkIG10ayBrZXlwYWQgZHJpdmVyDQogIGNvbmZpZ3M6IGRlZmNvbmZp ZzogQWRkIENPTkZJR19uZy55dSAoMyk6DQogIGR0LWJpbmRpbmdzOiBBZGQga2V5cGFkIGRldmlj ZXRyZWUgZG9jdW1lbnRhdGlvbg0KICBkcml2ZXJzOiBpbnB1dDoga2V5Ym9hcmQ6IEFkZCBtdGsg a2V5cGFkIGRyaXZlcg0KICBjb25maWdzOiBkZWZjb25maWc6IEFkZCBDT05GSUdfS0VZQk9BUkRf TVRLX0tQRD1tDQoNCiAuLi4vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnB1dC9tdGsta3BkLnlhbWwg ICAgfCAgOTQgKysrKysrKw0KIGFyY2gvYXJtNjQvY29uZmlncy9kZWZjb25maWcgICAgICAgICAg ICAgICAgICB8ICAgMSArDQogZHJpdmVycy9pbnB1dC9rZXlib2FyZC9LY29uZmlnICAgICAgICAg ICAgICAgIHwgICA5ICsNCiBkcml2ZXJzL2lucHV0L2tleWJvYXJkL01ha2VmaWxlICAgICAgICAg ICAgICAgfCAgIDEgKw0KIGRyaXZlcnMvaW5wdXQva2V5Ym9hcmQvbXRrLWtwZC5jICAgICAgICAg ICAgICB8IDIzMSArKysrKysrKysrKysrKysrKysNCiA1IGZpbGVzIGNoYW5nZWQsIDMzNiBpbnNl cnRpb25zKCspDQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9pbnB1dC9tdGsta3BkLnlhbWwNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9p bnB1dC9rZXlib2FyZC9tdGsta3BkLmMNCg0KLS0NCjIuMTguMA0KDQo=