From patchwork Thu Jun 15 18:54:05 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: 9789943 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 6A59960384 for ; Thu, 15 Jun 2017 18:54:54 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 5CA641FF1F for ; Thu, 15 Jun 2017 18:54:54 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 517E1284C3; Thu, 15 Jun 2017 18:54:54 +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=ham 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 CD14A1FF1F for ; Thu, 15 Jun 2017 18:54:53 +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=ERph5WAhClFiBdrlg9TSiyqcCMwfzSGIC/gmZHKT+MU=; b=YkViOvGeSblneYjNkCx6MtKvX+ 7FDid5NZvWiKlKA/Hf1uULvwvUGlHuPFFmoBccPKZTIOku1cPP5cMMIa0iyVW1u8rcWGsnPfkegkv YKHH8NAuuYyKHKO39lw+vAVRLASKdA38YQrQUWn0Fu/LtfGthZPuB3oIZctGXN2W4LgdFAJscCTLK 6/fF6iQb6JWLpeF5U0RNXFZ8cphSdiCfsEJ7uk97ClKqxjpXTroJ6gjQT2pRvgtVdK5ey+6E8CBRs qLyTx8W/NVjzNdulIXyBYE62FbOC85Y6bRS9GfKmtS3aeOFY8mA+j1x0jkXMg7XKz09Sgri5TV8M2 Kw/QLknQ==; 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 1dLZuu-00060W-Pn; Thu, 15 Jun 2017 18:54:52 +0000 Received: from mail-wm0-x243.google.com ([2a00:1450:400c:c09::243]) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1dLZus-0005p7-19 for linux-arm-kernel@lists.infradead.org; Thu, 15 Jun 2017 18:54:51 +0000 Received: by mail-wm0-x243.google.com with SMTP id d64so1274257wmf.2 for ; Thu, 15 Jun 2017 11:54:32 -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=ddpc9FXml6iOrwIavRVsg3lMKKQ+4hBMpM9JeLT+ias=; b=Oi3AAMyMRgNTBXEt9Lh7p2qpJ89YFkZD0SDFsEMiGetMz4FaWBQf7i07gYHojYxhfk tCEJXwnNEfT2uM1OKPXtt6v+08Uw1NZ56eU1kLBAm5u3SsiRX18RdtZl7XY0f0NG6JDa fURpiCqYEFqAz0kTaPfViFBLIFXl4HyjIccDUTUzILIU7vvUf7esdmILOmUncJnlECnS nDVV+gn9UY9JwGmsDdEZwHl6fsyHZ8E2YHP8rIZIp10iANsAY9VJdZLIyEFPIgb68ioP S1BD3Bq+MZkQ4kUPybpTeuM5BYzXgdQadPEs87ZGbQ2pPutQtJ25tIR9849jfZvJ9Giz nHmg== 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=ddpc9FXml6iOrwIavRVsg3lMKKQ+4hBMpM9JeLT+ias=; b=Sk0ZTjBi8Ti7bhMaxQcOkWMpCKq+U33HzV/jeAzOJAm0n/LvDYgsKHV/SlKJxZMqTF yBS67OolTOml3rXcc/qtD0eGiTjCD6UMR5FFMnz62nngztn5CJb8m+e1+gA7erFqehu6 wzMTcyy+fIOSydjsZ4zE+Z9l2/vMel4Y/vFjCdGBk31DU+6OiVWAcfgdp0jkbyPtuMjQ lSFGhVpVAkpk8vczP8PRYJZ3X+DsQ1SNuSrDEpqetg7pQEcOzMx5bc4lE34YrSCE/IZw nvXPZv4Tl9U6trtqxAxzG+bGoKPcV0F2wa85lSlft5H+YyrIZVoU/4dx60WuWQ48Up6S JRhA== X-Gm-Message-State: AKS2vOxWkh1pFX/T+jCWF51ZydVPUvFkAYkrW5Nn+C2srwX+0rhWOL4V 129GTaYuZ0AP5Wx6 X-Received: by 10.28.63.144 with SMTP id m138mr4833390wma.10.1497552871714; Thu, 15 Jun 2017 11:54:31 -0700 (PDT) Received: from localhost.localdomain ([90.68.25.6]) by smtp.gmail.com with ESMTPSA id 3sm39252wru.50.2017.06.15.11.54.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Jun 2017 11:54:30 -0700 (PDT) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org Subject: [RESEND PATCH v5 03/16] ARM: dts: efm32: Add generic compatible string for I2C EEPROM Date: Thu, 15 Jun 2017 20:54:05 +0200 Message-Id: <20170615185418.13980-4-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_115450_258777_FBFF161B X-CRM114-Status: GOOD ( 14.78 ) 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 , =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , 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: - Only replace atmel variant but keep other EEPROM vendors (Geert Uytterhoeven). 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/efm32gg-dk3750.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/efm32gg-dk3750.dts b/arch/arm/boot/dts/efm32gg-dk3750.dts index 98fc667d22c7..84f0a9abc290 100644 --- a/arch/arm/boot/dts/efm32gg-dk3750.dts +++ b/arch/arm/boot/dts/efm32gg-dk3750.dts @@ -36,7 +36,7 @@ }; eeprom@50 { - compatible = "microchip,24c02"; + compatible = "microchip,24c02", "atmel,24c02"; reg = <0x50>; pagesize = <16>; };