Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp4169343ybf; Tue, 3 Mar 2020 21:55:45 -0800 (PST) X-Google-Smtp-Source: ADFU+vucr8GYCdiEqSUtQNTQN7zWpnZwq3YqIVnLCyw1bcPdnZctgWhvsbIggrgFREruR4vTC8Ag X-Received: by 2002:a05:6830:1112:: with SMTP id w18mr1154789otq.185.1583301345339; Tue, 03 Mar 2020 21:55:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583301345; cv=none; d=google.com; s=arc-20160816; b=SoKbKc2UVLmkps7ikyxJ0c76KwqRekhhykMwzcpF/SHfeVynSfGa+iRWvvTVqetErg YPfhu/SNNtxHEaLAZpycUOlcMORKP1o6Ff3XIaHN/e4QLuL5F3oqzJ4kxfs6WDNPHCJh W6QkczTWgKLeTn+YcfN3P4XGoaU73djf+h/sUh6DB6l705VO6uG4h4f95dVmDD2UD8/+ 8zhpxpTbEFPtF+B80tmC0KMjT1YVzSLhaVDz0JC4G4DsnDbfgEeMb4zMpKDa848a3p0r mYJrGPSvtfvIFj/fmG533Bi+Dc2hD7VCSxGWbHAV9RQAzC4TpZ1ejFSt9LLk/lmpRRbB s2Bw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=cOp4OFm62J5fG9DhLkepRX+yJQvVJIIhnE93khDRqUQ=; b=hYGsTdzmWLEhgxLC7EDQOfXUdMuo8EjlAkqi0eyS8iYBlbCyTzZ+y+waBGhTPC2LhB junjmow5HJyJ1Z7SWV1y1BAFqh1ZuiRhoNYTx8Qme9DftVyjwDbgjkoSAEz1m08oZ6G1 FiO3qHMuSPLdy7mMut4EuNEuw7emfW3bcF+AzsMRCgMnYOOUQMQAQDMg/N2KE7XPWbcS i8uLefSxzhbQupGPcupaFwas8rvXb8s13BiHoXzhXvsE8zzEA1NF/EDwUrU4/bD+NbBH 8riaUP62l+HvET0Q9dbXRoFzWI3sD2lolyw1TTeWKSqScHEF9qC0jJJWQPVAuZn5qAhP Bkaw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d4si544720otp.214.2020.03.03.21.55.32; Tue, 03 Mar 2020 21:55:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725965AbgCDFz1 (ORCPT + 99 others); Wed, 4 Mar 2020 00:55:27 -0500 Received: from asavdk4.altibox.net ([109.247.116.15]:44226 "EHLO asavdk4.altibox.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725283AbgCDFz0 (ORCPT ); Wed, 4 Mar 2020 00:55:26 -0500 Received: from ravnborg.org (unknown [158.248.194.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by asavdk4.altibox.net (Postfix) with ESMTPS id 7851680558; Wed, 4 Mar 2020 06:55:22 +0100 (CET) Date: Wed, 4 Mar 2020 06:55:21 +0100 From: Sam Ravnborg To: Masahiro Yamada Cc: devicetree@vger.kernel.org, Rob Herring , linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, Mark Rutland , Maxime Ripard , Michal Marek Subject: Re: [PATCH 2/3] kbuild: allow to run dt_binding_check and dtbs_check in a single command Message-ID: <20200304055520.GA28911@ravnborg.org> References: <20200304032038.14424-1-masahiroy@kernel.org> <20200304032038.14424-3-masahiroy@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200304032038.14424-3-masahiroy@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-CMAE-Score: 0 X-CMAE-Analysis: v=2.3 cv=XpTUx2N9 c=1 sm=1 tr=0 a=UWs3HLbX/2nnQ3s7vZ42gw==:117 a=UWs3HLbX/2nnQ3s7vZ42gw==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=kj9zAlcOel0A:10 a=T9RiHNw9UjFK13vW5GoA:9 a=CjuIK1q_8ugA:10 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Masahiro Thanks for the nice improvements to the dt infrastructure. Stealing a thread here.. > It is also possible to run checks with a single schema file by setting the > ``DT_SCHEMA_FILES`` variable to a specific schema file. Would it be simple to enable the use of dirs for DT_SCHEMA_FILES? So I for example could do: make dt_bindings_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/display/panel/ I did a very quick look add it but failed to dechiper all the makefile logic. It is a corner case when one wants to check a full dir, so unless it is very simple the current logic should not be complicated by this (if you take the bait and look at it). Sam