From patchwork Fri Oct 11 03:56:11 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 175902 Delivered-To: patch@linaro.org Received: by 2002:a92:7e96:0:0:0:0:0 with SMTP id q22csp207081ill; Thu, 10 Oct 2019 20:56:33 -0700 (PDT) X-Google-Smtp-Source: APXvYqxmbCDdZlm3H9PE9t4XaCYerrIdRdFvvRgilgOlSPhd1qp/WCmtfU2rsdlZrUrCp+DLWrt8 X-Received: by 2002:a17:906:49d8:: with SMTP id w24mr3780395ejv.264.1570766193604; Thu, 10 Oct 2019 20:56:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570766193; cv=none; d=google.com; s=arc-20160816; b=jwZYoP6WIMDvAA3aTUAOqbM1NfybAgBQICjPdlDOvEO6GCr76gPGcFuIQS1nhcexcE mbez/vcTBo+arjwKYOhdyCb8NL9rnguyRo1l+rIGntVY6m1p/zW11+l019flVSpwErQC iMQ3dMX5yezPjeQeTp94OiuhlTbwxusDOtrKXOXizHxScClTo81nFE2OiuM8UcSJaCb8 vnyjLp4DalPDJkEfRRoCwffVJiOyDM/l1lxT7CQmymISNJnJ+P8dzFIOldKsqmXPyXsw gSUWK++Vj1sooNjQLP5ahwiWZry7ND2sr9Jkt33F2VKImDLmbpFPiupPK4Jhrcm5YU2r Tmjg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=SVBIZ6TutEvvopb2bKkLN3mfYjjRYFIVl60EmQThixk=; b=xE8MBbleJRZHAg9J0eKK55wLphrfwC3A2qCWLHjeJTxDlkhoyVuPNczC3woRkOtjH/ WxS7O3IZIPSD3csOB7D6PovGW02Ruj8tRKdaTC39H2+T1K9cOK3DMhYwtm7FGIagH2jg uEJz5IJZZXtF/v/+OXA0PcF5l4NgaT9Zo+lUe3mBKxckJgcqOQKmAjU4jA2heNDNOSCb vD8KVfDs2LDO3Ip11Kg6E0bBn5+m45BoPk5JIhaNernyNCY8wyGto4RftQ2Ko71sTsH/ Op8gkLu+lDxPE0h4Ml0+0sErcDMMrKjcbpfMs3uc22Jk7626y19NwWmklVSkmbeqNKuk B3BA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="y/75rxgA"; spf=pass (google.com: best guess record for domain of linux-media-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-media-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. [209.132.180.67]) by mx.google.com with ESMTP id f21si5128010edb.379.2019.10.10.20.56.33; Thu, 10 Oct 2019 20:56:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-media-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=@linaro.org header.s=google header.b="y/75rxgA"; spf=pass (google.com: best guess record for domain of linux-media-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-media-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 S1726310AbfJKD42 (ORCPT + 3 others); Thu, 10 Oct 2019 23:56:28 -0400 Received: from mail-pf1-f193.google.com ([209.85.210.193]:37013 "EHLO mail-pf1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726017AbfJKD42 (ORCPT ); Thu, 10 Oct 2019 23:56:28 -0400 Received: by mail-pf1-f193.google.com with SMTP id y5so5249028pfo.4 for ; Thu, 10 Oct 2019 20:56:28 -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; bh=SVBIZ6TutEvvopb2bKkLN3mfYjjRYFIVl60EmQThixk=; b=y/75rxgAC5Na+RGpyEeX9rvjD5h7d6xoHOp4IQpNng7jLQQsmogQYVjWVMhnNTlYVq SB+8kfaErnFC4/Tam8D+lMTc9mBcFljO5xULgPipZfgve2YoD/KbbDPKPdIQ/QhxKEPb DSj3MGidtddra/kXbCC0tIY1IIKAIouMyv1V0DHMv1pkCOThIluKf8j7efGCgfXuAdM+ T6zIIHQNYjhAtOjcDZ4ME+91J5ZFlsphbVoyxeOJESfKgvhODyhDLLFESHqS4jWdKSm+ jsKADIkrUaQOtNHPuAVWF8FNLTJG4DSm5GyqvEj+0wTwod8JgoNH7XAhhdiadCjJNpbJ /dIw== 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; bh=SVBIZ6TutEvvopb2bKkLN3mfYjjRYFIVl60EmQThixk=; b=adfQhw5mxQT4slo7b0cSwH8bfS/0itd2cQFlTn4W5k1Bb3VnEbbIvN95/5b1ws2vR+ LZ6kQjXznL+dnyeYAB+Pw0C5m60MhagwhNRzPzNGlj0d+VQNnjrfeh3uJfxxuAcvQYyf SeplbiRLA423rBL1z25Yn5E9iHcomcd3XFkHwj3M5K3oTq/tD0UkPc3aWXs6uq1KJNL+ wkl42lZtomF4RqFKMXy5dY1kGy/SK8QDyvQCnil8H9mLISwd5qdCbzOU0qfeH6xQ4OUe HSdR9tGkbT2blzfXCq+RV43bqkb7OjLSfsN60KfZBvTU5a99u4MZOLmkgxlnc/XZOQCo wnbw== X-Gm-Message-State: APjAAAVvOZ8BPg+PZ3Xyvd3bNuB5sVkGhf/WdgQ3WVz1QW+rAEuGGrnL ZaCsQgUjKV7MW/vz3+Rs2t0G X-Received: by 2002:a63:5946:: with SMTP id j6mr14544603pgm.214.1570766187160; Thu, 10 Oct 2019 20:56:27 -0700 (PDT) Received: from localhost.localdomain ([2409:4072:638c:660b:18a3:ff6e:e66c:65b0]) by smtp.gmail.com with ESMTPSA id b185sm9534210pfg.14.2019.10.10.20.56.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 10 Oct 2019 20:56:26 -0700 (PDT) From: Manivannan Sadhasivam To: mchehab@kernel.org, robh+dt@kernel.org, sakari.ailus@iki.fi Cc: linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, c.barrett@framos.com, a.brela@framos.com, Manivannan Sadhasivam Subject: [PATCH 0/2] Add IMX296 CMOS image sensor support Date: Fri, 11 Oct 2019 09:26:11 +0530 Message-Id: <20191011035613.13598-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org Hello, This patchset adds support for IMX296 CMOS image sensor from Sony. Sensor can be programmed through I2C and 4-wire interface but the current driver only supports I2C interface. The sensor is capable of outputting frames in CSI2 format (1 Lane). In the case of sensor resolution, driver only supports 1440x1088 at 30 FPS. The driver has been validated using Framos IMX296 module interfaced to 96Boards Dragonboard410c. Thanks, Mani Manivannan Sadhasivam (2): dt-bindings: media: i2c: Add IMX296 CMOS sensor binding media: i2c: Add IMX296 CMOS image sensor driver .../devicetree/bindings/media/i2c/imx296.txt | 55 ++ MAINTAINERS | 8 + drivers/media/i2c/Kconfig | 11 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/imx296.c | 733 ++++++++++++++++++ 5 files changed, 808 insertions(+) create mode 100644 Documentation/devicetree/bindings/media/i2c/imx296.txt create mode 100644 drivers/media/i2c/imx296.c -- 2.17.1