Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp3940765pxf; Tue, 16 Mar 2021 01:22:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyjJ+9u6QEgGmz8s6cAbJhnPaBg/yDeaAipZ7seQZpanuEZpCr0PW656xHi273D8a+e6txu X-Received: by 2002:a17:907:9e6:: with SMTP id ce6mr27824820ejc.207.1615882972361; Tue, 16 Mar 2021 01:22:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1615882972; cv=none; d=google.com; s=arc-20160816; b=qMO1jOfXAaVm3Q0nS8UgIwQq4GwpaOIU2BfXmm6Z4N/G/XWY28pM6KdJhkeus7FCkb Xlb+41GEGWAAG/+TwGB+O5kvNWsVV7lVqGWY4ILCBIU+e+OGkLAD+C0/uHXlfGYV8tiw o/5rKNMu6pr6y15vjUGlPDy6Tv5zDfi9MIkA3pBHCtzTEvPyTYeUMnIPZVPq5Aei40LG tS8iJWtmxwG4/9TB0r5MVdzgWSWabffKnQ+ewcGbIbQQMmmCM08BRICgzUEZAKnro5fe 6hn53gQI0WvWSOUw4oSZ81sTw+JYfemXBLOAEzbW51Cap+RuQ1X8V7BGpc+yJU44ywOF tBdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=mEGvwxRSdX+26sKEJTAJbfC9LfjSTi3jGS6oVQZmyNk=; b=ZHtAHxEZXZ/gPw9ry5c7G6r8BBJKHOWMbzFx2tf8TsJl9QKoRvd9yi79rRvDv0G1pF USf5vz6HAZoHkVYgxLdxGpJCV/EBbEdSP1ndbn1evC/4ZSYBYKiClyGASg5R1VUPsEw8 VW7slxu/6g+tKpoBBq5a6YrSITcKXAaqq6aYaUCQg4b8hXPd4bt5jAX2ZqxttW5k0iNo MROaoeazr8ks5H7FtIQBq5qlF+cdlSlIWHbhWJJ/D/0cXvJ7Y73LbjBrsLdE8/kGdDW4 nOpQzA4s0gCLjUlV3DZbrCrHQlgYlvtEA7147GS7HG/T7KkovRr09uQU0j/p6eyx5V+7 JOeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=WtvR0nXW; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u18si12951903ejk.68.2021.03.16.01.22.30; Tue, 16 Mar 2021 01:22:52 -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=@linaro.org header.s=google header.b=WtvR0nXW; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231278AbhCPF2G (ORCPT + 99 others); Tue, 16 Mar 2021 01:28:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47762 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232319AbhCPF1v (ORCPT ); Tue, 16 Mar 2021 01:27:51 -0400 Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D4A1AC061756 for ; Mon, 15 Mar 2021 22:27:49 -0700 (PDT) Received: by mail-pf1-x433.google.com with SMTP id e26so8032515pfd.9 for ; Mon, 15 Mar 2021 22:27:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=mEGvwxRSdX+26sKEJTAJbfC9LfjSTi3jGS6oVQZmyNk=; b=WtvR0nXW3kcC1fRrCCtKU9xDoW3LofQamKx3fyUgUsvQSa5fIaGYKGS6C2y6/9NMHP l7TYFRgQcmus88lAVg69rz7MrmU+nzkN6faSJLaGwD/pXbAbRiSTaoCyoBiKVcaNXUeY 5REkP5L+isnaaxVetMBlrtysFZ0GKPqBSYblFGqCOZYYhp80Ny0E9whVhWkh56A0NajZ deI81soxE+VXCFLhAVqZRBDS+0lv/VDA0jGEnq1MVPlV+ZgsW7y3NP8GIjRaBMNUjDg0 XmTe9MDGaT+4eqL9HjiEVdZKKlq/VU0XIUQmqi3MmLVnRm/I6kDAYKbNrBb9a+1SjbOG 17pw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=mEGvwxRSdX+26sKEJTAJbfC9LfjSTi3jGS6oVQZmyNk=; b=IUUPzirLXtrP9dg0nH4m7yI1ovrrXYSq6tWPKgTjANMjI1dZZZd/wVwlQGvfeEsXQq qohMM4BD3PqkfbU9pSttqKFEh5RjV8HHXl8jKp0U4fiazrLsQefHP1gs5BIB+ryTtXGo HtFLAlbdO/xZ5mPancY0WmgRAl+wdNfuKBZdsZRkiEl3PRnOwOfNv2DLb89WYnZ3jopB sKZ05lxOiilU2fdrfG6YXuvNYrRvXXE1ABRYSvfVSwP9mvY82lCXxr386J6igwkD1ieL iG/AVb9rgVB0ZyFOEW7FCMOdcq8OItdduX3b+8gzBm2ilzTDJ+EiIydPLahTWBQoIRcY hN3Q== X-Gm-Message-State: AOAM531P5k4WgkjGxTEBswfW5ZB8uvnHK5oGHYduvvRo5UxXtrGGGHR4 eh8EYptFMQqtjPcv1wCR9NBnRw== X-Received: by 2002:a65:63d6:: with SMTP id n22mr2376938pgv.393.1615872469248; Mon, 15 Mar 2021 22:27:49 -0700 (PDT) Received: from localhost ([122.171.124.15]) by smtp.gmail.com with ESMTPSA id q4sm15207633pfq.103.2021.03.15.22.27.47 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Mar 2021 22:27:48 -0700 (PDT) Date: Tue, 16 Mar 2021 10:57:43 +0530 From: Viresh Kumar To: Masahiro Yamada Cc: Frank Rowand , Michal Marek , Vincent Guittot , David Gibson , Michal Simek , Geert Uytterhoeven , Anmar Oueja , Bill Mills , Geert Uytterhoeven , Linux Kbuild mailing list , Linux Kernel Mailing List Subject: Re: [PATCH V11 3/5] kbuild: Allow .dtso format for overlay source files Message-ID: <20210316052743.aysh4sooz4s7rwqq@vireshk-i7> References: <170e086a5fa076869e7b37de8eea850fa7c39118.1615354376.git.viresh.kumar@linaro.org> <20210312044712.srmqfuie7fae55pb@vireshk-i7> <17c65559-865f-f742-660f-0ab30ed45d90@gmail.com> <4d9bee7a-416e-50a1-65a5-0674ae83d42e@gmail.com> <20210312071325.zosmlttse4ym7sit@vireshk-i7> <6f093bb1-1a80-a906-fb4c-3f6fdeed4838@gmail.com> <9068520f-76d6-ec94-716c-02383422ac85@gmail.com> <20210315064051.otcjt3x6vkfdrio6@vireshk-i7> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716-391-311a52 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 16-03-21, 02:43, Masahiro Yamada wrote: > On Mon, Mar 15, 2021 at 3:40 PM Viresh Kumar wrote: > > On 14-03-21, 20:16, Frank Rowand wrote: > > What about doing this then in unittest's Makefile instead (which I > > already suggested earlier), that will make everything work just fine > > without any other changes ? > > > > +# Required for of unittest files as they can't be renamed to .dtso > > +$(obj)/%.dtbo: $(src)/%.dts $(DTC) FORCE > > + $(call if_changed_dep,dtc) > > If those rules are only needed by drivers/of/unittest-data/Makefile, > they should not be located in scripts/Makefile.lib. Right, this is exactly what I suggested. > But how can we fix drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a779*.dts > if these are doing bad things. > They seem to be overlay files even though the file name suffix is .dts > > $ find drivers -name '*.dts' > drivers/staging/pi433/Documentation/devicetree/pi433-overlay.dts > drivers/staging/mt7621-dts/gbpc2.dts > drivers/staging/mt7621-dts/gbpc1.dts > drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts > drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts > drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts > drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts > drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts For all the above files, even if they are really overlay files, we won't use fdtoverlay tool to apply them to some base dtb and so if we leave them as is, i.e. .dts->.dtb, it won't break anything. The problem only happens if someone wants to generate .dtbo for them instead and then they should be named .dtso as we won't allow .dts -> .dtbo conversion there. -- viresh