Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2751610pxa; Tue, 25 Aug 2020 02:08:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzm+Q1xTi3hIJVh+LJvjse1Ee0e2ZqpUake+GUD5+Ddq3oEi6IaKCQIgLG3nCJucwwwxMyO X-Received: by 2002:a05:6402:745:: with SMTP id p5mr9287116edy.94.1598346529270; Tue, 25 Aug 2020 02:08:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1598346529; cv=pass; d=google.com; s=arc-20160816; b=fibByrdYHxM7ntIO+84FH3teGncdhy6OzrzWrcGIEJmeTXWnPpx800nCNGt0EZseNM ymM5xybVfWvSyZpkfkTPuy3YwN2sVR6hARvWqc1RlXgXrukxpkF6D4/DuqqFlndvZgdO kD+zCZfSM2bektelGEkncICYP91VrCQBWA18FG6EPL2wIeySGpEH9o78BfCO9DFmJsoF bJt5APyvkeNI9Q0mh9KH+tY5dFbG2R0rQ413iZ7nJqLJ0hbWvc19qYBCcJ9ebRkTAeEL yiOUu9TqrXUMu4PGDxdfx4bpWmt6rrHkHX9ETHtfOkfZtKqyFKTzK3UbqioRjonsxrpL qTzw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=I2eB0/brippDyCn/lHjYPWzsdS9fQkGsuGi5+QibBoQ=; b=SNxVy80BlNmyrRTwbRVn2VxHBp1SOiKa6D2FhNLbiaFYShGd/wYQiIrLSO37E+qEa4 inNpdgwE291+WC2B3hlUUb6oh0TruxvR/ot1SlpwB2KA0PyxBAR4AnE74Eaf5hUVM6BU 2Lz9sAx1Iz6qiBZJPCRcjLsoyl2C26kDLaKRjTRDokZEIoRoXejYRV7ngE3syKJ6Tdn6 uTOVaKmykvO00CVhK6NAXW/joaGas59FS/5+TcIVZp2dMmd+CvnuNVxrHdqjiZz36u2Q VTffvY+aJpLIvIrm8aZyhGUxAWmP8bJ1hFNF5M2ZAx5j1cwA2mggfkwWfRj9psQwvQN+ /P+w== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@osportal.onmicrosoft.com header.s=selector2-osportal-onmicrosoft-com header.b=hXwjY4jN; arc=pass (i=1 spf=pass spfdomain=openfive.com dkim=pass dkdomain=openfive.com dmarc=pass fromdomain=openfive.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p93si4085879edp.343.2020.08.25.02.08.25; Tue, 25 Aug 2020 02:08:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@osportal.onmicrosoft.com header.s=selector2-osportal-onmicrosoft-com header.b=hXwjY4jN; arc=pass (i=1 spf=pass spfdomain=openfive.com dkim=pass dkdomain=openfive.com dmarc=pass fromdomain=openfive.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729373AbgHYIrR (ORCPT + 99 others); Tue, 25 Aug 2020 04:47:17 -0400 Received: from mail-dm6nam11on2085.outbound.protection.outlook.com ([40.107.223.85]:59104 "EHLO NAM11-DM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728124AbgHYIrP (ORCPT ); Tue, 25 Aug 2020 04:47:15 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZtWCYjl0EfUKOlkU135EXgTLkwGjB9Q4A9M6IlsNtz+ibcuIpiJiqaHvbIMhhN7AoNjW/+neDAmoOYw2AynRLEP1b4w+j+2yxDlFMpQ5hNIJ3K7N5TIL4U/T5ieUEk49m4n+wPMunqR4In467TELBSWZly9feoMHB1tvxS6gr7v9Uk9p22gg1kIWxW/6Cbp0oheyBjCXCVs8n0JVlVYUxjWMvnggM36ehl/6a+T4dmik+eDVT27HPcgOV+GXr4sMyIs7fRw4+jZCvQA5qWlA82j06Gd63IhA+zK+rRdW4hSQngRdko3BRaqqK6AjDEopHbrV576JPZs1iupignlQzQ== 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-SenderADCheck; bh=I2eB0/brippDyCn/lHjYPWzsdS9fQkGsuGi5+QibBoQ=; b=On66FSuPk2A7/FKU8xpHpuBNVMqFclGmw0ZWvty5vBSa9XFY1wFG4PfoOoVeyRfwMHk0P7JwZawbE7x9rPjM1pWncv2i2coT28x8wZwpTJjdrcsRd6vLRnHOAh7+Ws8xsJnKKKWwVd7iYY7xHH4xfZhNPycDCmZb35tT733omE1x5Q7MQm8eptjHb0oCWa4d4V9EWdRU/OrIn+4uUgYwLJOi2ejkRgI2ex0KhvkCUBppRHYfACFqYrqSOhzmhWIJAwo/DWR1wWsYT/ggmD8GEbC5BQ2OH9NpSgilGWf98O0htKGD0q5scQ9+EOPfyimjTGOHzaE8ZrkDZQ6eNybLDQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=openfive.com; dmarc=pass action=none header.from=openfive.com; dkim=pass header.d=openfive.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=osportal.onmicrosoft.com; s=selector2-osportal-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I2eB0/brippDyCn/lHjYPWzsdS9fQkGsuGi5+QibBoQ=; b=hXwjY4jN8BrCjwWBx881ZOCjmsZXDwEtwQnGPWMBNW0hmuJWJ0vZRqAEYiJajZilCr6GossPGfDS2srvc3328JCI8R78FSj8iR9Yvnf/a8fGAQJoZ7/x54WwocweEKk6exEUk0EGeWCHzE6iC3Adcvn/6OgRai6Xw++Z2LuI2qc= Received: from DM6PR13MB3451.namprd13.prod.outlook.com (2603:10b6:5:1c3::10) by DM6PR13MB2828.namprd13.prod.outlook.com (2603:10b6:5:13e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3326.15; Tue, 25 Aug 2020 08:47:09 +0000 Received: from DM6PR13MB3451.namprd13.prod.outlook.com ([fe80::f570:90c6:f6d5:c078]) by DM6PR13MB3451.namprd13.prod.outlook.com ([fe80::f570:90c6:f6d5:c078%7]) with mapi id 15.20.3326.019; Tue, 25 Aug 2020 08:47:09 +0000 From: Sagar Kadam To: Rob Herring CC: "aou@eecs.berkeley.edu" , "devicetree@vger.kernel.org" , "Paul Walmsley ( Sifive)" , "robh+dt@kernel.org" , Yash Shah , "palmer@dabbelt.com" , "linux-kernel@vger.kernel.org" , "linux-riscv@lists.infradead.org" Subject: RE: [PATCH 1/1] dt-bindings: riscv: sifive-l2-cache: convert bindings to json-schema Thread-Topic: [PATCH 1/1] dt-bindings: riscv: sifive-l2-cache: convert bindings to json-schema Thread-Index: AQHWeetFYcQYSaG/+EK5zgQ5BKIJhalHhiCAgADfjAA= Date: Tue, 25 Aug 2020 08:47:09 +0000 Message-ID: References: <1598255421-8274-1-git-send-email-sagar.kadam@sifive.com> <1598255421-8274-2-git-send-email-sagar.kadam@sifive.com> <20200824173539.GA2939042@bogus> In-Reply-To: <20200824173539.GA2939042@bogus> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=openfive.com; x-originating-ip: [116.74.148.206] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 06f8c845-9b00-4503-8825-08d848d37414 x-ms-traffictypediagnostic: DM6PR13MB2828: x-ld-processed: 22f88e9d-ae0d-4ed9-b984-cdc9be1529f1,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5TCir9yxgng9r11umiLJ5//y8L/ZeU9u7WOmUSukCe6eH1YlrXi6W3mCQJnvzxKg70QLm9pKEqO/YNg7VOyWo8mH69oxG/apLfHzsrODXHLRMmDBHM9emTI74T04NQC0R6Mqh4iOvV/NjLBRq2WMo1f7MNGMRR4V01QJhfHWZFBX0o395coI8RuE75TWLxhdhYbaiqFzd/Vq/VcIkfgJVBHHmATQ/QL23Y0VC+IBuWgalt16hV/68YSz4358Sr6aqjZ7awlnlD8bZ48YNd1Xazw8YilVTCgxO4yOdadYgBoSWK/neFAF1uiGvgf7FiLo3t3NA9v2YAFBZWmRih08U/h10vXRde7qF9WakQeCFYWFDZa7JAWGTZ8zY3sgcMgcCZguHVQhZLC86oRNTVlmyg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR13MB3451.namprd13.prod.outlook.com;PTR:;CAT:NONE;SFS:(376002)(136003)(366004)(396003)(346002)(39850400004)(55236004)(186003)(6506007)(26005)(478600001)(44832011)(71200400001)(4326008)(316002)(53546011)(966005)(30864003)(52536014)(86362001)(5660300002)(55016002)(33656002)(54906003)(6916009)(66946007)(64756008)(76116006)(66476007)(83380400001)(66446008)(66556008)(8936002)(7696005)(9686003)(2906002)(8676002)(579004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: fzqbE9nAqtgYNmyQLtN3wysgE7xhgJYfqBUZ10vZEAJ2iwZ1laYo/ouvLw/eBvyeWAa+eJxBh8jmgV0GHfMmlP7nlm1InlQkiFqCwEDJq1sTCej0CQKTtF+CKha2OFGehVpN4c8LizLe/t+B6tp4sO50bMX+WOBPah+dy7ZnBrPel145o1hf8TFH3eGo4ILrltjUk+yp+sq3/4kT/MYjem2ZTHQ8WKun2lB08uMHhrXfA1HNxzhIKE8yBos3Yvwi/n8wvYA7U+8sAbyVl1ydOl4Y3tY8hgE8/ED+FpTpvZx337/2Np1xHZVttAwT9iLhwHp1XiyXtoKFAbnpV0bQR7UipaXD5uKv5kcUdWryZ8Wy6A8HKMICoQ/8sLFsad0KSbRHtxztIgnjNDrYIHe/lbtXr6Ac584fFjMxCdXPeRNX4gRm5T5/E17/gaHnmvpii/FPlTrrAaTGQENmDsvpbeYU/UKckFF+CLZBUQvVPil8u/mWg3vPiZcm996Um56OZaQHoN6XP8SiJalw132m/gh9TUupZY7+LvQ5wOMZWHF566ERD9BfDqbER3KOjxEC2QZhrw8AiNF6M/EHW7F+r0dixd6azdduHB0Ghl/SY5RFb6ImxWzqUObElhfdFousQ4OXY5S52CY9m289OQGODA== Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: openfive.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR13MB3451.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06f8c845-9b00-4503-8825-08d848d37414 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2020 08:47:09.4587 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 22f88e9d-ae0d-4ed9-b984-cdc9be1529f1 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8kXWO+tVDruYaLCWQQUB4dhBhc4TMGF3VaGLnJUpqVs3hRchYayQspniY6qVnYDEkxFpN9LTYvb/FBa+WYsmcg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR13MB2828 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Rob, > -----Original Message----- > From: Rob Herring > Sent: Monday, August 24, 2020 11:06 PM > To: Sagar Kadam > Cc: aou@eecs.berkeley.edu; devicetree@vger.kernel.org; Paul Walmsley ( > Sifive) ; robh+dt@kernel.org; Yash Shah > ; palmer@dabbelt.com; linux- > kernel@vger.kernel.org; linux-riscv@lists.infradead.org > Subject: Re: [PATCH 1/1] dt-bindings: riscv: sifive-l2-cache: convert bin= dings > to json-schema >=20 > [External Email] Do not click links or attachments unless you recognize t= he > sender and know the content is safe >=20 > On Mon, 24 Aug 2020 13:20:21 +0530, Sagar Kadam wrote: > > Convert the device tree bindings for the SiFive's FU540-C000 SoC's L2 > > Cache controller to YAML format. > > > > Signed-off-by: Sagar Kadam > > --- > > .../devicetree/bindings/riscv/sifive-l2-cache.txt | 51 ------------ > > .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 93 > > ++++++++++++++++++++++ > > 2 files changed, 93 insertions(+), 51 deletions(-) delete mode > > 100644 Documentation/devicetree/bindings/riscv/sifive-l2-cache.txt > > create mode 100644 > > Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > > >=20 >=20 > My bot found errors running 'make dt_binding_check' on your patch: >=20 =20 I had checked using DT_SCHEMA_FILES option due to which it didn't catch any= error on other=20 schemas. Without this I could regenerate the error you mentioned. I will fix it and update. Sorry for the error. Thanks & BR, Sagar > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: $nodename:0: 'l2-cache' does not match > '^(cache-controller|cpu)(@[0-9a-f,]+)*$' > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: compatible:0: 'cache' is not one of > ['sifive,fu540-c000-ccache'] > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: compatible: ['cache'] is too short > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: 'l3-cache' does not match any of the > regexes: 'pinctrl-[0-9]+' > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: 'cache-block-size' is a required prope= rty > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: 'cache-level' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: 'cache-sets' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: 'cache-size' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: 'cache-unified' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: 'reg' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: {'compatible': ['cache'], 'next-level-= cache': > [[2]], 'phandle': [[1]], 'l3-cache': {'compatible': ['cache'], 'phandle':= [[2]]}, > '$nodename': ['l2-cache']} is not valid under any of the given schemas > {'$filename': '/builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml', > '$id': 'http://devicetree.org/schemas/riscv/sifive-l2-cache.yaml#', > '$schema': 'http://devicetree.org/meta-schemas/core.yaml#', > '$select_validator': .Validator ob= ject > at 0x7efcd84bc850>, > 'additionalProperties': False, > 'allOf': [{'$ref': '/schemas/cache-controller.yaml#'}], > 'oneOf': [{'required': ['interrupts']}, > {'required': ['interrupts-extended']}], > 'patternProperties': {'pinctrl-[0-9]+': True}, > 'properties': {'$nodename': True, > 'cache-block-size': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 64}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-level': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 2}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-sets': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 1024}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-size': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 2097152}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-unified': True, > 'compatible': {'additionalItems': False, > 'items': [{'enum': ['sifive,fu540-c000-cca= che']}, > {'const': 'cache'}], > 'maxItems': 2, > 'minItems': 2, > 'type': 'array'}, > 'interrupt-parent': True, > 'interrupts': {'maxItems': 3, 'minItems': 1}, > 'interrupts-extended': {'maxItems': 3, 'minItems': 1}, > 'memory-region': {}, > 'next-level-cache': {}, > 'phandle': True, > 'pinctrl-names': True, > 'reg': {'maxItems': 1, 'minItems': 1}, > 'status': True}, > 'required': ['compatible', > 'cache-block-size', > 'cache-level', > 'cache-sets', > 'cache-size', > 'cache-unified', > 'reg'], > 'select': {'properties': {'compatible': {'contains': {'enum': ['cache', > 'sifive,f= u540-c000-ccache']}}}, > 'required': ['compatible']}, > 'title': 'SiFive L2 Cache Controller'} (Possible causes of the failure): > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l2-cache: 'interrupts' is a required property >=20 > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: $nodename:0: 'l3-cache' does not match > '^(cache-controller|cpu)(@[0-9a-f,]+)*$' > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: compatible:0: 'cache' is not one of > ['sifive,fu540-c000-ccache'] > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: compatible: ['cache'] is too short > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: 'cache-block-size' is a required prope= rty > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: 'cache-level' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: 'cache-sets' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: 'cache-size' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: 'cache-unified' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: 'reg' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: {'compatible': ['cache'], 'phandle': [= [2]], > '$nodename': ['l3-cache']} is not valid under any of the given schemas > {'$filename': '/builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml', > '$id': 'http://devicetree.org/schemas/riscv/sifive-l2-cache.yaml#', > '$schema': 'http://devicetree.org/meta-schemas/core.yaml#', > '$select_validator': .Validator ob= ject > at 0x7efcd84bc850>, > 'additionalProperties': False, > 'allOf': [{'$ref': '/schemas/cache-controller.yaml#'}], > 'oneOf': [{'required': ['interrupts']}, > {'required': ['interrupts-extended']}], > 'patternProperties': {'pinctrl-[0-9]+': True}, > 'properties': {'$nodename': True, > 'cache-block-size': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 64}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-level': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 2}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-sets': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 1024}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-size': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 2097152}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-unified': True, > 'compatible': {'additionalItems': False, > 'items': [{'enum': ['sifive,fu540-c000-cca= che']}, > {'const': 'cache'}], > 'maxItems': 2, > 'minItems': 2, > 'type': 'array'}, > 'interrupt-parent': True, > 'interrupts': {'maxItems': 3, 'minItems': 1}, > 'interrupts-extended': {'maxItems': 3, 'minItems': 1}, > 'memory-region': {}, > 'next-level-cache': {}, > 'phandle': True, > 'pinctrl-names': True, > 'reg': {'maxItems': 1, 'minItems': 1}, > 'status': True}, > 'required': ['compatible', > 'cache-block-size', > 'cache-level', > 'cache-sets', > 'cache-size', > 'cache-unified', > 'reg'], > 'select': {'properties': {'compatible': {'contains': {'enum': ['cache', > 'sifive,f= u540-c000-ccache']}}}, > 'required': ['compatible']}, > 'title': 'SiFive L2 Cache Controller'} (Possible causes of the failure): > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/thermal/thermal-cooling- > devices.example.dt.yaml: l3-cache: 'interrupts' is a required property >=20 > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: $nodename:0: 'cache-controller-= 0' > does not match '^(cache-controller|cpu)(@[0-9a-f,]+)*$' > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: compatible:0: 'cache' is not on= e of > ['sifive,fu540-c000-ccache'] > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: compatible: ['cache'] is too sh= ort > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: 'power-domains' does not match > any of the regexes: 'pinctrl-[0-9]+' > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: 'cache-block-size' is a require= d > property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: 'cache-sets' is a required prop= erty > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: 'cache-size' is a required prop= erty > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: 'reg' is a required property > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: {'compatible': ['cache'], 'powe= r- > domains': [[1, 12]], 'cache-unified': True, 'cache-level': [[2]], '$noden= ame': > ['cache-controller-0']} is not valid under any of the given schemas > {'$filename': '/builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml', > '$id': 'http://devicetree.org/schemas/riscv/sifive-l2-cache.yaml#', > '$schema': 'http://devicetree.org/meta-schemas/core.yaml#', > '$select_validator': .Validator ob= ject > at 0x7f26dd3928b0>, > 'additionalProperties': False, > 'allOf': [{'$ref': '/schemas/cache-controller.yaml#'}], > 'oneOf': [{'required': ['interrupts']}, > {'required': ['interrupts-extended']}], > 'patternProperties': {'pinctrl-[0-9]+': True}, > 'properties': {'$nodename': True, > 'cache-block-size': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 64}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-level': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 2}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-sets': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 1024}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-size': {'additionalItems': False, > 'items': [{'additionalItems': False, > 'items': [{'const': 2097152}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}], > 'maxItems': 1, > 'minItems': 1, > 'type': 'array'}, > 'cache-unified': True, > 'compatible': {'additionalItems': False, > 'items': [{'enum': ['sifive,fu540-c000-cca= che']}, > {'const': 'cache'}], > 'maxItems': 2, > 'minItems': 2, > 'type': 'array'}, > 'interrupt-parent': True, > 'interrupts': {'maxItems': 3, 'minItems': 1}, > 'interrupts-extended': {'maxItems': 3, 'minItems': 1}, > 'memory-region': {}, > 'next-level-cache': {}, > 'phandle': True, > 'pinctrl-names': True, > 'reg': {'maxItems': 1, 'minItems': 1}, > 'status': True}, > 'required': ['compatible', > 'cache-block-size', > 'cache-level', > 'cache-sets', > 'cache-size', > 'cache-unified', > 'reg'], > 'select': {'properties': {'compatible': {'contains': {'enum': ['cache', > 'sifive,f= u540-c000-ccache']}}}, > 'required': ['compatible']}, > 'title': 'SiFive L2 Cache Controller'} (Possible causes of the failure): > /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/power/renesas,rcar- > sysc.example.dt.yaml: cache-controller-0: 'interrupts' is a required prop= erty >=20 > From schema: /builds/robherring/linux-dt- > review/Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml >=20 >=20 > See https://patchwork.ozlabs.org/patch/1350111 >=20 > If you already ran 'make dt_binding_check' and didn't see the above > error(s), then make sure dt-schema is up to date: >=20 > pip3 install git+https://github.com/devicetree-org/dt-schema.git@master -= - > upgrade >=20 > Please check and re-submit.