From patchwork Thu Jun 15 18:54:09 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: 9789959 X-Patchwork-Delegate: horms@verge.net.au 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 36FEF60384 for ; Thu, 15 Jun 2017 18:55:46 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 2986D283FD for ; Thu, 15 Jun 2017 18:55:46 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 1DBB8284C3; Thu, 15 Jun 2017 18:55:46 +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=-6.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_HI autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 56A2A283FD for ; Thu, 15 Jun 2017 18:55:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752630AbdFOSzB (ORCPT ); Thu, 15 Jun 2017 14:55:01 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:36648 "EHLO mail-wm0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752626AbdFOSy4 (ORCPT ); Thu, 15 Jun 2017 14:54:56 -0400 Received: by mail-wm0-f68.google.com with SMTP id d17so1278509wme.3 for ; Thu, 15 Jun 2017 11:54:50 -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=H0tuRZ3SZIqnYbwm7vrixhBJxECADTCYSnisMh691j4=; b=R3HvxZbrAodkfzfT1aQ/han787rHiyPZsVGEk7FTt6sXU6R6P09OSJLnmvOKzEzB9E 4q47b21ddXYAt+8HWkcgNMHr5s57yEJIzoTh5zFTjsyV8/tSPnxP4nBtT6DQ8Wd8RQnQ p+jUZj6jk6NFAsDoUpLPQ50w+6LlKn2UUYSzMoKuO4tSPKMGLbbwy+GSjdM+Dz532jJy XNayQO3cRkYTmQGu0sFo61+B0vh6JHP6M9brV0GTihWWARY3OEv9FWa4kWxAwtk/XG+2 hL5WvUeoatutbjrn+uoUy7JpLqqLNxyGMsdltoyXR7nPygcLtxtWUtzehaKi7FsIdolg MhFQ== 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=H0tuRZ3SZIqnYbwm7vrixhBJxECADTCYSnisMh691j4=; b=LD4vp9j2L9SobhwqlL2egwbdSXYXozZJ48mDTIqhS3gHtsofpX83zh5CfMGqJDbG0x SPgOiKHaEnfwY4P0g2Y52Ul+E9Hk4TkOHlCdG9eH4G7mVSYTIiHsTKNd2TNWOVUw2RsS 4wzMM7JNboDWN+ewRoh+E0w3qxl1B+giKw3XJuuLa1RwBVRvG7oQH2C1P+yF/YnFQpWo WssQp+d+eSargmFLly/SzzBHEJh0UKdBcjNXKQo/V/2nSvHWB+0dsKrDJomWPL5/+Ly3 FVuarNk9hR6ep3TohRzkAoH5YilsOTIHu2CU4DilY0IkWcyqRy/iTmdZOa9jTGWL60Z9 p+fQ== X-Gm-Message-State: AKS2vOx8I4Yb/mDa63eep0LJqS0aTvcgFYOA1qz/2p/2bKH/nGzNJ9xr MGBTPHCM7uGu5vfZ X-Received: by 10.28.137.20 with SMTP id l20mr4658144wmd.54.1497552879908; Thu, 15 Jun 2017 11:54:39 -0700 (PDT) Received: from localhost.localdomain ([90.68.25.6]) by smtp.gmail.com with ESMTPSA id 3sm39252wru.50.2017.06.15.11.54.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 15 Jun 2017 11:54:39 -0700 (PDT) From: Javier Martinez Canillas To: linux-kernel@vger.kernel.org Cc: Wolfram Sang , Rob Herring , Javier Martinez Canillas , Simon Horman , devicetree@vger.kernel.org, Russell King , linux-renesas-soc@vger.kernel.org, Rob Herring , Magnus Damm , Mark Rutland , linux-arm-kernel@lists.infradead.org Subject: [RESEND PATCH v5 07/16] ARM: dts: koelsch: Add generic compatible string for I2C EEPROM Date: Thu, 15 Jun 2017 20:54:09 +0200 Message-Id: <20170615185418.13980-8-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> Sender: linux-renesas-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.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 Reviewed-by: Geert Uytterhoeven --- 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: - Add Geert Uytterhoeven reviewed-by tag. Changes in v2: None arch/arm/boot/dts/r8a7791-koelsch.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts index 001e6116c47c..dc8ed02de707 100644 --- a/arch/arm/boot/dts/r8a7791-koelsch.dts +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts @@ -702,7 +702,7 @@ }; eeprom@50 { - compatible = "renesas,24c02"; + compatible = "renesas,24c02", "atmel,24c02"; reg = <0x50>; pagesize = <16>; };