Received: by 2002:a05:6a10:f3d0:0:0:0:0 with SMTP id a16csp4353870pxv; Tue, 29 Jun 2021 05:14:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyClz70pdK7IBL0llYDi9aK4V0GgbFcQ5OOc7wO+VqZCDS3eQebr2DGmlBa2m5U3rXNxPxu X-Received: by 2002:a50:fb81:: with SMTP id e1mr38694566edq.108.1624968841656; Tue, 29 Jun 2021 05:14:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624968841; cv=none; d=google.com; s=arc-20160816; b=URjCaMtx6XJwCU4+f0qZOzqpjus2sSeJXLY7sFGPVGY229bFHyRjQSehR38bRwA+Bt xl/XVXLQjKVmBspdfTcr+c+a5KE1c1X9VuEHtkJya7danEY8ztmgryYgoHmm2XBCGiqQ DLdCRkSOUw7sEoGJcZx++tlfJzl6VHx7I5aeLqAxgaj8fEhtVA5xHFi6dHzx72WzWvHa qxigtTfgs3jVZx6qpkBmldn8Xc4b6dVzjjlpkUMZ/pFlUus6j1TLcmlvQAFAH5IZxNLG j/da6KRU5hFOnoOhACgb3um47Gh+cOApStweqHD1i2QhzWx3oC/vx2xk30OAVbXZ4TdN DDbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=ytcj2Z+qAC5kzSxIQwbc7GR/tzKmSZyZnvy1Wr2/X2M=; b=G5A1K9J2ZgD+97bLYoHd7IISgXt7NBx2GQfmJox4RvCdvhQNnyxGkb2FOrCMbvsCEp EE/mIPUzK0Ka+nHKWsSVboQK4b4bbgf3GXij4vo3NBNU8iQTnr/8c5hNY2Mtrs5Bd/a6 DHkXU8GZJ66IQ1QuG1yws34dKIrtxPPA/dAHgoIDED5KlbuL72kCzGuB85n5/O7iAd+C yDrBqpb2jUuxm+wsENTKLaWtAniq/MWgLZswY1eRwa3srOVTZqHttNOQcgVuzr3oXhyU X/PqGj4HqIkEy38ksPt1wX+KzAECzcQs5Ikf3NoZH889CwBwrpkCiKCt9SekxF6FLYZ/ tqTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@geanix.com header.s=first header.b=jkZnFmH5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gv25si17689110ejc.161.2021.06.29.05.13.30; Tue, 29 Jun 2021 05:14:01 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@geanix.com header.s=first header.b=jkZnFmH5; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233353AbhF2MO4 (ORCPT + 99 others); Tue, 29 Jun 2021 08:14:56 -0400 Received: from first.geanix.com ([116.203.34.67]:56670 "EHLO first.geanix.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232664AbhF2MO4 (ORCPT ); Tue, 29 Jun 2021 08:14:56 -0400 Received: from zen.. (unknown [185.17.218.86]) by first.geanix.com (Postfix) with ESMTPSA id 738DD4C4646; Tue, 29 Jun 2021 12:12:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=geanix.com; s=first; t=1624968745; bh=Ieku/xMW8rPVVbFGGisxb1nVKfATkxSaMnG/t2yjU8U=; h=From:To:Cc:Subject:Date; b=jkZnFmH56PDmNbVgkWnhz/CHkIfnF2BU9pexiMj87nn0GIXXT239rVNfk+dhB51gm zMqVcv4zKd7wN1DuBhVY6hQZS93BVtaJgzXEHlau3hWQU3SNj/5qdbIAx6Rh7eLsLl ALyemIyOSgZu94HVq/8HELV3zTDCXO4hSDrOimypJKxS2+rMieWk9ZibSPTEGQOz8o hMfatzLkbZgyVkZfxVEJM1IijBlxgtPORithFmsQnTB+A1x/fBCndx3aonNNqpW1dz ywRmITZ0tBtCuGdMoX8Q6e4cUgu7chfzx1EaFszg/3EjEDk0wdsMtEkROBzR3Pbldf 07PAv+1KdzH6w== From: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= To: Wu Hao , Tom Rix , Moritz Fischer , Xu Yilun , Jean Delvare , Guenter Roeck , Lee Jones , Mark Brown Cc: =?UTF-8?q?Martin=20Hundeb=C3=B8ll?= , linux-fpga@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hwmon@vger.kernel.org, linux-spi@vger.kernel.org Subject: [PATCH v3 0/4] fpga/mfd/hwmon: Initial support for Silicom N5010 PAC Date: Tue, 29 Jun 2021 14:12:10 +0200 Message-Id: <20210629121214.988036-1-martin@geanix.com> X-Mailer: git-send-email 2.31.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.1 required=4.0 tests=ALL_TRUSTED,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=disabled version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on 93bd6fdb21b5 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Martin Hundebøll This is an initial set of patches for the Silciom N5010 programmable accelerated card adding support for reading out sensors. Based on v5.13 Changes since v2: * Removed patch 1/5 from v2 already in fpga/for-next * Reworded commit message in patch 1/4 as per Hao's suggestion * Added Yilun's Reviewed-by to patch 3/4 and 4/4 * Added Moritz' Acked-by to patch 3/4 * Added Moritz' Reviewed-by to patch 4/4 * Added Guenter's Reviewed-by to patch 4/4 Changes since v1: * Commit message in patch 1 is updated with card description * Added Hao's Acked-by to patch 1 * Patch 2 is replaced with a new patch to carry feature revision info in struct dfl_device * Patch 3 is updated to use feature revision from struct dfl_device * Patch 4 from v0 is split into separate patches for hwmon and mfd Martin Hundebøll (4): fpga: dfl: expose feature revision from struct dfl_device spi: spi-altera-dfl: support n5010 feature revision mfd: intel-m10-bmc: add n5010 variant hwmon: intel-m10-bmc-hwmon: add n5010 sensors drivers/fpga/dfl.c | 27 ++++--- drivers/fpga/dfl.h | 1 + drivers/hwmon/intel-m10-bmc-hwmon.c | 116 ++++++++++++++++++++++++++++ drivers/mfd/intel-m10-bmc.c | 12 ++- drivers/spi/spi-altera-dfl.c | 15 +++- include/linux/dfl.h | 1 + 6 files changed, 159 insertions(+), 13 deletions(-) -- 2.31.0