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.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, MIME_BASE64_TEXT,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, 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 56765C433E0 for ; Wed, 8 Jul 2020 10:40:38 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 24E2620775 for ; Wed, 8 Jul 2020 10:40:38 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="BdBGLj6v" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728495AbgGHKkh (ORCPT ); Wed, 8 Jul 2020 06:40:37 -0400 Received: from mailgw01.mediatek.com ([210.61.82.183]:56995 "EHLO mailgw01.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1728239AbgGHKkh (ORCPT ); Wed, 8 Jul 2020 06:40:37 -0400 X-UUID: 9b8b7da4bd684f7399d4ac05f38e6c13-20200708 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=C1rVBmtcn80UNbJ7oS203MwTgWEo53DfAO2x/ts3HiE=; b=BdBGLj6vKsjbNPY8zz99k/9uxAu+/q2rahHO5WfpzWy6RjlM6+OeblHttPkdaTio8SUl3NZJl5yTsSc9VLdQLAbFuR+SFV7Ay0czfyqUvY1t5Gw70tO1JNxYoPUmyYn44pxgmcIFj60+2U/0vnW6UD96bdp0W1d6ZG/x7/4qSqs=; X-UUID: 9b8b7da4bd684f7399d4ac05f38e6c13-20200708 Received: from mtkexhb01.mediatek.inc [(172.21.101.102)] by mailgw01.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 546704618; Wed, 08 Jul 2020 18:40:29 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs05n2.mediatek.inc (172.21.101.140) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 8 Jul 2020 18:40:25 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 8 Jul 2020 18:40:26 +0800 From: Louis Kuo To: , , , , , CC: , , , , , , , , , , , , , Subject: [RFC PATCH V7 2/3] dt-bindings: mt8183: Add sensor interface dt-bindings Date: Wed, 8 Jul 2020 18:40:22 +0800 Message-ID: <20200708104023.3225-3-louis.kuo@mediatek.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20200708104023.3225-1-louis.kuo@mediatek.com> References: <20200708104023.3225-1-louis.kuo@mediatek.com> MIME-Version: 1.0 Content-Type: text/plain X-MTK: N Content-Transfer-Encoding: base64 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org VGhpcyBwYXRjaCBhZGRzIHRoZSBEVCBiaW5kaW5nIGRvY3VtZW50YXRpb24gZm9yIHRoZSBzZW5z b3IgaW50ZXJmYWNlDQptb2R1bGUgaW4gTWVkaWF0ZWsgU29Dcy4NCg0KU2lnbmVkLW9mZi1ieTog TG91aXMgS3VvIDxsb3Vpcy5rdW9AbWVkaWF0ZWsuY29tPg0KLS0tDQogLi4uL2JpbmRpbmdzL21l ZGlhL21lZGlhdGVrLXNlbmluZi55YW1sICAgICAgIHwgMjIzICsrKysrKysrKysrKysrKysrKw0K IDEgZmlsZSBjaGFuZ2VkLCAyMjMgaW5zZXJ0aW9ucygrKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBE b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvbWVkaWF0ZWstc2VuaW5mLnlh bWwNCg0KZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRp YS9tZWRpYXRlay1zZW5pbmYueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9tZWRpYS9tZWRpYXRlay1zZW5pbmYueWFtbA0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4 IDAwMDAwMDAwMDAwMC4uOTE3YjM5M2FjYzBjDQotLS0gL2Rldi9udWxsDQorKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvbWVkaWF0ZWstc2VuaW5mLnlhbWwNCkBA IC0wLDAgKzEsMjIzIEBADQorIyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKEdQTC0yLjArIE9S IE1JVCkNCislWUFNTCAxLjINCistLS0NCiskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9zY2hl bWFzL21lZGlhL21lZGlhdGVrLXNlbmluZi55YW1sIw0KKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0 cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29yZS55YW1sIw0KKw0KK3RpdGxlOiBNZWRpYXRlayBTZW5z b3IgSW50ZXJmYWNlIChDU0kpIERldmljZSBUcmVlIEJpbmRpbmdzDQorDQorbWFpbnRhaW5lcnM6 DQorICAtIExvdWlzIEt1byA8bG91aXMua3VvQG1lZGlhdGVrLmNvbT4NCisNCitkZXNjcmlwdGlv bjogfA0KKyAgU2VuaW5mIE1JUEktQ1NJMiBob3N0IGRyaXZlciBpcyBhIEhXIGNhbWVyYSBpbnRl cmZhY2UgY29udHJvbGxlci4gSXQgc3VwcG9ydA0KKyAgYSB3aWRlbHkgYWRvcHRlZCwgc2ltcGxl LCBoaWdoLXNwZWVkIHByb3RvY29sIHByaW1hcmlseSBpbnRlbmRlZCBmb3INCisgIHBvaW50LXRv LXBvaW50IGltYWdlIGFuZCB2aWRlbyB0cmFuc21pc3Npb24gYmV0d2VlbiBjYW1lcmFzIGFuZCBo b3N0IGRldmljZXMuDQorDQorcHJvcGVydGllczoNCisgIGNvbXBhdGlibGU6DQorICAgIGNvbnN0 OiBtZWRpYXRlayxtdDgxODMtc2VuaW5mDQorDQorICByZWc6DQorICAgIG1pbkl0ZW1zOiAxDQor DQorICBpbnRlcnJ1cHRzOg0KKyAgICBtYXhJdGVtczogMQ0KKw0KKyAgcG93ZXItZG9tYWluczoN CisgICAgbWF4SXRlbXM6IDENCisNCisgIGNsb2NrczoNCisgICAgaXRlbXM6DQorICAgICAgLSBk ZXNjcmlwdGlvbjogU2VuaW5mIGNhbXN5cyBjbG9jaw0KKyAgICAgIC0gZGVzY3JpcHRpb246IFNl bmluZiB0b3AgbXV4IGNsb2NrDQorDQorICBjbG9jay1uYW1lczoNCisgICAgaXRlbXM6DQorICAg ICAgLSBjb25zdDogY2FtX3NlbmluZg0KKyAgICAgIC0gY29uc3Q6IHRvcF9tdXhfc2VuaW5mDQor DQorICBwaHlzOg0KKyAgICBpdGVtczoNCisgICAgICAtIGRlc2NyaXB0aW9uOiBTZW5pbmYgbWlw aSBkcGh5DQorDQorICBwaHktbmFtZXM6DQorICAgIGl0ZW1zOg0KKyAgICAgIC0gY29uc3Q6IHNl bmluZg0KKw0KKyAgIyBTZWUgLi92aWRlby1pbnRlcmZhY2VzLnR4dCBmb3IgZGV0YWlscw0KKyAg cG9ydHM6DQorICAgIHR5cGU6IG9iamVjdA0KKyAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFs c2UNCisNCisgICAgcHJvcGVydGllczoNCisgICAgICBwb3J0QDA6DQorICAgICAgICB0eXBlOiBv YmplY3QNCisgICAgICAgIGRlc2NyaXB0aW9uOiBjb25uZWN0aW9uIHBvaW50IGZvciBzZW5zb3Ig YXQgcG9ydCAwDQorICAgICAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UNCisNCisgICAg ICAgIHByb3BlcnRpZXM6DQorICAgICAgICAgIHJlZzoNCisgICAgICAgICAgICBjb25zdDogMA0K Kw0KKyAgICAgICAgcGF0dGVyblByb3BlcnRpZXM6DQorICAgICAgICAgIGVuZHBvaW50Og0KKyAg ICAgICAgICAgIHR5cGU6IG9iamVjdA0KKyAgICAgICAgICAgIGFkZGl0aW9uYWxQcm9wZXJ0aWVz OiBmYWxzZQ0KKw0KKyAgICAgICAgICAgIHByb3BlcnRpZXM6DQorICAgICAgICAgICAgICBkYXRh LWxhbmVzOg0KKyAgICAgICAgICAgICAgICBtaW5JdGVtczogMQ0KKyAgICAgICAgICAgICAgICBt YXhJdGVtczogNA0KKw0KKyAgICAgICAgICAgICAgcmVtb3RlLWVuZHBvaW50OiB0cnVlDQorDQor ICAgICAgcG9ydEAxOg0KKyAgICAgICAgdHlwZTogb2JqZWN0DQorICAgICAgICBkZXNjcmlwdGlv bjogY29ubmVjdGlvbiBwb2ludCBmb3Igc2Vuc29yIGF0IHBvcnQgMQ0KKyAgICAgICAgYWRkaXRp b25hbFByb3BlcnRpZXM6IGZhbHNlDQorDQorICAgICAgICBwcm9wZXJ0aWVzOg0KKyAgICAgICAg ICByZWc6DQorICAgICAgICAgICAgY29uc3Q6IDENCisNCisgICAgICAgIHBhdHRlcm5Qcm9wZXJ0 aWVzOg0KKyAgICAgICAgICBlbmRwb2ludDoNCisgICAgICAgICAgICB0eXBlOiBvYmplY3QNCisg ICAgICAgICAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UNCisNCisgICAgICAgICAgICBw cm9wZXJ0aWVzOg0KKyAgICAgICAgICAgICAgZGF0YS1sYW5lczoNCisgICAgICAgICAgICAgICAg bWluSXRlbXM6IDENCisgICAgICAgICAgICAgICAgbWF4SXRlbXM6IDQNCisNCisgICAgICAgICAg ICAgIHJlbW90ZS1lbmRwb2ludDogdHJ1ZQ0KKw0KKyAgICAgIHBvcnRANDoNCisgICAgICAgIHR5 cGU6IG9iamVjdA0KKyAgICAgICAgZGVzY3JpcHRpb246IGNvbm5lY3Rpb24gcG9pbnQgZm9yIGNh bXN5cw0KKyAgICAgICAgYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNlDQorDQorICAgICAgICBw cm9wZXJ0aWVzOg0KKyAgICAgICAgICByZWc6DQorICAgICAgICAgICAgY29uc3Q6IDQNCisNCisg ICAgICAgIHBhdHRlcm5Qcm9wZXJ0aWVzOg0KKyAgICAgICAgICBlbmRwb2ludDoNCisgICAgICAg ICAgICB0eXBlOiBvYmplY3QNCisgICAgICAgICAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFs c2UNCisNCisgICAgICAgICAgICBwcm9wZXJ0aWVzOg0KKyAgICAgICAgICAgICAgcmVtb3RlLWVu ZHBvaW50OiB0cnVlDQorDQorICAgIHJlcXVpcmVkOg0KKyAgICAgIC0gcG9ydEAwDQorICAgICAg LSBwb3J0QDENCisgICAgICAtIHBvcnRANA0KKw0KK3JlcXVpcmVkOg0KKyAgLSBjb21wYXRpYmxl DQorICAtIGludGVycnVwdHMNCisgIC0gY2xvY2tzDQorICAtIGNsb2NrLW5hbWVzDQorICAtIHBv d2VyLWRvbWFpbnMNCisgIC0gcG9ydHMNCisNCithZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UN CisNCitleGFtcGxlczoNCisgIC0gfA0KKw0KKyAgICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvY2xv Y2svbXQ4MTgzLWNsay5oPg0KKyAgICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvaW50ZXJydXB0LWNv bnRyb2xsZXIvaXJxLmg+DQorICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29u dHJvbGxlci9hcm0tZ2ljLmg+DQorICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9wb3dlci9tdDgx ODMtcG93ZXIuaD4NCisNCisgICAgcGFyZW50IHsNCisgICAgICAgICNhZGRyZXNzLWNlbGxzID0g PDI+Ow0KKyAgICAgICAgI3NpemUtY2VsbHMgPSA8Mj47DQorDQorICAgICAgICBzZW5pbmY6IHNl bmluZkAxYTA0MDAwMCB7DQorICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtZWRpYXRlayxtdDgx ODMtc2VuaW5mIjsNCisgICAgICAgICAgICByZWcgPSA8MCAweDFhMDQwMDAwIDAgMHg4MDAwPjsN CisgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMjUxIElSUV9UWVBFX0xFVkVMX0xP Vz47DQorICAgICAgICAgICAgcG93ZXItZG9tYWlucyA9IDwmc2Nwc3lzIE1UODE4M19QT1dFUl9E T01BSU5fQ0FNPjsNCisgICAgICAgICAgICBjbG9ja3MgPSA8JmNhbXN5cyBDTEtfQ0FNX1NFTklO Rj4sDQorICAgICAgICAgICAgICAgIDwmdG9wY2tnZW4gQ0xLX1RPUF9NVVhfU0VOSU5GPjsNCisg ICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJjYW1fc2VuaW5mIiwgInRvcF9tdXhfc2VuaW5mIjsN CisgICAgICAgICAgICBwaHlzID0gPCZtaXBpX2RwaHkgMD47DQorICAgICAgICAgICAgcGh5LW5h bWVzID0gInNlbmluZiI7DQorDQorICAgICAgICAgICAgcG9ydHMgew0KKyAgICAgICAgICAgICAg ICAjYWRkcmVzcy1jZWxscyA9IDwxPjsNCisgICAgICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8 MD47DQorDQorICAgICAgICAgICAgICAgIHBvcnRAMCB7DQorICAgICAgICAgICAgICAgICAgICBy ZWcgPSA8MD47DQorICAgICAgICAgICAgICAgICAgICBtaXBpX2luX2JjYW06IGVuZHBvaW50IHsN CisgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLWxhbmVzID0gPDAgMSAzIDQ+Ow0KKyAgICAg ICAgICAgICAgICAgICAgICAgIHJlbW90ZS1lbmRwb2ludCA9IDwmYmNhbV9vdXQ+Ow0KKyAgICAg ICAgICAgICAgICAgICAgfTsNCisgICAgICAgICAgICAgICAgfTsNCisNCisgICAgICAgICAgICAg ICAgcG9ydEAxIHsNCisgICAgICAgICAgICAgICAgICAgIHJlZyA9IDwxPjsNCisgICAgICAgICAg ICAgICAgICAgIG1pcGlfaW5fZmNhbTogZW5kcG9pbnQgew0KKyAgICAgICAgICAgICAgICAgICAg ICAgIGRhdGEtbGFuZXMgPSA8MT47DQorICAgICAgICAgICAgICAgICAgICAgICAgcmVtb3RlLWVu ZHBvaW50ID0gPCZmY2FtX291dD47DQorICAgICAgICAgICAgICAgICAgICB9Ow0KKyAgICAgICAg ICAgICAgICB9Ow0KKw0KKyAgICAgICAgICAgICAgICBwb3J0QDQgew0KKyAgICAgICAgICAgICAg ICAgICAgcmVnID0gPDQ+Ow0KKyAgICAgICAgICAgICAgICAgICAgc2VuaW5mX2NhbWlzcF9lbmRw b2ludDogZW5kcG9pbnQgew0KKyAgICAgICAgICAgICAgICAgICAgICAgIHJlbW90ZS1lbmRwb2lu dCA9IDwmY2FtaXNwX2VuZHBvaW50PjsNCisgICAgICAgICAgICAgICAgICAgIH07DQorICAgICAg ICAgICAgICAgIH07DQorICAgICAgICAgICAgfTsNCisgICAgICAgIH07DQorDQorICAgICAgICBt aXBpX2RwaHk6IG1pcGlfZHBoeUAxMWM4MDAwMCB7DQorICAgICAgICAgICAgY29tcGF0aWJsZSA9 ICJtZWRpYXRlayxtdDgxODMtbWlwaV9kcGh5IjsNCisgICAgICAgICAgICByZWcgPSA8MCAweDEx QzgwMDAwIDAgMHg2MDAwPjsNCisgICAgICAgICAgICAjcGh5LWNlbGxzID0gPDE+Ow0KKyAgICAg ICAgfTsNCisNCisgICAgICAgIGkyYzI6IGkyY0AxMTAwOTAwMCB7DQorICAgICAgICAgICAgcmVn ID0gPDAgMHgxMTAwOTAwMCAwIDB4MTAwMD47DQorICAgICAgICAgICAgY2xvY2stZnJlcXVlbmN5 ID0gPDQwMDAwMD47DQorICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47DQorICAgICAg ICAgICAgI3NpemUtY2VsbHMgPSA8MD47DQorDQorICAgICAgICAgICAgd2NhbTogY2FtZXJhQDM2 IHsNCisgICAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJvdnRpLG92NTY5NSI7DQorICAgICAg ICAgICAgICAgIHJlZyA9IDwweDM2PjsNCisNCisgICAgICAgICAgICAgICAgcG9ydCB7DQorICAg ICAgICAgICAgICAgICAgICBiY2FtX291dDogZW5kcG9pbnQgew0KKyAgICAgICAgICAgICAgICAg ICAgICAgIHJlbW90ZS1lbmRwb2ludCA9IDwmbWlwaV9pbl9iY2FtPjsNCisgICAgICAgICAgICAg ICAgICAgICAgICBkYXRhLWxhbmVzID0gPDAgMSAzIDQ+Ow0KKyAgICAgICAgICAgICAgICAgICAg fTsNCisgICAgICAgICAgICAgICAgfTsNCisgICAgICAgICAgICB9Ow0KKyAgICAgICAgfTsNCisN CisgICAgICAgIGkyYzQ6IGkyY0AxMTAwODAwMCB7DQorICAgICAgICAgICAgcmVnID0gPDAgMHgx MTAwODAwMCAwIDB4MTAwMD47DQorICAgICAgICAgICAgY2xvY2stZnJlcXVlbmN5ID0gPDQwMDAw MD47DQorICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47DQorICAgICAgICAgICAgI3Np emUtY2VsbHMgPSA8MD47DQorDQorICAgICAgICAgICAgdWNhbTogY2FtZXJhQDNjIHsNCisgICAg ICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJvdnRpLG92MjY4NSI7DQorICAgICAgICAgICAgICAg IHJlZyA9IDwweDNjPjsNCisNCisgICAgICAgICAgICAgICAgcG9ydCB7DQorICAgICAgICAgICAg ICAgICAgICBmY2FtX291dDogZW5kcG9pbnQgew0KKyAgICAgICAgICAgICAgICAgICAgICAgIHJl bW90ZS1lbmRwb2ludCA9IDwmbWlwaV9pbl9mY2FtPjsNCisgICAgICAgICAgICAgICAgICAgICAg ICBkYXRhLWxhbmVzID0gPDE+Ow0KKyAgICAgICAgICAgICAgICAgICAgfTsNCisgICAgICAgICAg ICAgICAgfTsNCisgICAgICAgICAgICB9Ow0KKyAgICAgICAgfTsNCisgICAgfTsNClwgTm8gbmV3 bGluZSBhdCBlbmQgb2YgZmlsZQ0KLS0NCjIuMTguMA0K 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.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,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 13613C433DF for ; Wed, 8 Jul 2020 10:40:57 +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 D32852078D for ; Wed, 8 Jul 2020 10:40:56 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="H77j9b11"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="BdBGLj6v" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D32852078D 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:References:In-Reply-To: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:List-Owner; bh=Uzak/jLiXHg2Tl7aRLEUDWcuHak0n7E/4bcsEsCCUCE=; b=H77j9b11NhRtZihG2LGgK1/cy ODMskEYTSJvsNQK9FFL5EaADcm0jO2XhwBlNO1r2L4prc3/GYRE/KJJRho8jUPKQWZMT8cZki6msA hutTgbrhuMDdWYNhSpJFdKmREq/StdRISmMgEtxsBLfan8FHceReHa4CK/ClCh6/WwyE1j/tajmZF HPhky07BgigyHnKrdIt8Hy1/s8FnlB+tCfKBycs1Eg9NI6obeFdGsIgqd2K9iMRacwgrH5vLXNkJ8 mmmPQo4EtM6UW+LJQ2YbJ/Tr/dbD5pwKzpUII/EmdT/MZ11UDOvmulBV+pHxAY80ycoTeOwQnHhPM NEoYMjZEQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jt7VQ-0002d0-Ep; Wed, 08 Jul 2020 10:40:48 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jt7VK-0002Zt-3o; Wed, 08 Jul 2020 10:40:43 +0000 X-UUID: 6de9bdcb2cf249939a36251e10a037bd-20200708 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=C1rVBmtcn80UNbJ7oS203MwTgWEo53DfAO2x/ts3HiE=; b=BdBGLj6vKsjbNPY8zz99k/9uxAu+/q2rahHO5WfpzWy6RjlM6+OeblHttPkdaTio8SUl3NZJl5yTsSc9VLdQLAbFuR+SFV7Ay0czfyqUvY1t5Gw70tO1JNxYoPUmyYn44pxgmcIFj60+2U/0vnW6UD96bdp0W1d6ZG/x7/4qSqs=; X-UUID: 6de9bdcb2cf249939a36251e10a037bd-20200708 Received: from mtkcas66.mediatek.inc [(172.29.193.44)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLS) with ESMTP id 1053560320; Wed, 08 Jul 2020 02:40:41 -0800 Received: from mtkmbs05n2.mediatek.inc (172.21.101.140) by MTKMBS62N1.mediatek.inc (172.29.193.41) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 8 Jul 2020 03:40:27 -0700 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs05n2.mediatek.inc (172.21.101.140) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 8 Jul 2020 18:40:25 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 8 Jul 2020 18:40:26 +0800 From: Louis Kuo To: , , , , , Subject: [RFC PATCH V7 2/3] dt-bindings: mt8183: Add sensor interface dt-bindings Date: Wed, 8 Jul 2020 18:40:22 +0800 Message-ID: <20200708104023.3225-3-louis.kuo@mediatek.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20200708104023.3225-1-louis.kuo@mediatek.com> References: <20200708104023.3225-1-louis.kuo@mediatek.com> MIME-Version: 1.0 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200708_064042_333689_3A4A82E0 X-CRM114-Status: GOOD ( 12.81 ) 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: devicetree@vger.kernel.org, Sean.Cheng@mediatek.com, srv_heupstream@mediatek.com, Jerry-ch.Chen@mediatek.com, jungo.lin@mediatek.com, sj.huang@mediatek.com, yuzhao@chromium.org, linux-mediatek@lists.infradead.org, zwisler@chromium.org, louis.kuo@mediatek.com, christie.yu@mediatek.com, frederic.chen@mediatek.com, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.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 This patch adds the DT binding documentation for the sensor interface module in Mediatek SoCs. Signed-off-by: Louis Kuo --- .../bindings/media/mediatek-seninf.yaml | 223 ++++++++++++++++++ 1 file changed, 223 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/mediatek-seninf.yaml diff --git a/Documentation/devicetree/bindings/media/mediatek-seninf.yaml b/Documentation/devicetree/bindings/media/mediatek-seninf.yaml new file mode 100644 index 000000000000..917b393acc0c --- /dev/null +++ b/Documentation/devicetree/bindings/media/mediatek-seninf.yaml @@ -0,0 +1,223 @@ +# SPDX-License-Identifier: (GPL-2.0+ OR MIT) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/mediatek-seninf.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Mediatek Sensor Interface (CSI) Device Tree Bindings + +maintainers: + - Louis Kuo + +description: | + Seninf MIPI-CSI2 host driver is a HW camera interface controller. It support + a widely adopted, simple, high-speed protocol primarily intended for + point-to-point image and video transmission between cameras and host devices. + +properties: + compatible: + const: mediatek,mt8183-seninf + + reg: + minItems: 1 + + interrupts: + maxItems: 1 + + power-domains: + maxItems: 1 + + clocks: + items: + - description: Seninf camsys clock + - description: Seninf top mux clock + + clock-names: + items: + - const: cam_seninf + - const: top_mux_seninf + + phys: + items: + - description: Seninf mipi dphy + + phy-names: + items: + - const: seninf + + # See ./video-interfaces.txt for details + ports: + type: object + additionalProperties: false + + properties: + port@0: + type: object + description: connection point for sensor at port 0 + additionalProperties: false + + properties: + reg: + const: 0 + + patternProperties: + endpoint: + type: object + additionalProperties: false + + properties: + data-lanes: + minItems: 1 + maxItems: 4 + + remote-endpoint: true + + port@1: + type: object + description: connection point for sensor at port 1 + additionalProperties: false + + properties: + reg: + const: 1 + + patternProperties: + endpoint: + type: object + additionalProperties: false + + properties: + data-lanes: + minItems: 1 + maxItems: 4 + + remote-endpoint: true + + port@4: + type: object + description: connection point for camsys + additionalProperties: false + + properties: + reg: + const: 4 + + patternProperties: + endpoint: + type: object + additionalProperties: false + + properties: + remote-endpoint: true + + required: + - port@0 + - port@1 + - port@4 + +required: + - compatible + - interrupts + - clocks + - clock-names + - power-domains + - ports + +additionalProperties: false + +examples: + - | + + #include + #include + #include + #include + + parent { + #address-cells = <2>; + #size-cells = <2>; + + seninf: seninf@1a040000 { + compatible = "mediatek,mt8183-seninf"; + reg = <0 0x1a040000 0 0x8000>; + interrupts = ; + power-domains = <&scpsys MT8183_POWER_DOMAIN_CAM>; + clocks = <&camsys CLK_CAM_SENINF>, + <&topckgen CLK_TOP_MUX_SENINF>; + clock-names = "cam_seninf", "top_mux_seninf"; + phys = <&mipi_dphy 0>; + phy-names = "seninf"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + mipi_in_bcam: endpoint { + data-lanes = <0 1 3 4>; + remote-endpoint = <&bcam_out>; + }; + }; + + port@1 { + reg = <1>; + mipi_in_fcam: endpoint { + data-lanes = <1>; + remote-endpoint = <&fcam_out>; + }; + }; + + port@4 { + reg = <4>; + seninf_camisp_endpoint: endpoint { + remote-endpoint = <&camisp_endpoint>; + }; + }; + }; + }; + + mipi_dphy: mipi_dphy@11c80000 { + compatible = "mediatek,mt8183-mipi_dphy"; + reg = <0 0x11C80000 0 0x6000>; + #phy-cells = <1>; + }; + + i2c2: i2c@11009000 { + reg = <0 0x11009000 0 0x1000>; + clock-frequency = <400000>; + #address-cells = <1>; + #size-cells = <0>; + + wcam: camera@36 { + compatible = "ovti,ov5695"; + reg = <0x36>; + + port { + bcam_out: endpoint { + remote-endpoint = <&mipi_in_bcam>; + data-lanes = <0 1 3 4>; + }; + }; + }; + }; + + i2c4: i2c@11008000 { + reg = <0 0x11008000 0 0x1000>; + clock-frequency = <400000>; + #address-cells = <1>; + #size-cells = <0>; + + ucam: camera@3c { + compatible = "ovti,ov2685"; + reg = <0x3c>; + + port { + fcam_out: endpoint { + remote-endpoint = <&mipi_in_fcam>; + data-lanes = <1>; + }; + }; + }; + }; + }; \ No newline at end of file -- 2.18.0 _______________________________________________ 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.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,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 27D8EC433DF for ; Wed, 8 Jul 2020 10:42:12 +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 E8ED320786 for ; Wed, 8 Jul 2020 10:42:11 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="nbIAZXds"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="BdBGLj6v" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E8ED320786 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:References:In-Reply-To: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:List-Owner; bh=NWA5jFYnIgAZvW7SNJozDNmOxGK5ctRQyOUTKGID3fs=; b=nbIAZXdsCfhLcIhhk9eua+rJg 8OGaOCwLJZM/nfdl0DT4R8Rq5vT8036yX+Lq9+uBzvIKvatZDyn+Mc+jaoY1RotPimfi4Zvdp4mk2 hVOAgaYkUoOAzlD7lomdbR5c7X5TJ54Y9GJe3pZBrJUpQsP3Y6UOptm93SHMSYotgZNyTOugDvIL7 6TXYAXndDIQ8NV4oa5Xuv5+dhUaeKoA8vno8pQk8ikO5ouK2c71cikvdlqMLmu6gq49q91BEuy2OV RzI7Q2lV+iSLvKmVP0QsJTBm4oY/XWUK6My6jk6vqVJvILsvdAD0o1GA8AJKO4SJ5mKWk9Ryr5wLa RNUdOLO6w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jt7VR-0002dN-Q2; Wed, 08 Jul 2020 10:40:49 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jt7VK-0002Zt-3o; Wed, 08 Jul 2020 10:40:43 +0000 X-UUID: 6de9bdcb2cf249939a36251e10a037bd-20200708 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=C1rVBmtcn80UNbJ7oS203MwTgWEo53DfAO2x/ts3HiE=; b=BdBGLj6vKsjbNPY8zz99k/9uxAu+/q2rahHO5WfpzWy6RjlM6+OeblHttPkdaTio8SUl3NZJl5yTsSc9VLdQLAbFuR+SFV7Ay0czfyqUvY1t5Gw70tO1JNxYoPUmyYn44pxgmcIFj60+2U/0vnW6UD96bdp0W1d6ZG/x7/4qSqs=; X-UUID: 6de9bdcb2cf249939a36251e10a037bd-20200708 Received: from mtkcas66.mediatek.inc [(172.29.193.44)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLS) with ESMTP id 1053560320; Wed, 08 Jul 2020 02:40:41 -0800 Received: from mtkmbs05n2.mediatek.inc (172.21.101.140) by MTKMBS62N1.mediatek.inc (172.29.193.41) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 8 Jul 2020 03:40:27 -0700 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs05n2.mediatek.inc (172.21.101.140) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 8 Jul 2020 18:40:25 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 8 Jul 2020 18:40:26 +0800 From: Louis Kuo To: , , , , , Subject: [RFC PATCH V7 2/3] dt-bindings: mt8183: Add sensor interface dt-bindings Date: Wed, 8 Jul 2020 18:40:22 +0800 Message-ID: <20200708104023.3225-3-louis.kuo@mediatek.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20200708104023.3225-1-louis.kuo@mediatek.com> References: <20200708104023.3225-1-louis.kuo@mediatek.com> MIME-Version: 1.0 X-MTK: N X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200708_064042_333689_3A4A82E0 X-CRM114-Status: GOOD ( 12.81 ) 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: devicetree@vger.kernel.org, Sean.Cheng@mediatek.com, srv_heupstream@mediatek.com, Jerry-ch.Chen@mediatek.com, jungo.lin@mediatek.com, sj.huang@mediatek.com, yuzhao@chromium.org, linux-mediatek@lists.infradead.org, zwisler@chromium.org, louis.kuo@mediatek.com, christie.yu@mediatek.com, frederic.chen@mediatek.com, linux-arm-kernel@lists.infradead.org, linux-media@vger.kernel.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 This patch adds the DT binding documentation for the sensor interface module in Mediatek SoCs. Signed-off-by: Louis Kuo --- .../bindings/media/mediatek-seninf.yaml | 223 ++++++++++++++++++ 1 file changed, 223 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/mediatek-seninf.yaml diff --git a/Documentation/devicetree/bindings/media/mediatek-seninf.yaml b/Documentation/devicetree/bindings/media/mediatek-seninf.yaml new file mode 100644 index 000000000000..917b393acc0c --- /dev/null +++ b/Documentation/devicetree/bindings/media/mediatek-seninf.yaml @@ -0,0 +1,223 @@ +# SPDX-License-Identifier: (GPL-2.0+ OR MIT) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/media/mediatek-seninf.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Mediatek Sensor Interface (CSI) Device Tree Bindings + +maintainers: + - Louis Kuo + +description: | + Seninf MIPI-CSI2 host driver is a HW camera interface controller. It support + a widely adopted, simple, high-speed protocol primarily intended for + point-to-point image and video transmission between cameras and host devices. + +properties: + compatible: + const: mediatek,mt8183-seninf + + reg: + minItems: 1 + + interrupts: + maxItems: 1 + + power-domains: + maxItems: 1 + + clocks: + items: + - description: Seninf camsys clock + - description: Seninf top mux clock + + clock-names: + items: + - const: cam_seninf + - const: top_mux_seninf + + phys: + items: + - description: Seninf mipi dphy + + phy-names: + items: + - const: seninf + + # See ./video-interfaces.txt for details + ports: + type: object + additionalProperties: false + + properties: + port@0: + type: object + description: connection point for sensor at port 0 + additionalProperties: false + + properties: + reg: + const: 0 + + patternProperties: + endpoint: + type: object + additionalProperties: false + + properties: + data-lanes: + minItems: 1 + maxItems: 4 + + remote-endpoint: true + + port@1: + type: object + description: connection point for sensor at port 1 + additionalProperties: false + + properties: + reg: + const: 1 + + patternProperties: + endpoint: + type: object + additionalProperties: false + + properties: + data-lanes: + minItems: 1 + maxItems: 4 + + remote-endpoint: true + + port@4: + type: object + description: connection point for camsys + additionalProperties: false + + properties: + reg: + const: 4 + + patternProperties: + endpoint: + type: object + additionalProperties: false + + properties: + remote-endpoint: true + + required: + - port@0 + - port@1 + - port@4 + +required: + - compatible + - interrupts + - clocks + - clock-names + - power-domains + - ports + +additionalProperties: false + +examples: + - | + + #include + #include + #include + #include + + parent { + #address-cells = <2>; + #size-cells = <2>; + + seninf: seninf@1a040000 { + compatible = "mediatek,mt8183-seninf"; + reg = <0 0x1a040000 0 0x8000>; + interrupts = ; + power-domains = <&scpsys MT8183_POWER_DOMAIN_CAM>; + clocks = <&camsys CLK_CAM_SENINF>, + <&topckgen CLK_TOP_MUX_SENINF>; + clock-names = "cam_seninf", "top_mux_seninf"; + phys = <&mipi_dphy 0>; + phy-names = "seninf"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + mipi_in_bcam: endpoint { + data-lanes = <0 1 3 4>; + remote-endpoint = <&bcam_out>; + }; + }; + + port@1 { + reg = <1>; + mipi_in_fcam: endpoint { + data-lanes = <1>; + remote-endpoint = <&fcam_out>; + }; + }; + + port@4 { + reg = <4>; + seninf_camisp_endpoint: endpoint { + remote-endpoint = <&camisp_endpoint>; + }; + }; + }; + }; + + mipi_dphy: mipi_dphy@11c80000 { + compatible = "mediatek,mt8183-mipi_dphy"; + reg = <0 0x11C80000 0 0x6000>; + #phy-cells = <1>; + }; + + i2c2: i2c@11009000 { + reg = <0 0x11009000 0 0x1000>; + clock-frequency = <400000>; + #address-cells = <1>; + #size-cells = <0>; + + wcam: camera@36 { + compatible = "ovti,ov5695"; + reg = <0x36>; + + port { + bcam_out: endpoint { + remote-endpoint = <&mipi_in_bcam>; + data-lanes = <0 1 3 4>; + }; + }; + }; + }; + + i2c4: i2c@11008000 { + reg = <0 0x11008000 0 0x1000>; + clock-frequency = <400000>; + #address-cells = <1>; + #size-cells = <0>; + + ucam: camera@3c { + compatible = "ovti,ov2685"; + reg = <0x3c>; + + port { + fcam_out: endpoint { + remote-endpoint = <&mipi_in_fcam>; + data-lanes = <1>; + }; + }; + }; + }; + }; \ No newline at end of file -- 2.18.0 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel