Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp243014rwr; Thu, 27 Apr 2023 00:11:32 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4E66TGpwdmNdRhiFgVjiRzYOqtUmFqmQ84sAatXahyy7SviRWHJGBseO2lyYUdSsUsyq8E X-Received: by 2002:a17:90a:1a01:b0:247:9e56:d895 with SMTP id 1-20020a17090a1a0100b002479e56d895mr939942pjk.1.1682579491810; Thu, 27 Apr 2023 00:11:31 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1682579491; cv=pass; d=google.com; s=arc-20160816; b=RNOGAfJ9TAD24Bck3kKkEWlIi+gESj0YRh8tKjcaLZIJOkaCFoSD9QjbJyDSqlselD M5AftNkgUIeA5EOpy7dg2rK66P5xaFefPqm9ObaoDwWCsUeTnozyBCHbnlcqokiNRLP4 B7+stM/WTVzt4Px2UO1FDA8f201OAORGkixI5KTObG99BBF6qjXI3iwvBTAgsUntDQ6i TPVOEm3wOszq4LZ4S9yCmEyq7JRcdqWbq5XuQA+o9tuEq8MevefSj4gm0idhuogpMTWI seMuLEDQQAWJobgAyr6Z2A1RKBM9eRVKxCb/4oB8SuxuOI1okLU9c60n4VL1YZFuCuc4 GoUg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :in-reply-to:from:references:cc:to:content-language:subject :user-agent:date:message-id:dkim-signature; bh=5nW7n2r71aOAiQItAoLWAilVTajs1vVUk6EETqi/XH4=; b=C9h/zjEB4ek71L0n1gd+MG4SMo6vYVR79t3ZKkxyeysyc0YqGUrts4itDYsgoNYzAs wdOejsgukSqRDQ1PMDRlLz2DygsYiLfQBAQd+ZfUaoz0VQWP+7r2hN7S2OxHyRGYVEwk CeZEXAqjMHdN2rWh857UsKDzEIiXDtFS3yAJzfCsGGAZEfOIKZUElTMCC1WnMMwcD0Tf xBAdPOTECJZpMh/QW2nZYbd6y7wgHnsGOk24alsWzu0dKTMKykKotV8T581u14Gwlr5n jvMO59Eattosub58d3JwaZv6mWDeHMbUGjI8PlCxoAluD+OZOCI5soGuYlnlVBSQ1O6y jcxg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=DvGn2hWA; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 40-20020a17090a0fab00b00230ba341251si21045625pjz.82.2023.04.27.00.11.19; Thu, 27 Apr 2023 00:11:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@amd.com header.s=selector1 header.b=DvGn2hWA; arc=pass (i=1 spf=pass spfdomain=amd.com dkim=pass dkdomain=amd.com dmarc=pass fromdomain=amd.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=amd.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242924AbjD0HHp (ORCPT + 99 others); Thu, 27 Apr 2023 03:07:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52028 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233120AbjD0HHj (ORCPT ); Thu, 27 Apr 2023 03:07:39 -0400 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2067.outbound.protection.outlook.com [40.107.243.67]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 912F2269F; Thu, 27 Apr 2023 00:07:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MAghhbVQjNc7Wc79Ymsq9vKsAvLTTWn2IynRXUP6MtgxnoMUPJJSi5Rhkc4VPC/YYbVHxWFJmvrdQ4P7RZ+8jzYKdTlQn1+KzSz2FsGiR69YfNBKnkdmrf+t+ZtGHHifUO/GrBZKKGiil3k1uUNNNKM5BwT9Ae6uzpxi+RWVuIblji3LgdsoTCaLrUh6BJNnQ3gm4MFukXkH3VdKmDMaUHpyz+fLo15lmsWvs+vh6qeqyQ6zRUPQ4Rl6jM95VzfulTiQIQSpINXrSt7CeCjvlZxT2tk5xHIQuTw+ly/ikcGUHD9kAhQHi866HieZodY81vggTevmJ2xHd6ZcKTNDSA== 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=5nW7n2r71aOAiQItAoLWAilVTajs1vVUk6EETqi/XH4=; b=lSSZYpHzzk99/Lao/5tiPiB4aaGO3oWTMm8Yc3dctDvmv2KO+PIDK0c3MYA/4aih0+tSojkX7PW0fd/i2yH5NgOQRyykuKoDSBl5nezCWQxFscmNJs3SGr3A/cJKNTmiA61OmPWWXTGaf1G7A7JIWUqK/nKBpUXiP68lXw1/DhIqWZelGoqvKbtD89nyQp0KE9ATaHOJaPWSLEIjaLvBtQhix/FXq7iHXvi1KsKcjHcaf+8SILPaPF30oeJiE5DxVazautOb1/YGE1ZSD+O20auZ4qmECgzPzv2s2s2aYL1g73Xr7lJf5/cVi5iL9+FKiKE5Fwydos7+bX61OQJIyA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amd.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5nW7n2r71aOAiQItAoLWAilVTajs1vVUk6EETqi/XH4=; b=DvGn2hWABnGkvDaeFHw3xWOB79Ph5MnC3TS9eCC90a2rdck1x+jY1Ha7zJfZEAXwaSxczdk/PiLIjzY116XHv0I7h02Lk/4ujrLzNEMFc8pOrwxxq5Zb8KSf5zEcxY6VSMBsNYR7GrU6Vf+TCoatgNJ4K7iFshOo1ABScKrF0jQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=amd.com; Received: from BYAPR12MB4758.namprd12.prod.outlook.com (2603:10b6:a03:a5::28) by DM4PR12MB5820.namprd12.prod.outlook.com (2603:10b6:8:64::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.20; Thu, 27 Apr 2023 07:07:34 +0000 Received: from BYAPR12MB4758.namprd12.prod.outlook.com ([fe80::8c5f:e48:a658:7611]) by BYAPR12MB4758.namprd12.prod.outlook.com ([fe80::8c5f:e48:a658:7611%5]) with mapi id 15.20.6340.021; Thu, 27 Apr 2023 07:07:34 +0000 Message-ID: <5bf0e975-d314-171f-b6a8-c1c1c7198cd3@amd.com> Date: Thu, 27 Apr 2023 09:07:20 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.0 Subject: Re: [RFC v2 3/3] dt-bindings: firmware: arm,scmi: Add support for pinctrl protocol Content-Language: en-US To: Oleksii Moisieiev , "sudeep.holla@arm.com" Cc: Linus Walleij , Cristian Marussi , Peng Fan , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-gpio@vger.kernel.org" References: From: Michal Simek In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR3P281CA0163.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a2::9) To BYAPR12MB4758.namprd12.prod.outlook.com (2603:10b6:a03:a5::28) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BYAPR12MB4758:EE_|DM4PR12MB5820:EE_ X-MS-Office365-Filtering-Correlation-Id: 207a72fd-1111-444c-4dc3-08db46ee135e X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: yVERH/iFU8RilMYmjoFzKPgYroBFMWpOgsxjUfW/IRdSRcztYvSrNL2bidDitG/rq7MtJ0kBO/XJp1aoVd6A5WLtZdzbP1os1pAL0CSEJ9R8gFoEZv37xn2HuG+s9KbU5nSsK73PmgjWk5DXSeDVO5MVmLExBeo5tNqtRj1tMS1hm4o52GDqpctQRllezp7SbEwP/dPN8q2BXOZ7qfZ/xYNteO00oIIjAbMfHXjleCTDUitto5mAdNzuErGiq6uxNeAegmKMk3YAd1e96G2iEIebGRnCnHIZqdpifJjQKhIm4qNmjZCVzeSpuTcqaNPtCr3ONBGcO8nK7l9FTNFIKgMLU6TNyTq6QlL8t+7+yJCwPxyfKwo5x7xC42478i4GH3M3rFAoOPKmcIHnQOb8EuAtJ7FeOhU/SWn+wp8q0lBfrw5c+BLADJS9xx7qEsJacWbtALkXHsIOY/s1SjPdT5ghXmIWGinlotVj/00tKmKGpj6zmak+brS5EsxwK9Gxm4VaeNCsaQr/9rys4UQ2vRuRVNFcPCUOPXhV3FmEw8HWZQNkXn22P+NV0Fe2d6QqO6HFN0KizzTqoBwxUk1rKRhFrCjkx5dkMV6tAgOjwpgtjbBG/QMeUVdH+s9Dqw0hZrUF5oUVGoHYPAz3Jh8jqQ== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BYAPR12MB4758.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39860400002)(376002)(346002)(136003)(396003)(366004)(451199021)(6486002)(2616005)(53546011)(6512007)(31686004)(186003)(66556008)(4326008)(66946007)(66476007)(8676002)(8936002)(44832011)(2906002)(5660300002)(316002)(41300700001)(26005)(6506007)(110136005)(86362001)(478600001)(38100700002)(31696002)(6666004)(54906003)(36756003)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?anZlOWdZSU81NlJjNVZIU0MyczZLS2txWkNzVE5LVXQzZzE4YnhmRnMwcUdj?= =?utf-8?B?SytMMjJsSGRqQzNlR1A0ZlpJc2l0VjVxdjdqbHh0eERNdHh0aEprQ0FSOWhD?= =?utf-8?B?TlR0OUNzdTJ1Y01IRC9xME5pYmJlZ3JYWkpFeEN6MVM2WnpkaDVPdlY5TTIy?= =?utf-8?B?V0pFV0VXcGpNbDJsdVhkcDFMT0JKd0RobXdpUUVOY3hOUFdCWXdiMTlnVVNz?= =?utf-8?B?aC8zRTZBSmNxSXpBOXQyeVZZeGZRaEdnWWdTcVJCYWc1SHhvdGxUeE1GUk1W?= =?utf-8?B?WTg5cnBFK1NRWCtScm41dkxrdFRnNThtUGpYbllSdkd4K2JDTXV0M24yRXU1?= =?utf-8?B?TWFNUVBRMHd4N0cwZHVjbHdzRWZHalU2SUpBaUFBNjM1VnlUaWVMZkF4ai90?= =?utf-8?B?YVJGMytEUXJXTmVKZG9Sd0t1ZVJFdHpOaUlpd2ROKzQ0TXY1QThBanY4bnha?= =?utf-8?B?Ri9hZnhtN0hHMFlaMHlrWFhTMEttTzMrTnZ6NDk3NXJlU2NzWDlkMFVJdE1J?= =?utf-8?B?d2gzOXFWR0t3ZC90NXV5UndKS09SNmtDc2FFc0p0NVVNdjhIT3p6K0Y1Wlo2?= =?utf-8?B?ems0NEVPQzltTFhVRFFzSVN6cjN0ajJ3WUgxaXJhOWFzOVcyaFlGZVdXcXpE?= =?utf-8?B?YUR2NUVqdElaU09zQTlVSERZSGNybkU4akVqbk1ZclFCUmpVSGl4SkJJUWMz?= =?utf-8?B?dFFLMFlYQ3pwbXZDMmxBWFN1Q1IvK2VicFV3Wmp5WDg4eGdDWnU4RWZjK2tu?= =?utf-8?B?Y1JRZ0ZxbC84WWhpM2VTc1p5U1NpZkorVGlxYXNjMTB4a3FiKzdTcWhYVnpI?= =?utf-8?B?QjM5eWlTdDEvWmxLMXA2SGpoQWVSS2VjNFdPcmc0VGNmY3ZBQ1ZzYytCdnpS?= =?utf-8?B?RDcxNSt1YVRZNGVFVEEwb0szTTZlOWcrbWN5azBYMGFqRDhqTVJ1eWd2U3Mw?= =?utf-8?B?d21lT0xDa0VHbTNxVktZVFo4Rzc5U3VIVEd5T3QzZDc1MkV3UzNMK2ljNldr?= =?utf-8?B?V1BBaDVocG1hdzcrQ0laV29OWFBxZ1llbjhsNU9WRVp5MjN0Ly9qVjkvbUN5?= =?utf-8?B?RzAxTW1DSXRoRWV1cGo2YTQrM0ZSZmdnWVBaQnRQZkswS3NXTENLY2NEWE5U?= =?utf-8?B?aDNMd1JWU2R4ZE1SRlVMWlNXeVZXR1g5WUZ2NXI1TmFUM0NESDI1WU1wU2xP?= =?utf-8?B?STFQbWJVZ3hRWm1hNlZYenNxeFhha0xwcmNERXBUVnBmZ3NDazVHaitlc2M5?= =?utf-8?B?eFdDeHZ6cjB2cXRaVlQvV1Jxb251Z3RzRnpiTWJETWkvMWlQOXhLNXh5SW5s?= =?utf-8?B?a2ZDUlRxbVlWVnN1UGZzZnhWNTFWNitxU0YvWHp6UkZQVVBYTTdjdTZIbW1s?= =?utf-8?B?anV6THZuaEpTcHpIMjluSjBUN1lBNG4wSy9ydXFTVVJTRno3WEdzMTF5OFAw?= =?utf-8?B?bCtINmliNzNiTk9RQXJJWlNIWXQ2VGJ1RjY3MU85N3FTbzI1MU1kWGlycU91?= =?utf-8?B?UkdtaDlCTlpZNS9ETUhteTNwQjhaSGtLZnA0ejMzNjV0SDhiMEVlUEVrUUxN?= =?utf-8?B?YXd3STJvcTgxMFlEVjJ4T24wMDErZlZPS21aRktkYXo2ai83Qnd3ais5Znh0?= =?utf-8?B?aUNCYmttQzNESEFBaTNMNE0remtQclN1YjF5RlhXZ09DTEJGOUFNZjFUWkx5?= =?utf-8?B?QVcybndaa2QvNEM2eHYvT2FIbldMaWZnY2xrdGFlK2JUanlabTNLaEdtbFZP?= =?utf-8?B?a2pJMlJteTd5SXRwWDRFL1hBaFp5Q2lDOVM2UExudWZpeld3L3ppL0l2ZjVx?= =?utf-8?B?a05pZkJPNmtKVGs2YWRFTnBhNnpUT1NROGJVdnJMRXE4NUg3RzlzenpBY0Z1?= =?utf-8?B?SzVGZkVBektleXFoVjRuNWVENXZUMTd4K2t5MmdOb3gyZW8zOWxYQzBWaXM4?= =?utf-8?B?Y2swWk9CZWlUNm5nT05jdU5KUEEzQUVJVnVrSmtqM2ljUjREbld5RURpdFFh?= =?utf-8?B?MFB6VlFjMjM1bks1eDJxUjFmdXBVbmpGZC82cXVDWCs4amhUdHZIL3UzWXlL?= =?utf-8?B?M1VkR25lWEhMTFh0bXdsWkNMb3pQSWlTaWFhREx1d1ZWVE5Na01tR2ZIdzRO?= =?utf-8?Q?L7/hED5zztZVdVqPt2SxEs42F?= X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 207a72fd-1111-444c-4dc3-08db46ee135e X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB4758.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Apr 2023 07:07:34.5896 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: KYp+v4Fzmor2dxXZwAJvN2LLfgHYEuYRPKzUb5cwEZTfdeOoyLZHFAPw1e9CHsf6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5820 X-Spam-Status: No, score=-2.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 4/26/23 15:26, Oleksii Moisieiev wrote: > Add new SCMI v3.2 pinctrl protocol bindings definitions and example. > > Signed-off-by: Oleksii Moisieiev > --- > .../bindings/firmware/arm,scmi.yaml | 77 +++++++++++++++++++ > 1 file changed, 77 insertions(+) > > diff --git a/Documentation/devicetree/bindings/firmware/arm,scmi.yaml b/Documentation/devicetree/bindings/firmware/arm,scmi.yaml > index 2f7c51c75e85..41ba5b8d8151 100644 > --- a/Documentation/devicetree/bindings/firmware/arm,scmi.yaml > +++ b/Documentation/devicetree/bindings/firmware/arm,scmi.yaml > @@ -212,6 +212,63 @@ properties: > reg: > const: 0x18 > > + protocol@19: > + $ref: '#/$defs/protocol-node' > + > + properties: > + reg: > + const: 0x19 > + > + '#pinctrl-cells': > + const: 0 > + As I said. pinctrl has also gpio part and based on discussion with SCMI guys this protocol can be also used for simple gpio. That's why here should be also listed #gpio-cells to be able to use this functionality. And for complete implementation it should be also added to driver it but of course this can be added later by separate patch. Thanks, Michal