From patchwork Thu Jun 15 18:54:06 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Javier Martinez Canillas X-Patchwork-Id: 9790071 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 248B760231 for ; Thu, 15 Jun 2017 19:19:04 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 136F1284C3 for ; Thu, 15 Jun 2017 19:19:04 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 07AD328620; Thu, 15 Jun 2017 19:19:04 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID autolearn=unavailable version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 7CC51284C3 for ; Thu, 15 Jun 2017 19:19:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=8w1NKyuvj5jIyJPBzh1K4/+TjwsWpk4sJEFgtJfQiDQ=; b=Cb/8siSWW+07aA2MRcmZumLbjy xhI50w21iEKBYV/WHS1pRP2oHRXz0fkJrmrkQzxvYJ1YKbpBw2N/Xm0Cj5mrAQqJtACxdQtajICTL MZ2azwbRWWhFN0p/M2h988LQvKf7X30jwSaMZsAZRintbPGi5GDTTy6VxD/0UgopGr9fIazHq0VC7 VGsyuN2aTL9c0AYgDvi2iBAFl4SZNWvcoYw8ZLh5esTWZk8YP+9hUdxodbihAWZoNtRqlefPxU/ph IQyrYun30vNX+sFjcGGmgW56rg12zwjWKiy8VyoVqdJOsR5T4EXxVVTvrZA0Z1m0tF1mOQk62pOss cvxw98lw==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1dLaIH-00088e-2O; Thu, 15 Jun 2017 19:19:01 +0000 Received: from mail-wr0-x242.google.com ([2a00:1450:400c:c0c::242]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1dLZuw-0005pD-OK for linux-arm-kernel@lists.infradead.org; Thu, 15 Jun 2017 18:54:57 +0000 Received: by mail-wr0-x242.google.com with SMTP id x23so4544353wrb.0 for ; Thu, 15 Jun 2017 11:54:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dowhile0-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=H8zwfMS1d+Tl2JLu091kA5TPLuxZHruV7Ajt8YmLmbg=; b=SeVoj58JuPKYc4jGLVWJReDp/bXroJupZ3SltKGU3QMHETJdxAZP9yUhmgerWpUEtv BBh8Iqm7bzKD8QYJdMNc0B1/OoWUT+kTAWd3GrdqFyA9fQWPjHTPam2pKvXjNz0PDE1Z MnxjPrUaGsvUdaNJ936Dc+nCJkTiewW5DSfLDLHDfR2Fm0tjRks7Z/hDopioY9ICKDRN xhBis8hXOi7DPGtIkWMShOIW/rcxLYYP8gFH4poxKebRangQYcGPfCzzsbrtlgSud2PL Fxev64VKjenDr/MaAiRXT2ntZhBLcyjhWEZzPdYjBUi4jw3jzFPtuq754LENGLTMxVUd nmMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=H8zwfMS1d+Tl2JLu091kA5TPLuxZHruV7Ajt8YmLmbg=; b=pm4Qxpgc8ehc1W/vET1rv4ygx2pTqteQJtVQSSwPkT0isExAxTjMAzeMW+PsR7WjXW nfkbb1tD5IvbL2nJfDTZnRoFHE4lHnRHGOP60/cAUoxE3vyoui0wrQ+mNYloucfux58h +RjxVGRH3gwZaV6YZEc83eeE8qwZJEKIoAXbuutmY6fm1/tAc+uDZR2hm7SL/BUdv4Yu RZ2OIgFzuHen6vMYtWdrluSDwrZ60GN5dSk7iuhVIky+mhtOIMTl6COMNbb/NCwXdSo3 qL5yjPbY9RuAw6oOAGKOLehSJLrMYHJ2Z7UbFB5HXcZ612tdOF/dGy5qIMEtUwCFh3wx D9qg== X-Gm-Message-State: AKS2vOz1+UfiRe9sRuZrUBM0mlti7zAnGelj+olMCmsaXvuImA/QD5yg JEXI/4TTWSjsAN3p968= X-Received: by 10.223.178.140 with SMTP id g12mr2796358wrd.158.1497552873127; Thu, 15 Jun 2017 11:54:33 -0700 (PDT) Received: from localhost.localdomain ([90.68.25.6]) by smtp.gmail.com with ESMTPSA id 3sm39252wru.50.2017.06.15.11.54.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Jun 2017 11:54:32 -0700 (PDT) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org Subject: [RESEND PATCH v5 04/16] ARM: dts: keystone: Add generic compatible string for I2C EEPROM Date: Thu, 15 Jun 2017 20:54:06 +0200 Message-Id: <20170615185418.13980-5-javier@dowhile0.org> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170615185418.13980-1-javier@dowhile0.org> References: <20170615185418.13980-1-javier@dowhile0.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170615_115455_027186_2B72302C X-CRM114-Status: GOOD ( 14.35 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , Rob Herring , devicetree@vger.kernel.org, Wolfram Sang , Russell King , Rob Herring , Santosh Shilimkar , Javier Martinez Canillas , linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP The at24 driver allows to register I2C EEPROM chips using different vendor and devices, but the I2C subsystem does not take the vendor into account when matching using the I2C table since it only has device entries. But when matching using an OF table, both the vendor and device has to be taken into account so the driver defines only a set of compatible strings using the "atmel" vendor as a generic fallback for compatible I2C devices. So add this generic fallback to the device node compatible string to make the device to match the driver using the OF device ID table. Signed-off-by: Javier Martinez Canillas --- Changes in v5: None Changes in v4: - Only use the atmel manufacturer in the compatible string instead of keeping the deprecated ones (Rob Herring). Changes in v3: None Changes in v2: None arch/arm/boot/dts/keystone-k2e-evm.dts | 2 +- arch/arm/boot/dts/keystone-k2hk-evm.dts | 2 +- arch/arm/boot/dts/keystone-k2l-evm.dts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/keystone-k2e-evm.dts b/arch/arm/boot/dts/keystone-k2e-evm.dts index ae1ebe7ee021..c8d45e6cd9e6 100644 --- a/arch/arm/boot/dts/keystone-k2e-evm.dts +++ b/arch/arm/boot/dts/keystone-k2e-evm.dts @@ -69,7 +69,7 @@ &i2c0 { dtt@50 { - compatible = "at,24c1024"; + compatible = "atmel,24c1024"; reg = <0x50>; }; }; diff --git a/arch/arm/boot/dts/keystone-k2hk-evm.dts b/arch/arm/boot/dts/keystone-k2hk-evm.dts index 2156ff92d08f..69af3a950da6 100644 --- a/arch/arm/boot/dts/keystone-k2hk-evm.dts +++ b/arch/arm/boot/dts/keystone-k2hk-evm.dts @@ -145,7 +145,7 @@ &i2c0 { dtt@50 { - compatible = "at,24c1024"; + compatible = "atmel,24c1024"; reg = <0x50>; }; }; diff --git a/arch/arm/boot/dts/keystone-k2l-evm.dts b/arch/arm/boot/dts/keystone-k2l-evm.dts index 056b42f99d7a..402190e55e40 100644 --- a/arch/arm/boot/dts/keystone-k2l-evm.dts +++ b/arch/arm/boot/dts/keystone-k2l-evm.dts @@ -42,7 +42,7 @@ &i2c0 { dtt@50 { - compatible = "at,24c1024"; + compatible = "atmel,24c1024"; reg = <0x50>; }; };