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 452CFC4332F for ; Sat, 10 Dec 2022 18:03:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To: Content-Transfer-Encoding:Content-Type:References:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=w3e/rTDe5rDlOS8xoZhx8OMQalncieQUoom0yzMoAMg=; b=11jSVkZqwzBOcqcYIJPY227jFj 7Q8YzMtd5gcA7IGbXXAI8aqVvLbJFXbYHKfpYmF0fU8aC6+fz+8at9iLL6NgFxf7Xx6Nz9ukSzhIG PaWM2s3X+GTx1gcMUxx0INm/RmTecbaNZaQrzBYQvN4+grA1FRr0f4VVBrcJG5dWSqPmXNVtS+mTj 38CTtNtPnB2zB85V4r+PQMnlJSLegsmRFdM75+B+Swg2YMWtVO8gE+fwd9ff1u71ZlaI9MjxCXMUF dhcA8FMv0DkPajOGHn3shyYpPFCZNAw6YHfoWJwONdJ/WBl2DYdpO+zOMTTqpUFqxEaAsSwjqSZt6 37+AVgyw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p44Bx-003Zgd-C6; Sat, 10 Dec 2022 18:03:17 +0000 Received: from mail-co1nam11on2122.outbound.protection.outlook.com ([40.107.220.122] helo=NAM11-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p44BZ-003ZYH-Kh; Sat, 10 Dec 2022 18:02:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yocr/C66K4NySUXMn+MnRzctgSxH6VGtxU/EuOXMXRrSttKRQXXExN9JMFmQ1VfoZF8xPCJZGALKTILn+MiqX46ptYkVlFZkW1rXvLnxkTLadbJFW24a5g2Bqa4zdUx1+UHP/KFN3oSe6P8UobEjLy4WYh+wDOFGxR0vIi1pFMjsXSuiVVZ7cD8dUiU0sSy9erg9V1AeJhg4TI4NZbJ1mSLPDw23Wly1ymWOgOAMWArFyePwpNZVVDaPGJDMWo/aKVVgcQLW+wTp+2JZCj5Gbn5w1VEKI9WckweHTqIG+khxCNCF749d2XreZPdOjy54WDf3fx24uaMVHHVOPzXxUQ== 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=w3e/rTDe5rDlOS8xoZhx8OMQalncieQUoom0yzMoAMg=; b=O9NaoPTLCFEvKM3ZDCvrjT5zFN+Fo+Gsf4FAQPzznWvWhICaUZA9naHRHog9AZ2Fu7yof4xH6eCJPdLfkcTl10M2qtU7H170C9U9a+l+SswY0Fsm/YLYjT6SADdFZhnFFg8Yibx+h4DitCOcCRQRkrAM1S6lw5xFQCnGtfCBEW2MHtXY1doXXInMVTWsHcH69edfpa1U4I7eOTmS9RD0AVS+DJaiVZqRKbOBAD7OIzeIVw9mkT4zeer+SbpP4Fw3DDnmWgqGv2Nd8k1enxeeanLpTxMDy7xeK2M2fDtT6w7q0Io+wj+6DBRKaEio7BVQm480Oq6I2GgRmJL8KmkWAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in-advantage.com; dmarc=pass action=none header.from=in-advantage.com; dkim=pass header.d=in-advantage.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inadvantage.onmicrosoft.com; s=selector2-inadvantage-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w3e/rTDe5rDlOS8xoZhx8OMQalncieQUoom0yzMoAMg=; b=hCgSXpQvsAUhQJELVLOUHsddYFaANAT1uBo0SmD5SvjVHqhzscvOuyNQD4oXnQqQVKAnJNFJL1xfNcDnOPaG0SvREjNnsTE7Fx1yTpvzYLApEwMi9P+twft+Ztcbpsqv6uHmd1oc30X9QNEjTC3CLxWTeNfQkvRXJcv0ifg99lE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=in-advantage.com; Received: from MWHPR1001MB2351.namprd10.prod.outlook.com (2603:10b6:301:35::37) by BLAPR10MB4897.namprd10.prod.outlook.com (2603:10b6:208:30f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Sat, 10 Dec 2022 18:02:48 +0000 Received: from MWHPR1001MB2351.namprd10.prod.outlook.com ([fe80::45b5:a860:9cea:a74c]) by MWHPR1001MB2351.namprd10.prod.outlook.com ([fe80::45b5:a860:9cea:a74c%4]) with mapi id 15.20.5880.019; Sat, 10 Dec 2022 18:02:48 +0000 Date: Sat, 10 Dec 2022 10:02:43 -0800 From: Colin Foster To: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= Cc: linux-renesas-soc@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, John Crispin , Alexandre Belloni , Claudiu Manoil , Marek Vasut , Sean Wang , DENG Qingfang , Landen Chao , Vivien Didelot , =?utf-8?B?Q2zDqW1lbnQgTMOpZ2Vy?= , Alvin =?utf-8?Q?=C5=A0ipraga?= , Linus Walleij , UNGLinuxDriver@microchip.com, Woojung Huh , Matthias Brugger , Kurt Kanzenbach , Krzysztof Kozlowski , Rob Herring , Paolo Abeni , Jakub Kicinski , Eric Dumazet , "David S. Miller" , Vladimir Oltean , Florian Fainelli , Andrew Lunn , George McCollister , Rob Herring Subject: Re: [PATCH v5 net-next 04/10] dt-bindings: net: dsa: utilize base definitions for standard dsa switches Message-ID: References: <20221210033033.662553-1-colin.foster@in-advantage.com> <20221210033033.662553-5-colin.foster@in-advantage.com> <1df417b5-a924-33d4-a302-eb526f7124b4@arinc9.com> Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1df417b5-a924-33d4-a302-eb526f7124b4@arinc9.com> X-ClientProxiedBy: BY3PR04CA0021.namprd04.prod.outlook.com (2603:10b6:a03:217::26) To MWHPR1001MB2351.namprd10.prod.outlook.com (2603:10b6:301:35::37) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2351:EE_|BLAPR10MB4897:EE_ X-MS-Office365-Filtering-Correlation-Id: 6178d276-0e66-4845-30a4-08dadad8beec X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ov38+xffhCr+VSSf0jn65pBMEkIWvtiEOS4iF+OKQvV5HVdyNfGe34BftHXMX5e0r9WwQ01fnd4HS6xosSUrrenxf/uGe5iNYqRLYOizWGnLF2VOP8RgN7xbCCVCOzGUrlHjGmAV2AD5Db+wd2w0N1/xH+KfhnkYlvNZL7NYgxDiYLOTvzCMBNO+UZzBcHIK44YIk7e2vL8de2+HaiudXu5tC1O0uiQBJnqftTUVBq3Q5XYKB9CU2mzuBBgiMjpZkpX0CZ9S+3TeeWuoI//5ruxwezCz4ZKfjJoC5knTJu333VEkj+ockEMP2+4UzeWboz8c4kkWVj3cGlpKYtinuOOWRTGlLE6cuuFjTutzfLT0TdCyJCEZguPmceeF9WS81GNkIC+NWiy1E9tooWByHPKwL1N4fcubLusf9pZE0exIGO/D4kci5XjNlx7idUXH8ug2TAnu+QqYtwhBo4bPNYc7Z3xXN8/o/9wxzS77QtQEFk8RDzBvEXk9vb55MVWoLmhe3B0lf64AsVV+t1Pfs7Enku20dHhHp4guCqBimYUswEumlkgKytW0lQ1cKbaLOYp1JFDkwE/P1ZecJvJMJz/tpKx0gPlqi/09qkqA4ngZepLJCDY9sagMkODyGyJxl76YZE0eAXkMx4QG0x8N9KbVX1ZciGp0/8oh1ggJzzlsCao+q4QOOSkK38UzX7/sGZ/9dOJkRdeXUAtz6jkaCA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2351.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(7916004)(346002)(39840400004)(366004)(136003)(396003)(376002)(451199015)(66574015)(41300700001)(38100700002)(66556008)(66946007)(4326008)(5660300002)(66476007)(8676002)(8936002)(83380400001)(86362001)(478600001)(54906003)(966005)(33716001)(6486002)(26005)(6512007)(9686003)(2906002)(44832011)(6666004)(7416002)(7406005)(316002)(6916009)(53546011)(6506007)(186003)(67856001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TmxyVG95TXhQZFVIeHdJV0JzUXdqZkFsbVVxYmxYeHZub1JOU1hMUEQxM0Ir?= =?utf-8?B?ZTdMTGZINDlqMWxKQ3JNWEkxSjYrWmJ3S3dscXAzRWpvODAvb0dIbzRmazI2?= =?utf-8?B?SnVORUFjajBDT3dhajhUQW96VzNrMWVIYWJxc1liUmRlL1Z4VTBLc1AvbHJk?= =?utf-8?B?ZFJsRW1pdDdndzZFdWV3Y052NzJ5M1QwYTdSbTJLOGYydkhWM0loRXVROHA0?= =?utf-8?B?U2MvSHRsQjhUeVVFK2x1Ryt1QTEwVnFmR0NVYUZtREs2T09nMHFtK3lhVnFs?= =?utf-8?B?aURGOURTMWJlTmEwYjFRbkt5cDhVd3k3OWNoOUNzNklkR1NuQlVFamlUV3ZZ?= =?utf-8?B?VEtZdG8rTUlhdmZ3K3doeE5aM3hsbGdoTW9zSmtCSlRudVB6ejFKdXJKRjlU?= =?utf-8?B?ZisxV00yclN1NjZ3a0JBVzBlTUJVWC9MamgrUmlqejZMUUo5MkszbVRFejR5?= =?utf-8?B?ZW4wRkZiNUxoaWxJeHJCSTVjajNYQng0bDZoci9QNVFYZk8yanNUblhHY2hS?= =?utf-8?B?TGN5R0poMUVmeTZQQVJEOGtxSUZkRWpXNUtScUJmcTRsTk5wZkxtZXRTMWxX?= =?utf-8?B?V0VLVjVSQUhheENKYXo2QTRuZTkzQVp4M2ZzZU93VXlsMlNFRzNGYmFydWkv?= =?utf-8?B?NUJnTE5ZbkdnZEFrRFFUTUJCSG04RkdYeXBUcXZpZEg1N2gwL211MjV1djhD?= =?utf-8?B?Y2RxTWJMNkQ2T0R5WW54WENnN1B6MUtEUG5iK3dkUmF0MFI5NVNpRW1ndmdy?= =?utf-8?B?ejRrR1M0a0dwSktHWk9mclJBWGNyTmNxYjkrVG5Gb1NSN01KbFZjWGJBN3BV?= =?utf-8?B?TU52cWxGNUxiKyttcG83OUpoY2xrbmdqSjFUM0ppOUNRS3ZHQzQzSlJ2dllh?= =?utf-8?B?cDByN1NKZ0o1OUNQOUMyUzhKVlU4UHd6NlBMWjNXclFyL2dVZXhGbmNldEpo?= =?utf-8?B?RnIzTWtYSmd4clZJODBBd084TU5zSW45SXEydSs4YU0xaGJmUFhQWmFDR1NM?= =?utf-8?B?NUplaXJXZEpia25uRVEzNGtsZEdyV2tLWXE1czIwQ1ZpaTl3K2tFd0pFWVU0?= =?utf-8?B?d25XK1RjYlpSL0EwT0g5YWp6ODlnNlFRM0c2UlBScmtlTk1wYXhDaE1qY2hx?= =?utf-8?B?ZEtEa1doRy9rcmkyUnVQK2k4bUJHMWpKTVU1LzZBZjZWUkhnMnBLUHQ0dTQw?= =?utf-8?B?ZzEvM08rWFdSNUxzSG44bVhmdWRTVk0xeUVwUDdPUmJZdDYwUkp4dmVSYTRh?= =?utf-8?B?MlIvbDVUd3BEc1NwNENXcGdLRnZFbVZxUEE4dk10THAySksxTDNUODUwbzl0?= =?utf-8?B?amZ1Y3BmcU1wTDBKWHYyYitCZWdXMVNYeHo1b0RraWdKYlY1Kzhjci9kdU1J?= =?utf-8?B?dDFNM2tnRnJNdnJqbWpQZ29NbWUrRUhlYW9uSjJ2d05zb2JoakdSc1lnSlpR?= =?utf-8?B?bEhONUpNSnlpVWMyTmJTUE40NTlsa0VKaWR4aXduTGdtZGhIbDBCZUE5cGFs?= =?utf-8?B?cHBDVGIwQlp5b0tIUW11L0cxNVp3MHVWS01xUElLUHk3RVZOeGpsK3EzYXU0?= =?utf-8?B?K3NmU3h2NjU2MGI5L2ZPRVd2TW9XSmhGdE1oUENTcWxMeEkzYnoxYXlKV25l?= =?utf-8?B?eGdvWjdyY3c0MmJmOUtBdFpLdWJPWlpIQTJ5UlA1dHF2WGxqbGNEVjRVaVRF?= =?utf-8?B?SkZYRXc4cGJkZTNEN1RPNEpDWDg1WVpOQmFZOTkrUXFPY2pQSE10akw1dEY1?= =?utf-8?B?dy80dUhrbjMrZTVOeWNVWXNXMW1HeWZnWW5vK0RoTkloZ2J6ZjhzTFhpaWxE?= =?utf-8?B?cEJxNmQwKzFNRFg1K1FkVWdWL2VPcTl6N0FQVlhJcTlYMjlRQ1dSUDBEd3Jy?= =?utf-8?B?SDJ6R1JWVllUUXNFd01PMHI0LzdNYWFsaDdTc2JmdmJWV09hNVJrRVltbW9Y?= =?utf-8?B?aGlKeFFkV1Q0dmRZWkFZSks2eGxOWWRkOWwyd1ljbm5oSWpRcHZ1T0E4YkNn?= =?utf-8?B?WGNRRGVRQUNQajVrM0FuUDRzYjBEN2YvcWRBQ2JuQlVSd1JCSktGU0xES2RO?= =?utf-8?B?U29iMHd5WS9hLytUVWI4SFk4T01VbGxCNTFRSW5GaTBqNGQ1aC9Ga3hPSmVk?= =?utf-8?B?SEZ2bC83dkFSaGF0S24xSjUzNHdOQjA2ME1SalJLeTc4dzZjYU1QeEJhOFV6?= =?utf-8?Q?w2lqkCsEecPypWoX1kbvVAY=3D?= X-OriginatorOrg: in-advantage.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6178d276-0e66-4845-30a4-08dadad8beec X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2351.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2022 18:02:47.9474 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 48e842ca-fbd8-4633-a79d-0c955a7d3aae X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ALMRrMXxxxA12SIhVkR1cYWFqESdCSPJ4muZ31MxZTdQ8QJlnvSs0ywX66GT9ksohlII1+z86he4D2uviyNJOi2jLo/QBv82/tm3neIm404= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4897 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221210_100253_974304_6EF29586 X-CRM114-Status: GOOD ( 20.64 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org Hi Arınç, On Sat, Dec 10, 2022 at 07:24:42PM +0300, Arınç ÜNAL wrote: > On 10.12.2022 06:30, Colin Foster wrote: > > DSA a/Documentation/devicetree/bindings/net/dsa/dsa.yaml > > +++ b/Documentation/devicetree/bindings/net/dsa/dsa.yaml > > @@ -58,4 +58,26 @@ oneOf: > > additionalProperties: true > > +$defs: > > + ethernet-ports: > > + description: A DSA switch without any extra port properties > > + $ref: '#/' > > + > > + patternProperties: > > + "^(ethernet-)?ports$": > > + type: object > > + additionalProperties: false > > + > > + properties: > > + '#address-cells': > > + const: 1 > > + '#size-cells': > > + const: 0 > > + > > + patternProperties: > > + "^(ethernet-)?port@[0-9]+$": > > + description: Ethernet switch ports > > + $ref: dsa-port.yaml# > > + unevaluatedProperties: false > > I've got moderate experience in json-schema but shouldn't you put 'type: > object' here like you did for "^(ethernet-)?ports$"? I can't say for sure, but adding "type: object" here and removing it from mediatek,mt7530.yaml still causes the same issue I mention below. Rob's initial suggestion for this patch set (which was basically the entire implementation... many thanks again Rob) can be found here: https://lore.kernel.org/netdev/20221104200212.GA2315642-robh@kernel.org/ >From what I can tell, the omission of "type: object" here was intentional. At the very least, it doesn't seem to have any effect on warnings. > > > + > > ... > > diff --git a/Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml b/Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml > > index 73b774eadd0b..748ef9983ce2 100644 > > --- a/Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml > > +++ b/Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml > > @@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml# > > title: Hirschmann Hellcreek TSN Switch Device Tree Bindings > > allOf: > > - - $ref: dsa.yaml# > > + - $ref: dsa.yaml#/$defs/ethernet-ports > > maintainers: > > - Andrew Lunn > > diff --git a/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml b/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml > > index f2e9ff3f580b..20312f5d1944 100644 > > --- a/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml > > +++ b/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml > > @@ -157,9 +157,6 @@ patternProperties: > > patternProperties: > > "^(ethernet-)?port@[0-9]+$": > > type: object > > This line was being removed on the previous version. Must be related to > above. Without the 'object' type here, I get the following warning: Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml: patternProperties:^(ethernet-)?ports$:patternProperties:^(ethernet-)?port@[0-9]+$: 'anyOf' conditional failed, one must be fixed: 'type' is a required property '$ref' is a required property hint: node schemas must have a type or $ref from schema $id: http://devicetree.org/meta-schemas/core.yaml# ./Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml: Error in referenced schema matching $id: http://devicetree.org/schemas/net/dsa/mediatek,mt7530.yaml SCHEMA Documentation/devicetree/bindings/processed-schema.json /home/colin/src/work/linux_vsc/linux-imx/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml: ignoring, error in schema: patternProperties: ^(ethernet-)?ports$: patternProperties: ^(ethernet-)?port@[0-9]+$ I'm testing this now and I'm noticing something is going on with the "ref: dsa-port.yaml" Everything seems to work fine (in that I don't see any warnings) when I have this diff: diff --git a/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml b/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml index 20312f5d1944..db0122020f98 100644 --- a/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml +++ b/Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yam @@ -156,8 +156,7 @@ patternProperties: patternProperties: "^(ethernet-)?port@[0-9]+$": - type: object - + $ref: dsa-port.yaml# properties: reg: description: @@ -165,7 +164,6 @@ patternProperties: for user ports. allOf: - - $ref: dsa-port.yaml# - if: required: [ ethernet ] then: This one has me [still] scratching my head... > > > - description: Ethernet switch ports > > - > > - unevaluatedProperties: false > > properties: > > reg: > > Arınç 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 8FF86C4332F for ; Sat, 10 Dec 2022 18:04:34 +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:In-Reply-To:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=FERjK11vMlC/+EGoJn3j7CYQLtl5c7p9j6P4FO/3c5g=; b=msP4TuGL3adf2e kMSJlqY2Q3uXGteX1UtEkuo0fz1uTRnlY0zQpiXCsmdLyDLi6m1vairDI9UH0N4KddxGLop4PEaPq qcbSkvtdr/YAjDxdpuzln1FubnADCBBUvcC63sTkIZEmVme9JvjNkPQVGpA7kTkSGO7vi4fMqPowl Xj9uKrem9F59GDYRRqrFBj0zxYRSbYhJ2U9MegbbzVm4CKFmkptwjGLsrE8x3ws4ywTevf7/1IsQD SmTPZSff4llcnvWveg1ULQqbeM2N/n81hRFWHml3P8hiZqMFlZkfANKUoFjbPT1uIlxioq+2VxaMw 3w0Q2jkYQuJeTN+pWUEA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1p44Bc-003Zac-UM; Sat, 10 Dec 2022 18:02:57 +0000 Received: from mail-co1nam11on2122.outbound.protection.outlook.com ([40.107.220.122] helo=NAM11-CO1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1p44BZ-003ZYH-Kh; Sat, 10 Dec 2022 18:02:55 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Yocr/C66K4NySUXMn+MnRzctgSxH6VGtxU/EuOXMXRrSttKRQXXExN9JMFmQ1VfoZF8xPCJZGALKTILn+MiqX46ptYkVlFZkW1rXvLnxkTLadbJFW24a5g2Bqa4zdUx1+UHP/KFN3oSe6P8UobEjLy4WYh+wDOFGxR0vIi1pFMjsXSuiVVZ7cD8dUiU0sSy9erg9V1AeJhg4TI4NZbJ1mSLPDw23Wly1ymWOgOAMWArFyePwpNZVVDaPGJDMWo/aKVVgcQLW+wTp+2JZCj5Gbn5w1VEKI9WckweHTqIG+khxCNCF749d2XreZPdOjy54WDf3fx24uaMVHHVOPzXxUQ== 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=w3e/rTDe5rDlOS8xoZhx8OMQalncieQUoom0yzMoAMg=; b=O9NaoPTLCFEvKM3ZDCvrjT5zFN+Fo+Gsf4FAQPzznWvWhICaUZA9naHRHog9AZ2Fu7yof4xH6eCJPdLfkcTl10M2qtU7H170C9U9a+l+SswY0Fsm/YLYjT6SADdFZhnFFg8Yibx+h4DitCOcCRQRkrAM1S6lw5xFQCnGtfCBEW2MHtXY1doXXInMVTWsHcH69edfpa1U4I7eOTmS9RD0AVS+DJaiVZqRKbOBAD7OIzeIVw9mkT4zeer+SbpP4Fw3DDnmWgqGv2Nd8k1enxeeanLpTxMDy7xeK2M2fDtT6w7q0Io+wj+6DBRKaEio7BVQm480Oq6I2GgRmJL8KmkWAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=in-advantage.com; dmarc=pass action=none header.from=in-advantage.com; dkim=pass header.d=in-advantage.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=inadvantage.onmicrosoft.com; s=selector2-inadvantage-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=w3e/rTDe5rDlOS8xoZhx8OMQalncieQUoom0yzMoAMg=; b=hCgSXpQvsAUhQJELVLOUHsddYFaANAT1uBo0SmD5SvjVHqhzscvOuyNQD4oXnQqQVKAnJNFJL1xfNcDnOPaG0SvREjNnsTE7Fx1yTpvzYLApEwMi9P+twft+Ztcbpsqv6uHmd1oc30X9QNEjTC3CLxWTeNfQkvRXJcv0ifg99lE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=in-advantage.com; Received: from MWHPR1001MB2351.namprd10.prod.outlook.com (2603:10b6:301:35::37) by BLAPR10MB4897.namprd10.prod.outlook.com (2603:10b6:208:30f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Sat, 10 Dec 2022 18:02:48 +0000 Received: from MWHPR1001MB2351.namprd10.prod.outlook.com ([fe80::45b5:a860:9cea:a74c]) by MWHPR1001MB2351.namprd10.prod.outlook.com ([fe80::45b5:a860:9cea:a74c%4]) with mapi id 15.20.5880.019; Sat, 10 Dec 2022 18:02:48 +0000 Date: Sat, 10 Dec 2022 10:02:43 -0800 From: Colin Foster To: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= Cc: linux-renesas-soc@vger.kernel.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, netdev@vger.kernel.org, John Crispin , Alexandre Belloni , Claudiu Manoil , Marek Vasut , Sean Wang , DENG Qingfang , Landen Chao , Vivien Didelot , =?utf-8?B?Q2zDqW1lbnQgTMOpZ2Vy?= , Alvin =?utf-8?Q?=C5=A0ipraga?= , Linus Walleij , UNGLinuxDriver@microchip.com, Woojung Huh , Matthias Brugger , Kurt Kanzenbach , Krzysztof Kozlowski , Rob Herring , Paolo Abeni , Jakub Kicinski , Eric Dumazet , "David S. Miller" , Vladimir Oltean , Florian Fainelli , Andrew Lunn , George McCollister , Rob Herring Subject: Re: [PATCH v5 net-next 04/10] dt-bindings: net: dsa: utilize base definitions for standard dsa switches Message-ID: References: <20221210033033.662553-1-colin.foster@in-advantage.com> <20221210033033.662553-5-colin.foster@in-advantage.com> <1df417b5-a924-33d4-a302-eb526f7124b4@arinc9.com> Content-Disposition: inline In-Reply-To: <1df417b5-a924-33d4-a302-eb526f7124b4@arinc9.com> X-ClientProxiedBy: BY3PR04CA0021.namprd04.prod.outlook.com (2603:10b6:a03:217::26) To MWHPR1001MB2351.namprd10.prod.outlook.com (2603:10b6:301:35::37) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2351:EE_|BLAPR10MB4897:EE_ X-MS-Office365-Filtering-Correlation-Id: 6178d276-0e66-4845-30a4-08dadad8beec X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ov38+xffhCr+VSSf0jn65pBMEkIWvtiEOS4iF+OKQvV5HVdyNfGe34BftHXMX5e0r9WwQ01fnd4HS6xosSUrrenxf/uGe5iNYqRLYOizWGnLF2VOP8RgN7xbCCVCOzGUrlHjGmAV2AD5Db+wd2w0N1/xH+KfhnkYlvNZL7NYgxDiYLOTvzCMBNO+UZzBcHIK44YIk7e2vL8de2+HaiudXu5tC1O0uiQBJnqftTUVBq3Q5XYKB9CU2mzuBBgiMjpZkpX0CZ9S+3TeeWuoI//5ruxwezCz4ZKfjJoC5knTJu333VEkj+ockEMP2+4UzeWboz8c4kkWVj3cGlpKYtinuOOWRTGlLE6cuuFjTutzfLT0TdCyJCEZguPmceeF9WS81GNkIC+NWiy1E9tooWByHPKwL1N4fcubLusf9pZE0exIGO/D4kci5XjNlx7idUXH8ug2TAnu+QqYtwhBo4bPNYc7Z3xXN8/o/9wxzS77QtQEFk8RDzBvEXk9vb55MVWoLmhe3B0lf64AsVV+t1Pfs7Enku20dHhHp4guCqBimYUswEumlkgKytW0lQ1cKbaLOYp1JFDkwE/P1ZecJvJMJz/tpKx0gPlqi/09qkqA4ngZepLJCDY9sagMkODyGyJxl76YZE0eAXkMx4QG0x8N9KbVX1ZciGp0/8oh1ggJzzlsCao+q4QOOSkK38UzX7/sGZ/9dOJkRdeXUAtz6jkaCA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1001MB2351.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(7916004)(346002)(39840400004)(366004)(136003)(396003)(376002)(451199015)(66574015)(41300700001)(38100700002)(66556008)(66946007)(4326008)(5660300002)(66476007)(8676002)(8936002)(83380400001)(86362001)(478600001)(54906003)(966005)(33716001)(6486002)(26005)(6512007)(9686003)(2906002)(44832011)(6666004)(7416002)(7406005)(316002)(6916009)(53546011)(6506007)(186003)(67856001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TmxyVG95TXhQZFVIeHdJV0JzUXdqZkFsbVVxYmxYeHZub1JOU1hMUEQxM0Ir?= =?utf-8?B?ZTdMTGZINDlqMWxKQ3JNWEkxSjYrWmJ3S3dscXAzRWpvODAvb0dIbzRmazI2?= =?utf-8?B?SnVORUFjajBDT3dhajhUQW96VzNrMWVIYWJxc1liUmRlL1Z4VTBLc1AvbHJk?= =?utf-8?B?ZFJsRW1pdDdndzZFdWV3Y052NzJ5M1QwYTdSbTJLOGYydkhWM0loRXVROHA0?= =?utf-8?B?U2MvSHRsQjhUeVVFK2x1Ryt1QTEwVnFmR0NVYUZtREs2T09nMHFtK3lhVnFs?= =?utf-8?B?aURGOURTMWJlTmEwYjFRbkt5cDhVd3k3OWNoOUNzNklkR1NuQlVFamlUV3ZZ?= =?utf-8?B?VEtZdG8rTUlhdmZ3K3doeE5aM3hsbGdoTW9zSmtCSlRudVB6ejFKdXJKRjlU?= =?utf-8?B?ZisxV00yclN1NjZ3a0JBVzBlTUJVWC9MamgrUmlqejZMUUo5MkszbVRFejR5?= =?utf-8?B?ZW4wRkZiNUxoaWxJeHJCSTVjajNYQng0bDZoci9QNVFYZk8yanNUblhHY2hS?= =?utf-8?B?TGN5R0poMUVmeTZQQVJEOGtxSUZkRWpXNUtScUJmcTRsTk5wZkxtZXRTMWxX?= =?utf-8?B?V0VLVjVSQUhheENKYXo2QTRuZTkzQVp4M2ZzZU93VXlsMlNFRzNGYmFydWkv?= =?utf-8?B?NUJnTE5ZbkdnZEFrRFFUTUJCSG04RkdYeXBUcXZpZEg1N2gwL211MjV1djhD?= =?utf-8?B?Y2RxTWJMNkQ2T0R5WW54WENnN1B6MUtEUG5iK3dkUmF0MFI5NVNpRW1ndmdy?= =?utf-8?B?ejRrR1M0a0dwSktHWk9mclJBWGNyTmNxYjkrVG5Gb1NSN01KbFZjWGJBN3BV?= =?utf-8?B?TU52cWxGNUxiKyttcG83OUpoY2xrbmdqSjFUM0ppOUNRS3ZHQzQzSlJ2dllh?= =?utf-8?B?cDByN1NKZ0o1OUNQOUMyUzhKVlU4UHd6NlBMWjNXclFyL2dVZXhGbmNldEpo?= =?utf-8?B?RnIzTWtYSmd4clZJODBBd084TU5zSW45SXEydSs4YU0xaGJmUFhQWmFDR1NM?= =?utf-8?B?NUplaXJXZEpia25uRVEzNGtsZEdyV2tLWXE1czIwQ1ZpaTl3K2tFd0pFWVU0?= =?utf-8?B?d25XK1RjYlpSL0EwT0g5YWp6ODlnNlFRM0c2UlBScmtlTk1wYXhDaE1qY2hx?= =?utf-8?B?ZEtEa1doRy9rcmkyUnVQK2k4bUJHMWpKTVU1LzZBZjZWUkhnMnBLUHQ0dTQw?= =?utf-8?B?ZzEvM08rWFdSNUxzSG44bVhmdWRTVk0xeUVwUDdPUmJZdDYwUkp4dmVSYTRh?= =?utf-8?B?MlIvbDVUd3BEc1NwNENXcGdLRnZFbVZxUEE4dk10THAySksxTDNUODUwbzl0?= =?utf-8?B?amZ1Y3BmcU1wTDBKWHYyYitCZWdXMVNYeHo1b0RraWdKYlY1Kzhjci9kdU1J?= =?utf-8?B?dDFNM2tnRnJNdnJqbWpQZ29NbWUrRUhlYW9uSjJ2d05zb2JoakdSc1lnSlpR?= =?utf-8?B?bEhONUpNSnlpVWMyTmJTUE40NTlsa0VKaWR4aXduTGdtZGhIbDBCZUE5cGFs?= =?utf-8?B?cHBDVGIwQlp5b0tIUW11L0cxNVp3MHVWS01xUElLUHk3RVZOeGpsK3EzYXU0?= =?utf-8?B?K3NmU3h2NjU2MGI5L2ZPRVd2TW9XSmhGdE1oUENTcWxMeEkzYnoxYXlKV25l?= =?utf-8?B?eGdvWjdyY3c0MmJmOUtBdFpLdWJPWlpIQTJ5UlA1dHF2WGxqbGNEVjRVaVRF?= =?utf-8?B?SkZYRXc4cGJkZTNEN1RPNEpDWDg1WVpOQmFZOTkrUXFPY2pQSE10akw1dEY1?= =?utf-8?B?dy80dUhrbjMrZTVOeWNVWXNXMW1HeWZnWW5vK0RoTkloZ2J6ZjhzTFhpaWxE?= =?utf-8?B?cEJxNmQwKzFNRFg1K1FkVWdWL2VPcTl6N0FQVlhJcTlYMjlRQ1dSUDBEd3Jy?= =?utf-8?B?SDJ6R1JWVllUUXNFd01PMHI0LzdNYWFsaDdTc2JmdmJWV09hNVJrRVltbW9Y?= =?utf-8?B?aGlKeFFkV1Q0dmRZWkFZSks2eGxOWWRkOWwyd1ljbm5oSWpRcHZ1T0E4YkNn?= =?utf-8?B?WGNRRGVRQUNQajVrM0FuUDRzYjBEN2YvcWRBQ2JuQlVSd1JCSktGU0xES2RO?= =?utf-8?B?U29iMHd5WS9hLytUVWI4SFk4T01VbGxCNTFRSW5GaTBqNGQ1aC9Ga3hPSmVk?= =?utf-8?B?SEZ2bC83dkFSaGF0S24xSjUzNHdOQjA2ME1SalJLeTc4dzZjYU1QeEJhOFV6?= =?utf-8?Q?w2lqkCsEecPypWoX1kbvVAY=3D?= X-OriginatorOrg: in-advantage.com X-MS-Exchange-CrossTenant-Network-Message-Id: 6178d276-0e66-4845-30a4-08dadad8beec X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2351.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Dec 2022 18:02:47.9474 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 48e842ca-fbd8-4633-a79d-0c955a7d3aae X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ALMRrMXxxxA12SIhVkR1cYWFqESdCSPJ4muZ31MxZTdQ8QJlnvSs0ywX66GT9ksohlII1+z86he4D2uviyNJOi2jLo/QBv82/tm3neIm404= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB4897 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20221210_100253_974304_6EF29586 X-CRM114-Status: GOOD ( 20.64 ) 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="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgQXLEsW7DpywKT24gU2F0LCBEZWMgMTAsIDIwMjIgYXQgMDc6MjQ6NDJQTSArMDMwMCwgQXLE sW7DpyDDnE5BTCB3cm90ZToKPiBPbiAxMC4xMi4yMDIyIDA2OjMwLCBDb2xpbiBGb3N0ZXIgd3Jv dGU6Cj4gPiBEU0EgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2RzYS9k c2EueWFtbAo+ID4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9k c2EvZHNhLnlhbWwKPiA+IEBAIC01OCw0ICs1OCwyNiBAQCBvbmVPZjoKPiA+ICAgYWRkaXRpb25h bFByb3BlcnRpZXM6IHRydWUKPiA+ICskZGVmczoKPiA+ICsgIGV0aGVybmV0LXBvcnRzOgo+ID4g KyAgICBkZXNjcmlwdGlvbjogQSBEU0Egc3dpdGNoIHdpdGhvdXQgYW55IGV4dHJhIHBvcnQgcHJv cGVydGllcwo+ID4gKyAgICAkcmVmOiAnIy8nCj4gPiArCj4gPiArICAgIHBhdHRlcm5Qcm9wZXJ0 aWVzOgo+ID4gKyAgICAgICJeKGV0aGVybmV0LSk/cG9ydHMkIjoKPiA+ICsgICAgICAgIHR5cGU6 IG9iamVjdAo+ID4gKyAgICAgICAgYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNlCj4gPiArCj4g PiArICAgICAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAgICAgICAnI2FkZHJlc3MtY2VsbHMnOgo+ ID4gKyAgICAgICAgICAgIGNvbnN0OiAxCj4gPiArICAgICAgICAgICcjc2l6ZS1jZWxscyc6Cj4g PiArICAgICAgICAgICAgY29uc3Q6IDAKPiA+ICsKPiA+ICsgICAgICAgIHBhdHRlcm5Qcm9wZXJ0 aWVzOgo+ID4gKyAgICAgICAgICAiXihldGhlcm5ldC0pP3BvcnRAWzAtOV0rJCI6Cj4gPiArICAg ICAgICAgICAgZGVzY3JpcHRpb246IEV0aGVybmV0IHN3aXRjaCBwb3J0cwo+ID4gKyAgICAgICAg ICAgICRyZWY6IGRzYS1wb3J0LnlhbWwjCj4gPiArICAgICAgICAgICAgdW5ldmFsdWF0ZWRQcm9w ZXJ0aWVzOiBmYWxzZQo+IAo+IEkndmUgZ290IG1vZGVyYXRlIGV4cGVyaWVuY2UgaW4ganNvbi1z Y2hlbWEgYnV0IHNob3VsZG4ndCB5b3UgcHV0ICd0eXBlOgo+IG9iamVjdCcgaGVyZSBsaWtlIHlv dSBkaWQgZm9yICJeKGV0aGVybmV0LSk/cG9ydHMkIj8KCkkgY2FuJ3Qgc2F5IGZvciBzdXJlLCBi dXQgYWRkaW5nICJ0eXBlOiBvYmplY3QiIGhlcmUgYW5kIHJlbW92aW5nIGl0CmZyb20gbWVkaWF0 ZWssbXQ3NTMwLnlhbWwgc3RpbGwgY2F1c2VzIHRoZSBzYW1lIGlzc3VlIEkgbWVudGlvbiBiZWxv dy4KClJvYidzIGluaXRpYWwgc3VnZ2VzdGlvbiBmb3IgdGhpcyBwYXRjaCBzZXQgKHdoaWNoIHdh cyBiYXNpY2FsbHkgdGhlCmVudGlyZSBpbXBsZW1lbnRhdGlvbi4uLiBtYW55IHRoYW5rcyBhZ2Fp biBSb2IpIGNhbiBiZSBmb3VuZCBoZXJlOgpodHRwczovL2xvcmUua2VybmVsLm9yZy9uZXRkZXYv MjAyMjExMDQyMDAyMTIuR0EyMzE1NjQyLXJvYmhAa2VybmVsLm9yZy8KCkZyb20gd2hhdCBJIGNh biB0ZWxsLCB0aGUgb21pc3Npb24gb2YgInR5cGU6IG9iamVjdCIgaGVyZSB3YXMKaW50ZW50aW9u YWwuIEF0IHRoZSB2ZXJ5IGxlYXN0LCBpdCBkb2Vzbid0IHNlZW0gdG8gaGF2ZSBhbnkgZWZmZWN0 IG9uCndhcm5pbmdzLgoKPiAKPiA+ICsKPiA+ICAgLi4uCj4gPiBkaWZmIC0tZ2l0IGEvRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9kc2EvaGlyc2NobWFubixoZWxsY3JlZWsu eWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL2hpcnNjaG1h bm4saGVsbGNyZWVrLnlhbWwKPiA+IGluZGV4IDczYjc3NGVhZGQwYi4uNzQ4ZWY5OTgzY2UyIDEw MDY0NAo+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9kc2Ev aGlyc2NobWFubixoZWxsY3JlZWsueWFtbAo+ID4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL25ldC9kc2EvaGlyc2NobWFubixoZWxsY3JlZWsueWFtbAo+ID4gQEAgLTcs NyArNyw3IEBAICRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29y ZS55YW1sIwo+ID4gICB0aXRsZTogSGlyc2NobWFubiBIZWxsY3JlZWsgVFNOIFN3aXRjaCBEZXZp Y2UgVHJlZSBCaW5kaW5ncwo+ID4gICBhbGxPZjoKPiA+IC0gIC0gJHJlZjogZHNhLnlhbWwjCj4g PiArICAtICRyZWY6IGRzYS55YW1sIy8kZGVmcy9ldGhlcm5ldC1wb3J0cwo+ID4gICBtYWludGFp bmVyczoKPiA+ICAgICAtIEFuZHJldyBMdW5uIDxhbmRyZXdAbHVubi5jaD4KPiA+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbmV0L2RzYS9tZWRpYXRlayxt dDc1MzAueWFtbCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL21l ZGlhdGVrLG10NzUzMC55YW1sCj4gPiBpbmRleCBmMmU5ZmYzZjU4MGIuLjIwMzEyZjVkMTk0NCAx MDA2NDQKPiA+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNh L21lZGlhdGVrLG10NzUzMC55YW1sCj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvbmV0L2RzYS9tZWRpYXRlayxtdDc1MzAueWFtbAo+ID4gQEAgLTE1Nyw5ICsxNTcs NiBAQCBwYXR0ZXJuUHJvcGVydGllczoKPiA+ICAgICAgIHBhdHRlcm5Qcm9wZXJ0aWVzOgo+ID4g ICAgICAgICAiXihldGhlcm5ldC0pP3BvcnRAWzAtOV0rJCI6Cj4gPiAgICAgICAgICAgdHlwZTog b2JqZWN0Cj4gCj4gVGhpcyBsaW5lIHdhcyBiZWluZyByZW1vdmVkIG9uIHRoZSBwcmV2aW91cyB2 ZXJzaW9uLiBNdXN0IGJlIHJlbGF0ZWQgdG8KPiBhYm92ZS4KCldpdGhvdXQgdGhlICdvYmplY3Qn IHR5cGUgaGVyZSwgSSBnZXQgdGhlIGZvbGxvd2luZyB3YXJuaW5nOgoKRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9kc2EvbWVkaWF0ZWssbXQ3NTMwLnlhbWw6IHBhdHRlcm5Q cm9wZXJ0aWVzOl4oZXRoZXJuZXQtKT9wb3J0cyQ6cGF0dGVyblByb3BlcnRpZXM6XihldGhlcm5l dC0pP3BvcnRAWzAtOV0rJDogJ2FueU9mJyBjb25kaXRpb25hbCBmYWlsZWQsIG9uZSBtdXN0IGJl IGZpeGVkOgogICAgICAgICd0eXBlJyBpcyBhIHJlcXVpcmVkIHByb3BlcnR5CiAgICAgICAgJyRy ZWYnIGlzIGEgcmVxdWlyZWQgcHJvcGVydHkKICAgICAgICBoaW50OiBub2RlIHNjaGVtYXMgbXVz dCBoYXZlIGEgdHlwZSBvciAkcmVmCiAgICAgICAgZnJvbSBzY2hlbWEgJGlkOiBodHRwOi8vZGV2 aWNldHJlZS5vcmcvbWV0YS1zY2hlbWFzL2NvcmUueWFtbCMKLi9Eb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvbmV0L2RzYS9tZWRpYXRlayxtdDc1MzAueWFtbDogRXJyb3IgaW4gcmVm ZXJlbmNlZCBzY2hlbWEgbWF0Y2hpbmcgJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2NoZW1h cy9uZXQvZHNhL21lZGlhdGVrLG10NzUzMC55YW1sCiAgU0NIRU1BICBEb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvcHJvY2Vzc2VkLXNjaGVtYS5qc29uCi9ob21lL2NvbGluL3NyYy93 b3JrL2xpbnV4X3ZzYy9saW51eC1pbXgvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L25ldC9kc2EvbWVkaWF0ZWssbXQ3NTMwLnlhbWw6IGlnbm9yaW5nLCBlcnJvciBpbiBzY2hlbWE6 IHBhdHRlcm5Qcm9wZXJ0aWVzOiBeKGV0aGVybmV0LSk/cG9ydHMkOiBwYXR0ZXJuUHJvcGVydGll czogXihldGhlcm5ldC0pP3BvcnRAWzAtOV0rJAoKCkknbSB0ZXN0aW5nIHRoaXMgbm93IGFuZCBJ J20gbm90aWNpbmcgc29tZXRoaW5nIGlzIGdvaW5nIG9uIHdpdGggdGhlCiJyZWY6IGRzYS1wb3J0 LnlhbWwiCgoKRXZlcnl0aGluZyBzZWVtcyB0byB3b3JrIGZpbmUgKGluIHRoYXQgSSBkb24ndCBz ZWUgYW55IHdhcm5pbmdzKSB3aGVuIEkKaGF2ZSB0aGlzIGRpZmY6CgoKZGlmZiAtLWdpdCBhL0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL21lZGlhdGVrLG10NzUzMC55 YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL25ldC9kc2EvbWVkaWF0ZWss bXQ3NTMwLnlhbWwKaW5kZXggMjAzMTJmNWQxOTQ0Li5kYjAxMjIwMjBmOTggMTAwNjQ0Ci0tLSBh L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL21lZGlhdGVrLG10NzUz MC55YW1sCisrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9uZXQvZHNhL21l ZGlhdGVrLG10NzUzMC55YW0KQEAgLTE1Niw4ICsxNTYsNyBAQCBwYXR0ZXJuUHJvcGVydGllczoK CiAgICAgcGF0dGVyblByb3BlcnRpZXM6CiAgICAgICAiXihldGhlcm5ldC0pP3BvcnRAWzAtOV0r JCI6Ci0gICAgICAgIHR5cGU6IG9iamVjdAotCisgICAgICAgICRyZWY6IGRzYS1wb3J0LnlhbWwj CiAgICAgICAgIHByb3BlcnRpZXM6CiAgICAgICAgICAgcmVnOgogICAgICAgICAgICAgZGVzY3Jp cHRpb246CkBAIC0xNjUsNyArMTY0LDYgQEAgcGF0dGVyblByb3BlcnRpZXM6CiAgICAgICAgICAg ICAgIGZvciB1c2VyIHBvcnRzLgoKICAgICAgICAgYWxsT2Y6Ci0gICAgICAgICAgLSAkcmVmOiBk c2EtcG9ydC55YW1sIwogICAgICAgICAgIC0gaWY6CiAgICAgICAgICAgICAgIHJlcXVpcmVkOiBb IGV0aGVybmV0IF0KICAgICAgICAgICAgIHRoZW46CgoKClRoaXMgb25lIGhhcyBtZSBbc3RpbGxd IHNjcmF0Y2hpbmcgbXkgaGVhZC4uLgoKCgo+IAo+ID4gLSAgICAgICAgZGVzY3JpcHRpb246IEV0 aGVybmV0IHN3aXRjaCBwb3J0cwo+ID4gLQo+ID4gLSAgICAgICAgdW5ldmFsdWF0ZWRQcm9wZXJ0 aWVzOiBmYWxzZQo+ID4gICAgICAgICAgIHByb3BlcnRpZXM6Cj4gPiAgICAgICAgICAgICByZWc6 Cj4gCj4gQXLEsW7DpwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtYXJtLWtlcm5lbAo=