Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2199137imm; Thu, 2 Aug 2018 07:45:47 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfKqyUn7OgUL+UzqW9BYUk+IPSxQ21mMTsmqKodKay6gKqnijoZioi9FUHTDJBhrd64OOK6 X-Received: by 2002:a63:4763:: with SMTP id w35-v6mr3116059pgk.140.1533221146996; Thu, 02 Aug 2018 07:45:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533221146; cv=none; d=google.com; s=arc-20160816; b=Ss2n6bUVp9xDSham4QmMU/17rZDOhQ0A1Q3Lyo8a2o+jI4nvrc/42iSrPBVU3/214c UpNBv/sHb2gKWmqOwVygOhRWaZAh7UuTG3lo8I+V1haKaPENxNo7J8ZlwsGQag3d8dW4 gMZuymXZnUHTfejNHCjUG1dEwsk8wC7jiM+/r3v3lvuupu6W43DtBROEQx3yvHbF2xBU EvnpIgKv+rZaBJxaVZL/9tohVeUVVDiU7TkuijCNts1B9LxmF/CpEPzj1CU0AMbDsNeM pwOCT21migVtBh393Dsvsvl0M9UCVBS2MrFpdk69aaF+qdKjblU47KmNRlwhmz7ukZlM dlRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=AKIXEe8v96YmQP3Sla2ujSoUbM33kbFNeuZa8751Ze4=; b=QbqB/UTEafgo5vyNY4XiTgWw5gq9WirHHB6LEu79PVRGPupEqPK1PJ/ntlGHQKO8uv U31JUJBdI3T+mv56zEFQxtsTthNjW45o/OgSzPto0REEfzMWFEMPko0E19DmI3XUHtRb ZxQedlxvmc5CfIC4I1tILhmO7ryi+s6+d2bzon5+tLlaUZ0CD7lxNE9kMqmEGilEtu52 ZYE4zFuH1i9cXzgyH5LFyIPciv3u8vQ4fZVB6p4vTl25ezy+9i7w4GOnQH2Km3s5hlGX dU0aavuec76OwhFC9Cj7ryRsIXsktqvosvIV9lqzeRpQv/8hmkKliq6ah89F2TeFh7sz BiDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vBK6Gcgy; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r189-v6si2198841pgr.634.2018.08.02.07.45.32; Thu, 02 Aug 2018 07:45:46 -0700 (PDT) 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; dkim=pass header.i=@kernel.org header.s=default header.b=vBK6Gcgy; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387642AbeHBQfc (ORCPT + 99 others); Thu, 2 Aug 2018 12:35:32 -0400 Received: from mail.kernel.org ([198.145.29.99]:36780 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387503AbeHBQfc (ORCPT ); Thu, 2 Aug 2018 12:35:32 -0400 Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com [209.85.216.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 004E32152B; Thu, 2 Aug 2018 14:44:01 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1533221042; bh=AKIXEe8v96YmQP3Sla2ujSoUbM33kbFNeuZa8751Ze4=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=vBK6Gcgyl4RQMuQ2EnogXCucqbenhPiLYaMlmv8F5mWFeILvmvjxYT7GQv0XtJO1b tlCE7qxRIV9Vmq6Qm21sAUdtOjKymnYGHXB5uOqDkTESiOUMD9i3+OQeJ6tmX+9UqM 13FiNaJ5QHKUsccIy6jAmaP4KgvdCBsxeZnklxh4= Received: by mail-qt0-f179.google.com with SMTP id c15-v6so2593451qtp.0; Thu, 02 Aug 2018 07:44:01 -0700 (PDT) X-Gm-Message-State: AOUpUlHiSY/8NTXrkwjQzbIxYv5dqyDOMavRLPBt3K9+Su7k3vrtby9d 9p6IdMO047Rc4Q0J9H1eVNFKb8PZXgQQA0ocXg== X-Received: by 2002:ac8:71c9:: with SMTP id i9-v6mr2880580qtp.22.1533221041131; Thu, 02 Aug 2018 07:44:01 -0700 (PDT) MIME-Version: 1.0 References: <20180725093649.32332-1-hch@lst.de> <20180725093649.32332-7-hch@lst.de> <20180731224630.GB12168@rob-hp-laptop> <20180801071635.GC20224@lst.de> <20180802095527.GD14203@lst.de> In-Reply-To: <20180802095527.GD14203@lst.de> From: Rob Herring Date: Thu, 2 Aug 2018 08:43:49 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 6/6] dt-bindings: interrupt-controller: RISC-V PLIC documentation To: Christoph Hellwig Cc: Thomas Gleixner , Palmer Dabbelt , Jason Cooper , Marc Zyngier , Mark Rutland , devicetree@vger.kernel.org, Albert Ou , "linux-kernel@vger.kernel.org" , linux-riscv@lists.infradead.org, Stafford Horne , Palmer Dabbelt Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 2, 2018 at 3:50 AM Christoph Hellwig wrote: > > On Wed, Aug 01, 2018 at 12:26:31PM -0600, Rob Herring wrote: > > Not really my problem that they didn't follow the process and upstream > > their binding first. But this alone is just a string identifier, so I > > don't really care that much. If things are really a mess, then the > > next implementations will have to have better compatible strings. More > > likely, I'll just see folks trying to add various properties to deal > > with all the differences. > > > > You could always define a better compatible and leave 'riscv,plic0' as > > a fallback to avoid breaking things. > > Is there any better way to define a compatible other than having > duplicate IRQCHIP_DECLARE() statements? No, but you only need the fallback if the compatible is '"sifive,plic0", "riscv,plic0";'. Rob