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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 07310C47258 for ; Sat, 20 Jan 2024 10:09:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=sg+b0IE5gFpDye6vBdHV0qFtaYw+AyTPRl2jxNdBI9E=; b=xU4K4DBoNbJodL 4Gy4BZ3cF0/MgYwoA8JMAvWv2FXc71sDpE9IG2C+NJkUXVjo2cI+S7ZkUyijLPrvuWFa0wXh0wdZB ast22g/YMxSFKetpp07AcF7pT+lWaJXvDWguBDFbMzcymLRclHLNKpTtPjM9lf1mk9XzL2ayaeBt5 17vxkQOvO9gabcPFLDo73BBwbuV+bJn0vCazOY45fdQfBsZTH95IxvUBGdKCqnIpi0twqnTZ4wFpd KpK5hNOwFHnh8NVTSwA8B+3YvMmC4lE298DejEP4rAfXgRccM1ZWsZPJeHzMh39aj3m6XWnlZ52VE xuOjf2gQSOYLi5BCuLEA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rR8HQ-007c3f-3B; Sat, 20 Jan 2024 10:08:48 +0000 Received: from mailgw01.mediatek.com ([216.200.240.184]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rR8HL-007c2z-1K; Sat, 20 Jan 2024 10:08:47 +0000 X-UUID: dffe9c34b77b11ee9a263b4415211400-20240120 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-ID:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=VQAhKouoh7wc8nliA+5a6M/5mfpasYhdz/lKxJL0ANw=; b=nHur9tx8L54DNybpit8Hq4lXjf5TjXcTP47dOpJEKYJmUGDjSN2gBrRWaLnjMuiXhupDbmXwuL6y1KFMDYAWObukX7vk4ZTAjRQ259ZKR6F0htnTovVkFHvAgkcCGnqhtd18jsYp1HObqVX0KDjQUiOQG2WHQ3GsvDH5wX4UzSQ=; X-CID-P-RULE: Release_Ham X-CID-O-INFO: VERSION:1.1.36,REQID:234eb7ac-a074-4430-a9f3-d429b1f71311,IP:0,U RL:0,TC:0,Content:0,EDM:0,RT:0,SF:0,FILE:0,BULK:0,RULE:Release_Ham,ACTION: release,TS:0 X-CID-META: VersionHash:6e16cf4,CLOUDID:56be0e83-8d4f-477b-89d2-1e3bdbef96d1,B ulkID:nil,BulkQuantity:0,Recheck:0,SF:102,TC:nil,Content:0,EDM:-3,IP:nil,U RL:1,File:nil,RT:nil,Bulk:nil,QS:nil,BEC:nil,COL:0,OSI:0,OSA:0,AV:0,LES:1, SPR:NO,DKR:0,DKP:0,BRR:0,BRE:0 X-CID-BVR: 0 X-CID-BAS: 0,_,0,_ X-CID-FACTOR: TF_CID_SPAM_SNR,TF_CID_SPAM_ULS X-UUID: dffe9c34b77b11ee9a263b4415211400-20240120 Received: from mtkmbs11n1.mediatek.inc [(172.21.101.185)] by mailgw01.mediatek.com (envelope-from ) (musrelay.mediatek.com ESMTP with TLSv1.2 ECDHE-RSA-AES256-GCM-SHA384 256/256) with ESMTP id 2130359207; Sat, 20 Jan 2024 03:08:36 -0700 Received: from mtkmbs10n2.mediatek.inc (172.21.101.183) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.26; Sat, 20 Jan 2024 17:48:33 +0800 Received: from APC01-SG2-obe.outbound.protection.outlook.com (172.21.101.237) by mtkmbs10n2.mediatek.inc (172.21.101.183) with Microsoft SMTP Server id 15.2.1118.26 via Frontend Transport; Sat, 20 Jan 2024 17:48:32 +0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jiQeBDDhX220HCe0G9zOBe6S6AWwe7M6LlNM+ugKMPq9aEWCmh2kDGzGSkVWbiXqRnmEMkW4uvMtL99jmQjWNHbiaurWdedomQupRk46uR8np3qj3fiToVGrXBagkvLjjcLhAx0Siq7ESGwG7lkqKd23RqCuve4csxGhj46MJ2GRMELmUxXK1Va+xRg4tvTzk1PYRwwW5O/DW3cRxkmalXkSYzADaJGRLAcFDKMIpMuPY/Yt5wyY4SJd1LfvZlhY3gIkTm1phTDLbeJnR9+34F7QjfPpbbWc6VTsD3z0RHcAiXuXkrGSJjSZ2SarurN6PBHDnV0NgCcAyFYHsButSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=VQAhKouoh7wc8nliA+5a6M/5mfpasYhdz/lKxJL0ANw=; b=J56Ao5m2rVQCGsz6FXup5oZbbFqSZ6Ktj2rmMkLgxwS/P3b5UJjpiT2jXgPfPpAz0dA8UngL6xfOgLFj8B5xe5surwtSUbCiAI8dsS6n70qjwawS/nd5gS6uNV1blCvyQWtrKikoQsGELBnzRDGVy9/5WT+TIaz/SgiWNAMeOqXXXi51BDn37Id2eg40eIpGgnoLL57LqlzyNgA6no6rjbztDgo6LdbflWsUAzebFv3bNvh+Px1ik33SinFRH0biqOYVeBtM1JJzUDeSYUhQmFgWWWawp9zfdiE8CcIto3+0nqieZTbW4oXy/bwFs1GRv4QSBdKA8tPOkaOjLwyBWw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mediatek.com; dmarc=pass action=none header.from=mediatek.com; dkim=pass header.d=mediatek.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mediateko365.onmicrosoft.com; s=selector2-mediateko365-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VQAhKouoh7wc8nliA+5a6M/5mfpasYhdz/lKxJL0ANw=; b=oiufzMkcM7b4GyPgGWKAppLjeoE6SHMbDnuyygL2Ugs9ZS8AbBqM4WH3H6LBQZ+4LZBfZcaGXoiWyTR9NPX3BZrlfPNiK2o9awBAf4KQHDl5HkkX4kSLhP/YibGgF/a5O0eD3hOZvig617Ny2B2KG0EsCJIYeB0MNJ9TJ1KEDxA= Received: from SEYPR03MB7682.apcprd03.prod.outlook.com (2603:1096:101:149::11) by SI6PR03MB9010.apcprd03.prod.outlook.com (2603:1096:4:21c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.27; Sat, 20 Jan 2024 09:48:29 +0000 Received: from SEYPR03MB7682.apcprd03.prod.outlook.com ([fe80::d006:ec9c:ff42:ff60]) by SEYPR03MB7682.apcprd03.prod.outlook.com ([fe80::d006:ec9c:ff42:ff60%5]) with mapi id 15.20.7202.024; Sat, 20 Jan 2024 09:48:28 +0000 From: =?utf-8?B?SmFzb24tSkggTGluICjmnpfnnb/npaUp?= To: "matthias.bgg@gmail.com" , "chunkuang.hu@kernel.org" , "angelogioacchino.delregno@collabora.com" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "conor+dt@kernel.org" CC: "linux-kernel@vger.kernel.org" , "linux-mediatek@lists.infradead.org" , =?utf-8?B?U2luZ28gQ2hhbmcgKOW8teiIiOWciyk=?= , =?utf-8?B?Sm9obnNvbiBXYW5nICjnjovogZbpkasp?= , "linaro-mm-sig@lists.linaro.org" , "linux-media@vger.kernel.org" , "devicetree@vger.kernel.org" , =?utf-8?B?SmFzb24tY2ggQ2hlbiAo6Zmz5bu66LGqKQ==?= , =?utf-8?B?U2hhd24gU3VuZyAo5a6L5a2d6KyZKQ==?= , =?utf-8?B?TmFuY3kgTGluICjmnpfmrKPonqIp?= , "dri-devel@lists.freedesktop.org" , Project_Global_Chrome_Upstream_Group , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH v3 1/3] dt-bindings: mailbox: Add mediatek,gce-props.yaml Thread-Topic: [PATCH v3 1/3] dt-bindings: mailbox: Add mediatek,gce-props.yaml Thread-Index: AQHaSqF1IA9qW0PoQkym//6hgpJgy7Dg9jIAgAGALYA= Date: Sat, 20 Jan 2024 09:48:28 +0000 Message-ID: <7d1226dbca72070dc4b5c5066e3f0f1e9de2e6bb.camel@mediatek.com> References: <20240119063224.29671-1-jason-jh.lin@mediatek.com> <20240119063224.29671-2-jason-jh.lin@mediatek.com> <30dca707-2b48-4309-8567-8c1297a75db5@collabora.com> In-Reply-To: <30dca707-2b48-4309-8567-8c1297a75db5@collabora.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=mediatek.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SEYPR03MB7682:EE_|SI6PR03MB9010:EE_ x-ms-office365-filtering-correlation-id: d54e7702-f099-45cd-ccff-08dc199cf49b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WqXqbqMBPDQsxID3Ible8XkZvMfkl3eE4UhiMV0aYqjbNue29qs6gnk+esQTQNoqWd+78+f+lTAAmevBuzBwGAsSTr7fuY1hrFqZh6T4ZXne+qnxIuHT0UrqdMLLJSEK9p52Y3JFwLAcbDTtR9T5RbVPpcd4mmIBc8qcjEJtksbEEWUdO+H/076gMRjd5r7lf+qX16+6CmzS7x4hcsaiDCxjMMKZ7uJsxnoYRSCh3e3ZmQ6+66NU1LhL0GWo0Wsv9G6xhkJ1Pg5D53R1Joxh9FRwwmH/RiCrX2vZ98yOsrOVZ86tiLXdVfI4h4zj2mUkq3edZYw96/m2RnjXBCeqwaX+XTecO9eyNYcDQYYXBUpuEYG0qZKraJE9kAK1Wt538Mym9oj24m8hm6znqLf91aCjMO9L24lR2PAALSsNjcxA3nMFHpqhd2oaB3y5oU6m3eIvh4pGglDvzIkgWO3zNA/XPMBuBRc/4Q+LpHC57wtzBs/51PYGBFLTY70kctza0NTEsyYejq86hz840CwDT7zbjMpZ5lhEXDrVqyy7d47DUuK2X1IqBLHRCIkpLuP7mz+PJFFJ/rqEtAdrxV7W9zGSjzV8diiWR4WfKNF9kvsAt0Cw89zQ8S3moD+VBYGHavwuVGKrBMZNAwq0fM61kg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SEYPR03MB7682.apcprd03.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(346002)(39860400002)(376002)(396003)(136003)(230922051799003)(1800799012)(451199024)(64100799003)(186009)(8676002)(8936002)(478600001)(6506007)(71200400001)(966005)(66446008)(91956017)(64756008)(66946007)(66556008)(66476007)(76116006)(110136005)(54906003)(6486002)(316002)(2616005)(26005)(6512007)(83380400001)(41300700001)(2906002)(4326008)(5660300002)(7416002)(15650500001)(86362001)(36756003)(85182001)(38070700009)(122000001)(38100700002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?R1ZJOVRHdjJSU3JtWUt1VHRFU1hLRjBsdmZBd1ZFbXVmMzNweWRocStwQzN6?= =?utf-8?B?UDBLbVhSeTQ0dnE3QnVFSVVBOTFrcXA5V1FraGpoQ1pYaUlxRmhOQ1FoeHFs?= =?utf-8?B?Um5wVHVxZGltT25tT1M0ek16ZlAwY241V3JHemdDVVhBNm12SzZZbjhTMUJP?= =?utf-8?B?OTRRQURzYWJzc0R2cUxWczIxb0hjZEFwVXcxcFVNTlZBVzRsdy9IbEF3NCtY?= =?utf-8?B?bXN3aVc1SlpBeGZwTGNaSGZwdS9LdDFXZVdrZFFVbzVxUm0rNE42WFA1SStB?= =?utf-8?B?bU83Z2pyTjNwWjgwNHVoc0VKd292ajVaUGVKazBQdk9FYmsxRUludFdPV1JR?= =?utf-8?B?bUIxNDJyNFJrVTcrMWZINEJsUFNCZUNWRS9RSi9rLzNPT09jSWEyd1J3Tngw?= =?utf-8?B?NWE5bUptUWlQTjVKbVZ0N2dWblVIMlkxVGcweFdTUnlaUlUzeE94S1FKOFlj?= =?utf-8?B?Z2dpVEUvS1RycDJTYTRmeHNGRGIxNm1uSGozeTlRdnV4T2hPbzM2TEoxMEZ2?= =?utf-8?B?eGovYXJCYVRVekhjM2Q3UkhMMGxkcCtOTUtaWXlJS1lnd3kvY1QyREp2SVh6?= =?utf-8?B?S3FnUGxmb3Q0R0VHLzBJbU1CeXdFbGd5cDUxNVVxZ1FoazFjK0p1SkNDak1C?= =?utf-8?B?dTlLWW5YdkVUcGxpaHcyVFRaWW9BVlBkZnE3d0V6U0ZJcE1WbFlIZGV4Rmp6?= =?utf-8?B?a3gvQXJBczJlUytKT005bGNsb3NnY0ZpUXR5bVZhMFlQZjExUlBHcU0xTEhK?= =?utf-8?B?cnhWYk92VHcwZjFzMkM1cm5valg4ZGoyaVVwTlZlenJwN3ZVeG9ZRlBXYzhU?= =?utf-8?B?NnZYVlBLcFN3b3ROQ1lhNks1ejJhdG1lTWF5Tk1vMnlkdGxNTk9Rc041c3lV?= =?utf-8?B?UnlObnJON2MrM1E2b2FwL1RCdnBtTm92dklxTlhTRUtNRXQrS3liVldBalcv?= =?utf-8?B?QjE3QmJFeHdITUJCN1hWTE8vK1drL01oUTZSNElyRjR3R2xORVorMCt4ckZ5?= =?utf-8?B?UFVwTS9kYXdLdzJFVTd4WjYxb0R3Y3pVdlFtUlJUZ1IzUkpwS0w0dmVBMHZM?= =?utf-8?B?bTRuNDYyY1NYb20xUnJWMkRaSllpZGpZaThGUW5tSktKRUFVUTRxd3pvN2ht?= =?utf-8?B?Z3ZBNWNRVEtJRGlvaE50ZnVkSnNGcGkwWWw0elJkR09WdS9sbERGdDhYWlpj?= =?utf-8?B?d0dKaFAxK1BhcGRaVGVJMW9CMjF3L3ZMbFc1WjNubzFVY0NaeE1jS1Q5bmhF?= =?utf-8?B?UHY4cTJIZGw3bHJNUGFMczhQb1hRUmJGMk5iT2s5YysveGhEelFmMExsWkpN?= =?utf-8?B?Q2I3TjdqRlVmYkZtdFdCbFl6YTFBdG9jcWt3VDVIb2FncWRzVDM5WHlEMjMz?= =?utf-8?B?bnUxRm5CTEw0VCttRGRyMTc1amxkUkU0d1B1cnRXVFYzd2tobk1EWXdRdU1X?= =?utf-8?B?WUJZZXdvTXN6NEpVRU5wSkM1NGNWRTVTT3pmSFNwbDJ0VTZqZ2doUkhVbm9i?= =?utf-8?B?K1h2WVpaODZ5bTVsQTVUYTgyR3dqb0Ixb0UvZFcxRTNNaldkVVNKRjdqTlo4?= =?utf-8?B?ekV0dnBzTGVYTmUrbkJqQm9OU3k0Y1grVzk5ZUtsNHl3VHVvdmFsaFlUMmRU?= =?utf-8?B?SEZLRXlSaGdCMzQrbWZ0alhYVjVPZ1F0T1pENUM1SnM4LzBJaUxqWU5ybUVX?= =?utf-8?B?aFZmVDdrNloxbnl2Zy9hRlh5VEhPcEpqc05ESTJFdlJlaFRac0kwU25aU1BR?= =?utf-8?B?WEZLbzBDN1A5Tm9sbU5ja1ZmR1FDeWhOTGc5YnkxVlhnYmMyTGdHY1BjYkJ4?= =?utf-8?B?VGg2QTE4Q05peUhVaVQ1N3dVbHlDTHJBQWRwOXBkTkpYcXJJQ21TNXhPQmRq?= =?utf-8?B?WWQ3Y1VTTDJyL1lid3FTQVUrM3BUSGtKLzM0ZCtlbG9MWmhqMkQzTVlybWpu?= =?utf-8?B?cGVXTnc1WGFEdGdYR29wMFdIU1AzQ3VkYWlnMkh4aTdqVzRhZnMzcDNFWmNO?= =?utf-8?B?MlE0ZytCZFJFcGhYMkluNGwwNm5yL00zT3QyeWxSQmE1cFB0RENzK1Nha3p5?= =?utf-8?B?aWRoQWtwbEl6RFZEZ3RPR29MRlg3WHRUUVdNbmxGSnB1L3B6Y3BsMWM3SnpW?= =?utf-8?B?ZUMwNWlMRTZlTjFPVjlwUkoycnFGczAzeDA4T29GM3Q1MGtiOStwUDVYYlBr?= =?utf-8?B?bUE9PQ==?= Content-ID: <4297E26978F85C42AB4047498F63F38D@apcprd03.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SEYPR03MB7682.apcprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d54e7702-f099-45cd-ccff-08dc199cf49b X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jan 2024 09:48:28.9154 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a7687ede-7a6b-4ef6-bace-642f677fbe31 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: PNQgNAbqlCLA2+e28HPVxdMU8e6zNVvtms7yUGA2fN4UGQsQ0mX55ccsrzCmhj3KDXowtoRpB9VKd3URJm8YNCGomcs7I/NQ0nDkxENLaI4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SI6PR03MB9010 X-TM-AS-Product-Ver: SMEX-14.0.0.3152-9.1.1006-23728.005 X-TM-AS-Result: No-10--32.791000-8.000000 X-TMASE-MatchedRID: H0/uSqZo4D6nykMun0J1wmjZ8q/Oc1nAYefZ7F9kLgsNcckEPxfz2OLB DcjMHcx7UmsNbSHn8eBWz2eiIuWGmt8PJCed6tIs/IBH0OAL+EdMjQ19j30wyd9RlPzeVuQQR3R HPHTssNX3pNg3V87yDrL0CwDGT5MlADAYgCjdKFudVNZaI2n6/99WrDP4LKdpdZevWwVvpQy5fu +XEabSpvIs19Gb68mzaZO4Eiz5bsMEW+0WFTTr4Z7tR0mnRAg1QPCPzycuBFNGL0g1nVmkYe8fa d4FArWr/ZoI2dvJSJnYM+9YZY/gRsFeWQ9rEC3VFYJUGv4DL3wUkWvaqUqLH5gWnaLDiGgh7vfj HqfMw2K8+TVtXJWVfU2NKIsmvPZ6AjPI/s9IvI9CnGIuUMP0Ve8lj2kHOCDUbaZMa0fgRtbGxDt fjJi11ebKQJwTmvpZJdDx9BhljWQiFiZZuOl7cE1Wvi92YKnOkT7cMJfe6JtXopZjyO6CZSzsQu rLskPGyhHpVlrxD3NJnroza1PHuFTi3dX5AzhKY6Gjtu6/t32jiNbvNIOD2RjQD3m2MCf7GUcJa cfXB7mQQRInB0Mnn2nhUL4Tgbhg5UcZtwNsCrrSBVVc2BozSlkMvWAuahr80AUPEgVMzF+rusVR y4an8bxAi7jPoeEQftwZ3X11IV0= X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No X-TMASE-Result: 10--32.791000-8.000000 X-TMASE-Version: SMEX-14.0.0.3152-9.1.1006-23728.005 X-TM-SNTS-SMTP: 513A7C7573AFBD3E4242B5B2EBB1D951708FCCCBC7F8B4766CB443F2877DAE8C2000:8 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240120_020843_790688_D67DC634 X-CRM114-Status: GOOD ( 21.98 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 Hi Angelo, Thanks for the reviews. On Fri, 2024-01-19 at 11:53 +0100, AngeloGioacchino Del Regno wrote: > Il 19/01/24 07:32, Jason-JH.Lin ha scritto: > > Add mediatek,gce-props.yaml for common GCE properties that is used > > for > > both mailbox providers and consumers. We place the common property > > "mediatek,gce-events" in this binding currently. > > > > The property "mediatek,gce-events" is used for GCE event ID > > corresponding > > to a hardware event signal sent by the hardware or a sofware > > driver. > > If the mailbox providers or consumers want to manipulate the value > > of > > the event ID, they need to know the specific event ID. > > > > Signed-off-by: Jason-JH.Lin > > --- > > .../bindings/mailbox/mediatek,gce-props.yaml | 52 > > +++++++++++++++++++ > > 1 file changed, 52 insertions(+) > > create mode 100644 > > Documentation/devicetree/bindings/mailbox/mediatek,gce-props.yaml > > > > diff --git > > a/Documentation/devicetree/bindings/mailbox/mediatek,gce-props.yaml > > b/Documentation/devicetree/bindings/mailbox/mediatek,gce-props.yaml > > new file mode 100644 > > index 000000000000..68b519ff089f > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/mailbox/mediatek,gce- > > props.yaml > > @@ -0,0 +1,52 @@ > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) > > +%YAML 1.2 > > +--- > > +$id: > > https://urldefense.com/v3/__http://devicetree.org/schemas/mailbox/mediatek,gce-props.yaml*__;Iw!!CTRNKA9wMg0ARbw!kMCkhwQ_az8HouSQgqMuDC5QpKFizQrWMlwaWPfYp1GphlueXVfPfS9FA83806_7K_qqcfHOaprqAWNOoBkzsTJNUSZpugRS_Q$ > > > > +$schema: > > https://urldefense.com/v3/__http://devicetree.org/meta-schemas/core.yaml*__;Iw!!CTRNKA9wMg0ARbw!kMCkhwQ_az8HouSQgqMuDC5QpKFizQrWMlwaWPfYp1GphlueXVfPfS9FA83806_7K_qqcfHOaprqAWNOoBkzsTJNUSYsot_sog$ > > > > + > > +title: MediaTek Global Command Engine Common Propertes > > + > > +maintainers: > > + - Houlong Wei > > + > > +description: > > + The Global Command Engine (GCE) is an instruction based, multi- > > threaded, > > + single-core command dispatcher for MediaTek hardware. The > > Command Queue > > + (CMDQ) mailbox driver is a driver for GCE, implemented using the > > Linux > > + mailbox framework. It is used to receive messages from mailbox > > consumers > > + and configure GCE to execute the specified instruction set in > > the message. > > + We use mediatek,gce-mailbox.yaml to define the properties for > > CMDQ mailbox > > + driver. A device driver that uses the CMDQ driver to configure > > its hardware > > + registers is a mailbox consumer. The mailbox consumer can > > request a mailbox > > + channel corresponding to a GCE hardware thread to send a > > message, specifying > > + that the GCE thread to configure its hardware. The mailbox > > provider can also > > + reserved a mailbox channel to configure GCE hardware register by > > the spcific > > + GCE thread. This binding defines the common GCE properties for > > both mailbox > > + provider and consumers. > > + > > +properties: > > + mediatek,gce-events: > > + description: > > + GCE has an event table in SRAM, consisting of 1024 event IDs > > (0~1023). > > + Each event ID has a boolean event value with the default > > value 0. > > + The property mediatek,gce-events is used to obtain the event > > IDs. > > + Some gce-events are hardware-bound and cannot be changed by > > software. > > + For instance, in MT8195, when VDO0_MUTEX is stream done, > > VDO_MUTEX will > > + send an event signal to GCE, setting the value of event ID > > 597 to 1. > > + Similarly, in MT8188, the value of event ID 574 will be set > > to 1 when > > + VOD0_MUTEX is stream done. > > + On the other hand, some gce-events are not hardware-bound > > and can be > > + changed by software. For example, in MT8188, we can set the > > value of > > + event ID 855, which is not bound to any hardware, to 1 when > > the driver > > + in the secure world completes a task. However, in MT8195, > > event ID 855 > > + is already bound to VDEC_LAT1, so we need to select another > > event ID to > > + achieve the same purpose. This event ID can be any ID that > > is not bound > > + to any hardware and is not yet used in any software driver. > > + To determine if the event ID is bound to the hardware or > > used by a > > + software driver, refer to the GCE header > > + include/dt-bindings/gce/-gce.h of each chip. > > + $ref: /schemas/types.yaml#/definitions/uint32-array > > + minItems: 1 > > + maxItems: 1024 > > maxItems: 1024 seems to be a bit too many... this means that one > devicetree node > may have up to 1024 gce events, which is impossible! If a driver > needed all of > the 1024 events, this means that it's not an user of the GCE, but the > GCE itself! > > Imagine seeing a devicetree node with 1024 array entries for > mediatek,gce-events... > Yes, that's impossible to set up to 1024 array entries. I just have used the maximum value to cover all the possible cases. > I'd set that to a more sensible value of 32 - eventually we can > extend it later, > if ever needed. > OK, I agree with that! I'll change the maxItems to 32. > Besides, nice job about all this documentation of the GCE and its > events: love it! > I'm appreciate you love it :) Regards, Jason-JH.Lin > Cheers, > Angelo > > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel