Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp1776048ybk; Mon, 11 May 2020 04:05:52 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCcvGvdRUaAk/z94pI7RE3kOY8RVaGenlM1p7MuNRgVQrpiDu2lpjlPxxZknIaJrIV1f8+ X-Received: by 2002:a05:6402:155:: with SMTP id s21mr3686329edu.144.1589195152582; Mon, 11 May 2020 04:05:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589195152; cv=none; d=google.com; s=arc-20160816; b=UyC5S/R8BOJprQcMDkfFZTfCa58Ec91HLY1uN1/8gDZTF5UL/npsHNV/eazjRidYA8 o9wEPD9J7VGCmjmzGAJbhy5907bAz3hnnc0Y9pH5mwgwsugZsKTerSJNdbexgZJvzkaT PhlT7doVW5sEEvcUlu/tjf+/dJlaHlMmVw9Tn1iL203gxZaXEMSN8HcynfeHM+s1WecP ZD8SPnFhBtvoTYbViNUQdsMN1c3qTt2aXdSdt21EvKHc347Z1f7QgJCBxQX48+F7OKXp kwz68+hVGaxadZKFubii0xlMbvIYKxm0z1zS9WcK3qz5dHpeCRIedBeGy+ztN1q9C8Kg IGXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=YYtGTZN1IDnhl2DGD//+L1M7Uh3Y6F/c8Nk8YQ5S4LM=; b=y8+if5Qj6alsPLtPRhwjvTcDYnwSs0/a3WicAiMNDC+8s2FDahGTQNbsGrhPSjq9Nb IBQO8lP4koiHnpBwkxabeF1cFpEfscwgJVZlvrAwGjt5XAzHu7wboW8rINVbwLlDp3DC W9AjnLQDWbb2yo91UiXhwzhmOF44yks3gZUWCfVVvp5IM9g/X+AsJ+2wJd415fQknrLY IPw8RvAKIu5HoM58QUxNsiJael8ws3AWuI+OInWFET3jVPxrfbUVGA/OjJnvr8w8UxgD xbUr6NaF7Zkt6dXLuLXqBbtAIS50a6qk1BiRX5F5uW0z7X9tgBXUJP9Igy53hPedNpBF fkEA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=E9OP0txQ; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id t26si5685435edf.183.2020.05.11.04.05.29; Mon, 11 May 2020 04:05:52 -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=@linaro.org header.s=google header.b=E9OP0txQ; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729163AbgEKLD6 (ORCPT + 99 others); Mon, 11 May 2020 07:03:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35432 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1729206AbgEKLD5 (ORCPT ); Mon, 11 May 2020 07:03:57 -0400 Received: from mail-wm1-x344.google.com (mail-wm1-x344.google.com [IPv6:2a00:1450:4864:20::344]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2B380C05BD09 for ; Mon, 11 May 2020 04:03:56 -0700 (PDT) Received: by mail-wm1-x344.google.com with SMTP id e26so17587422wmk.5 for ; Mon, 11 May 2020 04:03:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=YYtGTZN1IDnhl2DGD//+L1M7Uh3Y6F/c8Nk8YQ5S4LM=; b=E9OP0txQ0ln5On8Vka2/Vii+xPPWCDo+RcC3j57ohFiiq2XXOryTEwRz7wf7CUES1D XLBbz005jDzpG32wam1NdBdE83ezou1oSdw0e1idkMW4nC1UnTgk/GJXlpUkgCwa61u1 bslbKk0GCirkIlfCMRfxCpNfKUapVA78c/zQW9YDeC/mwvSkkuUa0CpcXJp0vmB2y0st T/7Q4p9ECBNIK8uJkJH0KheQL8m1BUB2u30iVIJk6EswQgTEZ22Hku8MJRmKU7PO04zk bQTZ1OrirQqxfolrRrly5w5qcC0WShhxz6cdN28PDyOObp++sJPG1rk1WhxDb6rnDbST nLLw== 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:mime-version :content-transfer-encoding; bh=YYtGTZN1IDnhl2DGD//+L1M7Uh3Y6F/c8Nk8YQ5S4LM=; b=NGbTmtZyKbrkdTOAcT97fED86Ac7YmCX+ZAp5nBoe5lTVARGsQtUT9G5QbLPPbmSBh HbpW49ulASHFjaVdBZBpZoVAo3wuNP2OQ8VDS18QJ+ScWg+EOjPtslkrqq5SZlqyoKMD sNMacVvhgh1MhuqqwNj4RRalC/LUFPfau0d3lTQrkadDzwImMi0IElY1NbKbGRUh/H1W kGy68EAzXN6CVF6C34cuGP2nh50yj5SeWpk/CA/8bsFC0au6MniwOIOQ248CELtDc/q+ tn5J9Qwrch/BbS8MEVqgdSgtqnbdXmRQhDO1qh3vs7oCN51c7ZMfRyUi/WT4Mlt4W8Rg KhrQ== X-Gm-Message-State: AGi0PuYHvywipQf2aUI6CGUcvNkukh1laDfDbmryzg/QwTeRYerH0bLX A3HQUfqvvA8J1IokyCfR0seSXQ== X-Received: by 2002:a1c:7d92:: with SMTP id y140mr15836919wmc.10.1589195034723; Mon, 11 May 2020 04:03:54 -0700 (PDT) Received: from localhost.localdomain ([37.120.63.158]) by smtp.gmail.com with ESMTPSA id z18sm7046584wmk.46.2020.05.11.04.03.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 May 2020 04:03:54 -0700 (PDT) From: Robert Foss To: Andy Shevchenko , Sakari Ailus , Marco Felsch , Maxime Ripard , linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org Cc: Dongchun Zhu , Fabio Estevam , Tomasz Figa , Ben Kao , Robert Foss Subject: [PATCH v8 0/3] media: ov8856: Add devicetree support Date: Mon, 11 May 2020 13:03:47 +0200 Message-Id: <20200511110350.11565-1-robert.foss@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This adds devicetree support to the ov8856 driver. In order to to aid debugging and enable future sensor modes to be supported, module revision detection is also added. Dongchun Zhu (1): media: dt-bindings: ov8856: Document YAML bindings Robert Foss (2): media: ov8856: Add devicetree support media: ov8856: Implement sensor module revision identification .../devicetree/bindings/media/i2c/ov8856.yaml | 142 +++++++++++++ MAINTAINERS | 3 +- drivers/media/i2c/ov8856.c | 191 ++++++++++++++++-- 3 files changed, 321 insertions(+), 15 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/i2c/ov8856.yaml -- 2.25.1