From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.9 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6D030C83000 for ; Wed, 29 Apr 2020 16:24:47 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 4DF1C2076B for ; Wed, 29 Apr 2020 16:24:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="nfg9FBtz" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726864AbgD2QYp (ORCPT ); Wed, 29 Apr 2020 12:24:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51228 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726815AbgD2QYo (ORCPT ); Wed, 29 Apr 2020 12:24:44 -0400 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 328E7C03C1AE for ; Wed, 29 Apr 2020 09:24:43 -0700 (PDT) Received: by mail-wr1-x442.google.com with SMTP id g13so3264801wrb.8 for ; Wed, 29 Apr 2020 09:24:43 -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=ADiqVCpvp8u+dzB9ke1O/BxJ8B4T05czfzaYmje6w94=; b=nfg9FBtzRkNNFB895zwDXF5h1SCzLtHIHEArxQOIypisEW+sLJeEFFsl5jQZOAQUm1 Gk2W/HepcONJybmjc7yjUPdCpz45ff/0ZoYTN8+ncWXr18rhjybizCruAH25c3QdQBnC InPigL/BxQnpb6RwI+uNMKDmQ+FA65z8S7lVPXLYPDGV6s+r0nmcwrDvCdMxbpkQCay3 Zj5oe0cn2dguQVi883e+4v3r19aNtH2BbOZK1DfS8UHBvUIdTvlDrKumUW3PHp4MYIpe CcIKR8XPnWNp9FFyqHJUNSLb2QZuAFgwmKX+txpPHgeXMyUySi2VEXNcmiY1Lcsm/0fu mjVw== 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=ADiqVCpvp8u+dzB9ke1O/BxJ8B4T05czfzaYmje6w94=; b=V4Dc5i3Tfg/sq8XaE5IvTV9Og+VL3xzagH0rl8pW/zqIgd57bdaqtZiNCWGDTfjHsa XE5SYdTRi9ZRSn5/hbyA4ffjdN+rrktARscy2CtuDQ4SOOdLAgv3f8/RPDJZBbpTskF/ wKkR6hIJVJSl4xyuKgeFAZT7nnLsgh/WgUTX+Pigc8rj/hIi0QuvH2Ugb2r8Y4iksvv0 3FTsZHT8BC80zkyhY9ijigvYMfCBuLUrPm64qrRJ4MXG/I0+y4NysceMCZk1Gh7ji8Us zME4Zkh5PIsSRSIC9aYPl9tcyP8MhOIjc5nl853q7f26tDLI5q8124CdzLjEPuo4P1Uj plXA== X-Gm-Message-State: AGi0PubslP9Qb3lWAT5XNWN7q4Vp/o+MECu+tuiBxvWlBwtqBizkVmN0 5l77JWvxuObiEO4ZOxtX0UC0LA== X-Google-Smtp-Source: APiQypLrrX5chyfQ776G/ANPebYHVEwsF2r9aqYcDy10DPmWsl+HRRFigDXqGRIWFJXTPDwD5WMOTQ== X-Received: by 2002:adf:ce02:: with SMTP id p2mr39887093wrn.173.1588177481814; Wed, 29 Apr 2020 09:24:41 -0700 (PDT) Received: from xps7590.local ([37.120.81.28]) by smtp.gmail.com with ESMTPSA id h2sm32616554wro.9.2020.04.29.09.24.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Apr 2020 09:24:41 -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 , Robert Foss Subject: [PATCH v6 v6 0/3] media: ov8856: Add devicetree support Date: Wed, 29 Apr 2020 18:24:34 +0200 Message-Id: <20200429162437.2025699-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 | 140 +++++++++++++ MAINTAINERS | 1 + drivers/media/i2c/ov8856.c | 190 ++++++++++++++++-- 3 files changed, 317 insertions(+), 14 deletions(-) create mode 100644 Documentation/devicetree/bindings/media/i2c/ov8856.yaml -- 2.25.1