Received: by 2002:a25:86ce:0:0:0:0:0 with SMTP id y14csp22483ybm; Mon, 20 May 2019 11:08:45 -0700 (PDT) X-Google-Smtp-Source: APXvYqyUmUG/ESiO7p4MGaEDCWr5g3Le9e5iQW5sFzfUOeolk7iQwl/Ufp563W9Zct0nJmVZ9uMH X-Received: by 2002:a63:5c5b:: with SMTP id n27mr77580441pgm.52.1558375725195; Mon, 20 May 2019 11:08:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1558375725; cv=none; d=google.com; s=arc-20160816; b=MrGxBWUYnjV5TreiUfIp/JRu+LgRHB9f1LJJwn5Imo800J2elYzaOH7JmctWxkWTUl G+95naC7BxIgGzwz0tS/UAXA8bCobb26zkR801erolHFiM0MDki8dsJgqu0VSEmrv623 pIAE8fxn0EhyN7KFQizLhWxsJdwi2u0twBh/PX8XWZuskZ0WlspIHzFZ7OcYolQrJ97W PxkiEaEz3rkPvBqZ2RNUe3lbd+dTPWWxXzPDZT2L62N3VwCzlfvkPALxhRW5t/LEuUwW 4WZcD339cR7hxBHEQTxZbwYzHXa37NwdkiHNLf4Rhet5QmFr+q28EGEs53v0q31lrJLU P5iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:to:from:dkim-signature; bh=4KK0MRvh5MgzBUDrn06tdDHg6h6KtmoqvmbKK6rVaok=; b=Sg0meaBdaHDBp0g/XVn+41wFhJBjxBGHR4MWiGieXf898W9dXu8PyRznu3XocwrrIZ h+VVAXhmVsJ7hEiIwEdht5alaYZrq0y50g8jIQmzZNbCXJ88AhgagRDjxCbh0WVjn9c5 bMxD8alP5QYPjEFxp6QrjlwCfOVeJVfZalUwSi2e03HgOIIjaG+Viz54Aq77qE8xuhHy lxL0q5RFr9eC2oGyYPlWirTl2aa9X+1Bogj7XceMDd4kHgEqPHslx55G40dBZnthicFc 4g116NSyO0b5i8HKkSIsntRHYVsmzNDvrXXLs2nSIxeYOVQYLmODzBPeHIDusJV9uD/V ISFg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=OAQ0DsHA; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c3si13263129pfr.27.2019.05.20.11.08.30; Mon, 20 May 2019 11:08:45 -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=@sifive.com header.s=google header.b=OAQ0DsHA; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389349AbfETONB (ORCPT + 99 others); Mon, 20 May 2019 10:13:01 -0400 Received: from mail-pg1-f194.google.com ([209.85.215.194]:42627 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388999AbfETONA (ORCPT ); Mon, 20 May 2019 10:13:00 -0400 Received: by mail-pg1-f194.google.com with SMTP id 145so6857422pgg.9 for ; Mon, 20 May 2019 07:13:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=from:to:subject:date:message-id:in-reply-to:references; bh=4KK0MRvh5MgzBUDrn06tdDHg6h6KtmoqvmbKK6rVaok=; b=OAQ0DsHAZfIcur5262VF3nMZHoryfuG6j3qbM/gqN/eIPJOxhv64Emillk+Ncuo0MV s7wpVKOr63V4BS9AKRaSULQA9YtCsBe4lJy9bhCZ3lmCmyCv2mU26bKQCVO6QrOUlXRW 1Z6WwUzW3Zi/wI2jgZf8H/VtrhRTBzoDz4kLUOAU4bt0KU7TR0b3QQ/zAeBDBsJJu0JZ bZR1o5HVrFv0a64SNt5A1IXGbTJI7RzJDGc3STIWphIUodtxC49ll4+AYh3zaAx4dJsa Kt2jr96X3tScTJUTqkHCELTRGw1ILqZ/NHsfGfZ7b5lQnaYlBuqYrbOJbE7vmr9n27ur DD3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=4KK0MRvh5MgzBUDrn06tdDHg6h6KtmoqvmbKK6rVaok=; b=WjbC0oObRobDs7+7mo2pTxlf5XsN0/8jjxafQO4588bAIQ8dTPQfksVI94YHElcksW dUBBwdwvefLl5fsribfxyXAezYzd5h5dePCHMZp4RVxSpush11pKhqZEtDumnaRXf5FU lwrc5u48kpnMnojxenQitu8k6BvTlTNPXV3viPibtFDYiqDJeJVawl7zDub30OyA3KhJ hgagY+dsIW9R2RRFpPLcsv05bEaor/1yDowisrDUs7CjpxKhOzvbJMhB3vWn9OJQY23r 1m/e71yLS+Uz8MOIwSQvzlQQnkZPnYvoE4oYUA+1LyUkeKDlDI6hXKgnGtDhl44mNS4F n0oQ== X-Gm-Message-State: APjAAAXPHalsk8f9LUxK8fzk4IQYndF+WkT9gVisphulXuaFYwXNOICl 2J/5sCiaMLuy7CP5Bucx/jlFbQ== X-Received: by 2002:a62:82c1:: with SMTP id w184mr50009193pfd.171.1558361580333; Mon, 20 May 2019 07:13:00 -0700 (PDT) Received: from buildserver-90.open-silicon.com ([114.143.65.226]) by smtp.googlemail.com with ESMTPSA id a9sm26388248pgw.72.2019.05.20.07.12.56 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 20 May 2019 07:12:59 -0700 (PDT) From: Sagar Shrikant Kadam To: robh+dt@kernel.org, mark.rutland@arm.com, peter@korsgaard.com, andrew@lunn.ch, palmer@sifive.com, paul.walmsley@sifive.com, sagar.kadam@sifive.com, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v5 2/3] i2c-ocores: sifive: add support for i2c device on FU540-c000 SoC. Date: Mon, 20 May 2019 19:41:17 +0530 Message-Id: <1558361478-4381-3-git-send-email-sagar.kadam@sifive.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1558361478-4381-1-git-send-email-sagar.kadam@sifive.com> References: <1558361478-4381-1-git-send-email-sagar.kadam@sifive.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Update device id table for Opencore's I2C master based re-implementation used in FU540-c000 chipset on HiFive Unleashed platform. Device ID's include Sifive, soc-specific device for chip specific tweaks and sifive IP block specific device for generic programming model. Signed-off-by: Sagar Shrikant Kadam --- drivers/i2c/busses/i2c-ocores.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/i2c/busses/i2c-ocores.c b/drivers/i2c/busses/i2c-ocores.c index 4e1a077..aee1d86 100644 --- a/drivers/i2c/busses/i2c-ocores.c +++ b/drivers/i2c/busses/i2c-ocores.c @@ -85,6 +85,7 @@ struct ocores_i2c { #define TYPE_OCORES 0 #define TYPE_GRLIB 1 +#define TYPE_SIFIVE_REV0 2 static void oc_setreg_8(struct ocores_i2c *i2c, int reg, u8 value) { @@ -468,6 +469,14 @@ static u32 ocores_func(struct i2c_adapter *adap) .compatible = "aeroflexgaisler,i2cmst", .data = (void *)TYPE_GRLIB, }, + { + .compatible = "sifive,fu540-c000-i2c", + .data = (void *)TYPE_SIFIVE_REV0, + }, + { + .compatible = "sifive,i2c0", + .data = (void *)TYPE_SIFIVE_REV0, + }, {}, }; MODULE_DEVICE_TABLE(of, ocores_i2c_match); -- 1.9.1